diff options
author | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2019-02-16 11:19:47 +0200 |
---|---|---|
committer | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2019-02-20 17:36:09 +0000 |
commit | 81204883f671951371a8582008e1357634e7ff0f (patch) | |
tree | ae689d564edd6960995bb6f49ed170c7ddfc3584 /src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp | |
parent | c099fef8041f6cfd56e789b86c70a802c894da34 (diff) |
Restore InputContext.inputItem property removed in 5.12 release
This API was removed in 5.12 release as part of refactoring.
However, based on user reports, it is somewhat used in applications,
though it was originally intended for internal use. This change
brings it back to the public as deprecated.
[ChangeLog][InputContext] Restore InputContext.inputItem property removed in 5.12 release.
Task-number: QTBUG-72494
Change-Id: I1fda2ae3671bf784839f395345dca3402be35d05
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp')
-rw-r--r-- | src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp | 22 |
1 files changed, 22 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. |