aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-02-23 03:00:12 +0100
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-02-23 03:00:12 +0100
commit8a4042a51f0b3047b8e423c439d797ce06a74160 (patch)
tree81b5ce3b7e51f1f03314ace61174208aafb69766
parent45506f4fcbc945ccc7bbb34d95776875ea0f97c1 (diff)
parent81204883f671951371a8582008e1357634e7ff0f (diff)
Merge remote-tracking branch 'origin/5.12' into 5.13
-rw-r--r--src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp22
-rw-r--r--src/virtualkeyboard/qvirtualkeyboardinputcontext.h3
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();