diff options
Diffstat (limited to 'src/virtualkeyboard/settings.cpp')
-rw-r--r-- | src/virtualkeyboard/settings.cpp | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/virtualkeyboard/settings.cpp b/src/virtualkeyboard/settings.cpp index 85a0f3a2..259516aa 100644 --- a/src/virtualkeyboard/settings.cpp +++ b/src/virtualkeyboard/settings.cpp @@ -45,7 +45,8 @@ public: layoutPath(), wclAutoHideDelay(5000), wclAlwaysVisible(false), - wclAutoCommitWord(false) + wclAutoCommitWord(false), + fullScreenMode(false) {} QString style; @@ -57,6 +58,7 @@ public: int wclAutoHideDelay; bool wclAlwaysVisible; bool wclAutoCommitWord; + bool fullScreenMode; }; static QScopedPointer<Settings> s_settingsInstance; @@ -213,4 +215,19 @@ void Settings::setWclAutoCommitWord(bool wclAutoCommitWord) } } +bool Settings::fullScreenMode() const +{ + Q_D(const Settings); + return d->fullScreenMode; +} + +void Settings::setFullScreenMode(bool fullScreenMode) +{ + Q_D(Settings); + if (d->fullScreenMode != fullScreenMode) { + d->fullScreenMode = fullScreenMode; + emit fullScreenModeChanged(); + } +} + } // namespace QtVirtualKeyboard |