- 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);
+#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 void quit();