diff options
author | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2019-02-23 03:00:12 +0100 |
---|---|---|
committer | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2019-02-23 03:00:12 +0100 |
commit | 8a4042a51f0b3047b8e423c439d797ce06a74160 (patch) | |
tree | 81b5ce3b7e51f1f03314ace61174208aafb69766 | |
parent | 45506f4fcbc945ccc7bbb34d95776875ea0f97c1 (diff) | |
parent | 81204883f671951371a8582008e1357634e7ff0f (diff) |
Merge remote-tracking branch 'origin/5.12' into 5.13
Change-Id: I06d7c97486966c9669ea335460558cd06e84379e
-rw-r--r-- | src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp | 22 | ||||
-rw-r--r-- | src/virtualkeyboard/qvirtualkeyboardinputcontext.h | 3 |
2 files changed, 25 insertions, 0 deletions
diff --git a/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp b/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp index 16238a3b..f1140260 100644 --- a/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp +++ b/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp @@ -70,6 +70,7 @@ QVirtualKeyboardInputContext::QVirtualKeyboardInputContext(QObject *parent) : QObject::connect(d->_shiftHandler, &ShiftHandler::capsLockActiveChanged, this, &QVirtualKeyboardInputContext::capsLockActiveChanged); QObject::connect(d->_shiftHandler, &ShiftHandler::uppercaseChanged, this, &QVirtualKeyboardInputContext::uppercaseChanged); QObject::connect(d, &QVirtualKeyboardInputContextPrivate::localeChanged, this, &QVirtualKeyboardInputContext::localeChanged); + QObject::connect(d, &QVirtualKeyboardInputContextPrivate::inputItemChanged, this, &QVirtualKeyboardInputContext::inputItemChanged); } /*! @@ -192,6 +193,12 @@ QString QVirtualKeyboardInputContext::locale() const return d->locale(); } +QObject *QVirtualKeyboardInputContext::inputItem() const +{ + Q_D(const QVirtualKeyboardInputContext); + return d->inputItem(); +} + QVirtualKeyboardInputEngine *QVirtualKeyboardInputContext::inputEngine() const { Q_D(const QVirtualKeyboardInputContext); @@ -613,6 +620,21 @@ QVirtualKeyboardInputContextPrivate *QVirtualKeyboardInputContext::priv() const */ /*! + \qmlproperty QtObject InputContext::inputItem + \deprecated + + This property is changed when the focused input item changes. +*/ + +/*! + \property QVirtualKeyboardInputContext::inputItem + \brief the focused input item. + \deprecated + + This property is changed when the focused input item changes. +*/ + +/*! \qmlproperty InputEngine InputContext::inputEngine This property stores the input engine. diff --git a/src/virtualkeyboard/qvirtualkeyboardinputcontext.h b/src/virtualkeyboard/qvirtualkeyboardinputcontext.h index 58cab483..bac9749c 100644 --- a/src/virtualkeyboard/qvirtualkeyboardinputcontext.h +++ b/src/virtualkeyboard/qvirtualkeyboardinputcontext.h @@ -65,6 +65,7 @@ class QVIRTUALKEYBOARD_EXPORT QVirtualKeyboardInputContext : public QObject Q_PROPERTY(QRectF cursorRectangle READ cursorRectangle NOTIFY cursorRectangleChanged) Q_PROPERTY(bool animating READ isAnimating WRITE setAnimating NOTIFY animatingChanged) Q_PROPERTY(QString locale READ locale NOTIFY localeChanged) + Q_PROPERTY(QObject *inputItem READ inputItem NOTIFY inputItemChanged) Q_PROPERTY(QVirtualKeyboardInputEngine *inputEngine READ inputEngine CONSTANT) Q_PROPERTY(bool selectionControlVisible READ isSelectionControlVisible NOTIFY selectionControlVisibleChanged) Q_PROPERTY(bool anchorRectIntersectsClipRect READ anchorRectIntersectsClipRect NOTIFY anchorRectIntersectsClipRectChanged) @@ -91,6 +92,7 @@ public: bool isAnimating() const; void setAnimating(bool isAnimating); QString locale() const; + QObject *inputItem() const; QVirtualKeyboardInputEngine *inputEngine() const; bool isSelectionControlVisible() const; bool anchorRectIntersectsClipRect() const; @@ -119,6 +121,7 @@ Q_SIGNALS: void uppercaseChanged(); void animatingChanged(); void localeChanged(); + void inputItemChanged(); void selectionControlVisibleChanged(); void anchorRectIntersectsClipRectChanged(); void cursorRectIntersectsClipRectChanged(); |