mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Cleanup: remove QMLInterface::instance()
QMLInterface::instance() is only used in one single place. This makes the whole notion of having a global instance of the object moot, isn't it? Simply make the object static to the function that uses it, which guarantees that the object will be created when the function is called. I.e. the same behavior is retained with less complexity. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
188e513761
commit
3b42de66dc
2 changed files with 3 additions and 11 deletions
|
|
@ -81,9 +81,7 @@ class QMLInterface : public QObject {
|
|||
Q_PROPERTY(QStringList diveSummaryText READ diveSummaryText NOTIFY diveSummaryTextChanged);
|
||||
|
||||
public:
|
||||
static QMLInterface *instance();
|
||||
|
||||
// function to do the needed setup and do connect of signal/signal
|
||||
// function to do the needed setup
|
||||
static void setup(QQmlContext *ct);
|
||||
|
||||
// Duplicated enums, these enums are properly defined in the C/C++ structure
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue