aboutsummaryrefslogtreecommitdiffstats
path: root/src/settings/qquickvirtualkeyboardsettings_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings/qquickvirtualkeyboardsettings_p.h')
-rw-r--r--src/settings/qquickvirtualkeyboardsettings_p.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/settings/qquickvirtualkeyboardsettings_p.h b/src/settings/qquickvirtualkeyboardsettings_p.h
index f345e1dc..3f03ff80 100644
--- a/src/settings/qquickvirtualkeyboardsettings_p.h
+++ b/src/settings/qquickvirtualkeyboardsettings_p.h
@@ -15,6 +15,7 @@
// We mean it.
//
+#include <QtVirtualKeyboard/private/qvirtualkeyboardnamespace_p.h>
#include <QtQml/qqml.h>
#include <QtCore/private/qglobal_p.h>
@@ -43,14 +44,17 @@ class QQuickVirtualKeyboardSettings : public QObject
Q_PROPERTY(bool handwritingModeDisabled READ isHandwritingModeDisabled WRITE setHandwritingModeDisabled NOTIFY handwritingModeDisabledChanged REVISION(6, 1))
Q_PROPERTY(bool defaultInputMethodDisabled READ isDefaultInputMethodDisabled WRITE setDefaultInputMethodDisabled NOTIFY defaultInputMethodDisabledChanged REVISION(6, 1))
Q_PROPERTY(bool defaultDictionaryDisabled READ isDefaultDictionaryDisabled WRITE setDefaultDictionaryDisabled NOTIFY defaultDictionaryDisabledChanged REVISION(6, 1))
+ Q_PROPERTY(QtVirtualKeyboard::KeyboardFunctionKeys visibleFunctionKeys READ visibleFunctionKeys WRITE setVisibleFunctionKeys NOTIFY visibleFunctionKeysChanged REVISION(6, 6))
+ Q_PROPERTY(bool closeOnReturn READ closeOnReturn WRITE setCloseOnReturn NOTIFY closeOnReturnChanged REVISION(6, 8))
QML_NAMED_ELEMENT(VirtualKeyboardSettings)
QML_SINGLETON
QML_ADDED_IN_VERSION(1, 0)
QML_EXTRA_VERSION(2, 0)
-public:
- explicit QQuickVirtualKeyboardSettings(QObject *parent = nullptr);
+ explicit QQuickVirtualKeyboardSettings(QQmlEngine *engine, QObject *parent = nullptr);
+public:
+ static QQuickVirtualKeyboardSettings *create(QQmlEngine *qmlEngine, QJSEngine *jsEngine);
QString style() const;
QUrl layoutPath() const;
@@ -93,6 +97,12 @@ public:
bool isDefaultDictionaryDisabled() const;
void setDefaultDictionaryDisabled(bool defaultDictionaryDisabled);
+ QtVirtualKeyboard::KeyboardFunctionKeys visibleFunctionKeys() const;
+ void setVisibleFunctionKeys(QtVirtualKeyboard::KeyboardFunctionKeys newVisibleFunctionKeys);
+
+ bool closeOnReturn() const;
+ void setCloseOnReturn(bool enable);
+
signals:
void styleChanged();
void styleNameChanged();
@@ -109,6 +119,8 @@ signals:
Q_REVISION(6, 1) void handwritingModeDisabledChanged();
Q_REVISION(6, 1) void defaultInputMethodDisabledChanged();
Q_REVISION(6, 1) void defaultDictionaryDisabledChanged();
+ Q_REVISION(6, 6) void visibleFunctionKeysChanged();
+ Q_REVISION(6, 8) void closeOnReturnChanged();
private:
void resetStyle();