Added "Force Revive Page" checkbox to application settings.

This commit is contained in:
2016-12-24 15:56:21 +01:00
parent 3f53235b1b
commit 342f4795df
6 changed files with 59 additions and 7 deletions
@@ -14,6 +14,7 @@ class OverlayController;
class SettingsTabController : public QObject {
Q_OBJECT
Q_PROPERTY(bool autoStartEnabled READ autoStartEnabled WRITE setAutoStartEnabled NOTIFY autoStartEnabledChanged)
Q_PROPERTY(bool forceRevivePage READ forceRevivePage WRITE setForceRevivePage NOTIFY forceRevivePageChanged)
private:
OverlayController* parent;
@@ -22,6 +23,7 @@ private:
unsigned settingsUpdateCounter = 0;
bool m_autoStartEnabled = false;
bool m_forceRevivePage = false;
public:
void initStage1();
@@ -30,12 +32,15 @@ public:
void eventLoopTick();
bool autoStartEnabled() const;
bool forceRevivePage() const;
public slots:
void setAutoStartEnabled(bool value, bool notify = true);
void setForceRevivePage(bool value, bool notify = true);
signals:
void autoStartEnabledChanged(bool value);
void forceRevivePageChanged(bool value);
};
} // namespace advsettings