modernize: Prefer default member init over ctor init
[quassel.git] / src / qtui / qtuiapplication.h
index a5e68e1..39eea07 100644 (file)
 
 #pragma once
 
-#include <memory>
+#include "qtui-export.h"
 
-#ifdef HAVE_KDE4
-#  include <KApplication>
-#else
-#  include <QApplication>
-#endif
+#include <memory>
 
+#include <QApplication>
 #include <QSessionManager>
 
 #include "client.h"
 
 class QtUi;
 
-#ifdef HAVE_KDE4
-class QtUiApplication : public KApplication
+class QTUI_EXPORT QtUiApplication : public QApplication
 {
-#else
-class QtUiApplication : public QApplication
-{
-#endif
-
     Q_OBJECT
 
 public:
@@ -55,13 +46,8 @@ public:
     void resumeSessionIfPossible();
     inline bool isAboutToQuit() const { return _aboutToQuit; }
 
-#if (QT_VERSION < QT_VERSION_CHECK(5, 0, 0))
-    void commitData(QSessionManager &manager) override;
-    void saveState(QSessionManager &manager) override;
-#else
     void commitData(QSessionManager &manager);
     void saveState(QSessionManager &manager);
-#endif
 
 protected:
     virtual Quassel::QuitHandler quitHandler();