X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fqtui%2Fqtuiapplication.h;h=8fd50d6dcfcbbf9491bfeccaf29a9bb600512f5f;hb=e531fd1f1ea36a360a9d876c94e73b0f3b1bcd22;hp=f46f3a787422e584d6f742c8a038cb399fd40591;hpb=5c6804f291a63f978e328aeddcc8448e3443b45e;p=quassel.git diff --git a/src/qtui/qtuiapplication.h b/src/qtui/qtuiapplication.h index f46f3a78..8fd50d6d 100644 --- a/src/qtui/qtuiapplication.h +++ b/src/qtui/qtuiapplication.h @@ -21,7 +21,12 @@ #ifndef QTUIAPPLICATION_H_ #define QTUIAPPLICATION_H_ -#include +#ifdef HAVE_KDE +# include +#else +# include +#endif + #include #include "quassel.h" @@ -29,23 +34,27 @@ class QtUi; +#ifdef HAVE_KDE +class QtUiApplication : public KApplication, public Quassel { +#else class QtUiApplication : public QApplication, public Quassel { - Q_OBJECT +#endif - public: - QtUiApplication(int &, char **); - ~QtUiApplication(); - virtual bool init(); + Q_OBJECT - void resumeSessionIfPossible(); - virtual void saveState(QSessionManager & manager); + public: + QtUiApplication(int &, char **); + ~QtUiApplication(); + virtual bool init(); - signals: - void saveStateToSession(const QString &sessionId); - void saveStateToSessionSettings(SessionSettings &s); // FIXME refs in signals won't probably work - void resumeFromSession(const QString sessionId); - void resumeFromSessionSettings(SessionSettings &s); + void resumeSessionIfPossible(); + virtual void saveState(QSessionManager & manager); +signals: + void saveStateToSession(const QString &sessionId); + void saveStateToSessionSettings(SessionSettings &s); // FIXME refs in signals won't probably work + void resumeFromSession(const QString sessionId); + void resumeFromSessionSettings(SessionSettings &s); }; #endif