X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fqtui.h;fp=src%2Fqtui%2Fqtui.h;h=f85d225249173c2fc9d736326461e40c6c4efc28;hp=907fb31b4702df2209cdb1fb3e50052a6cd58d8a;hb=f18d6c40cd704e26734a77b371ae2c4a284bee38;hpb=8e9a99467199d345d8ef7b403619fe02cffa341f diff --git a/src/qtui/qtui.h b/src/qtui/qtui.h index 907fb31b..f85d2252 100644 --- a/src/qtui/qtui.h +++ b/src/qtui/qtui.h @@ -49,13 +49,12 @@ class QtUi : public GraphicalUi Q_OBJECT public: - QtUi(); ~QtUi(); MessageModel *createMessageModel(QObject *parent) override; AbstractMessageProcessor *createMessageProcessor(QObject *parent) override; - inline static QtUi *instance(); + static QtUi *instance(); inline static QtUiStyle *style(); inline static MainWin *mainWindow(); @@ -123,13 +122,14 @@ private slots: void useSystemTrayChanged(const QVariant &); private: + QtUi(); + /** * Sets up icon theme handling. */ void setupIconTheme(); private: - static QtUi *_instance; static MainWin *_mainWin; static QList _notificationBackends; static QList _notifications; @@ -143,7 +143,5 @@ private: bool _useSystemTray; }; - -QtUi *QtUi::instance() { return _instance ? _instance : new QtUi(); } QtUiStyle *QtUi::style() { return qobject_cast(uiStyle()); } MainWin *QtUi::mainWindow() { return _mainWin; }