aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/settings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/virtualkeyboard/settings.cpp')
-rw-r--r--src/virtualkeyboard/settings.cpp19
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