aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quickcontrols/platform/tst_platform.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/quickcontrols/platform/tst_platform.cpp')
-rw-r--r--tests/auto/quickcontrols/platform/tst_platform.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/auto/quickcontrols/platform/tst_platform.cpp b/tests/auto/quickcontrols/platform/tst_platform.cpp
new file mode 100644
index 0000000000..94bf1d6a59
--- /dev/null
+++ b/tests/auto/quickcontrols/platform/tst_platform.cpp
@@ -0,0 +1,31 @@
+// Copyright (C) 2017 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+#include <QtQml/qqmlengine.h>
+#include <QtQuickTest/quicktest.h>
+
+class Setup : public QObject
+{
+ Q_OBJECT
+ Q_PROPERTY(bool shortcutsSupported READ areShortcutsSupported CONSTANT FINAL)
+
+public:
+ bool areShortcutsSupported() const
+ {
+#if QT_CONFIG(shortcut)
+ return true;
+#else
+ return false;
+#endif
+ }
+
+public slots:
+ void qmlEngineAvailable(QQmlEngine *)
+ {
+ qmlRegisterSingletonInstance("org.qtproject.Test", 1, 0, "TestHelper", this);
+ }
+};
+
+QUICK_TEST_MAIN_WITH_SETUP(tst_platform, Setup)
+
+#include "tst_platform.moc"