summaryrefslogtreecommitdiffstats
path: root/src/main-lib/defaultconfiguration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main-lib/defaultconfiguration.cpp')
-rw-r--r--src/main-lib/defaultconfiguration.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main-lib/defaultconfiguration.cpp b/src/main-lib/defaultconfiguration.cpp
index b4a514a0..8384c095 100644
--- a/src/main-lib/defaultconfiguration.cpp
+++ b/src/main-lib/defaultconfiguration.cpp
@@ -116,6 +116,7 @@ DefaultConfiguration::DefaultConfiguration(const QStringList &defaultConfigFileP
m_clp.addOption({ qSL("single-app"), qSL("runs a single application only (ignores the database)"), qSL("info.yaml file") });
m_clp.addOption({ qSL("logging-rule"), qSL("adds a standard Qt logging rule."), qSL("rule") });
m_clp.addOption({ qSL("qml-debug"), qSL("enables QML debugging and profiling.") });
+ m_clp.addOption({ qSL("enable-touch-emulation"), qSL("enables the touch emulation, converting mouse to touch events.") });
}
DefaultConfiguration::~DefaultConfiguration()
@@ -252,6 +253,11 @@ QString DefaultConfiguration::style() const
return value<QString>(nullptr, { "ui", "style" });
}
+bool DefaultConfiguration::enableTouchEmulation() const
+{
+ return value<bool>("enable-touch-emulation", { "ui", "enableTouchEmulation" });
+}
+
QString DefaultConfiguration::openGLESProfile() const
{
return value<QString>(nullptr, { "ui", "opengl", "desktopProfile" });