- public:
- QtUiApplication(int &, char**);
- ~QtUiApplication();
- void resumeSessionIfPossible();
- virtual void saveState(QSessionManager & manager);
- signals:
- void saveStateToSession(const QString &sessionId);
- void saveStateToSessionSettings(SessionSettings &s);
- void resumeFromSession(const QString sessionId);
- void resumeFromSessionSettings(SessionSettings &s);
-
+
+public:
+ QtUiApplication(int &, char **);
+ ~QtUiApplication();
+ virtual bool init();
+
+ void resumeSessionIfPossible();
+ virtual void commitData(QSessionManager &manager);
+ virtual void saveState(QSessionManager &manager);
+
+ inline bool isAboutToQuit() const { return _aboutToQuit; }
+
+protected:
+ virtual void quit();
+
+private:
+ bool _aboutToQuit;