diff options
author | Mitch Curtis <mitch.curtis@qt.io> | 2018-09-13 13:10:10 +0200 |
---|---|---|
committer | Mitch Curtis <mitch.curtis@qt.io> | 2018-09-27 08:13:57 +0000 |
commit | 5260805b162030a6900bacf46d2a55b69075ae09 (patch) | |
tree | 935b9da293776792bbfff5cdad568996690c6e3e /src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp | |
parent | 87c5967277c26c8154c2fee1db5ba3debb9b5b19 (diff) |
Qtify new API
Add "is" to C++ getter functions returning bool (where applicable).
Add "Active" to "shift" and "capsLock" QML properties, etc. By making
these names more explicit, it's clearer what they do and also
future-proofs the API by allowing us to add related properties in
the future if necessary.
[ChangeLog][InputContext] Deprecated shift and capsLock properties
in favor of shiftActive and capsLockActive.
Change-Id: I66f2c85b50622a6e5fe6b25fb24f13be27acaf9d
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp')
-rw-r--r-- | src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp | 56 |
1 files changed, 44 insertions, 12 deletions
diff --git a/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp b/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp index 9e684c3b..6fc6c1c3 100644 --- a/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp +++ b/src/virtualkeyboard/qvirtualkeyboardinputcontext.cpp @@ -73,8 +73,8 @@ QVirtualKeyboardInputContext::QVirtualKeyboardInputContext(QObject *parent) : { Q_D(QVirtualKeyboardInputContext); d->init(); - QObject::connect(d->_shiftHandler, &ShiftHandler::shiftChanged, this, &QVirtualKeyboardInputContext::shiftChanged); - QObject::connect(d->_shiftHandler, &ShiftHandler::capsLockChanged, this, &QVirtualKeyboardInputContext::capsLockChanged); + QObject::connect(d->_shiftHandler, &ShiftHandler::shiftActiveChanged, this, &QVirtualKeyboardInputContext::shiftActiveChanged); + 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); } @@ -87,22 +87,22 @@ QVirtualKeyboardInputContext::~QVirtualKeyboardInputContext() { } -bool QVirtualKeyboardInputContext::shift() const +bool QVirtualKeyboardInputContext::isShiftActive() const { Q_D(const QVirtualKeyboardInputContext); - return d->_shiftHandler->shift(); + return d->_shiftHandler->isShiftActive(); } -bool QVirtualKeyboardInputContext::capsLock() const +bool QVirtualKeyboardInputContext::isCapsLockActive() const { Q_D(const QVirtualKeyboardInputContext); - return d->_shiftHandler->capsLock(); + return d->_shiftHandler->isCapsLockActive(); } -bool QVirtualKeyboardInputContext::uppercase() const +bool QVirtualKeyboardInputContext::isUppercase() const { Q_D(const QVirtualKeyboardInputContext); - return d->_shiftHandler->uppercase(); + return d->_shiftHandler->isUppercase(); } int QVirtualKeyboardInputContext::anchorPosition() const @@ -176,7 +176,7 @@ QRectF QVirtualKeyboardInputContext::cursorRectangle() const return d->cursorRectangle; } -bool QVirtualKeyboardInputContext::animating() const +bool QVirtualKeyboardInputContext::isAnimating() const { Q_D(const QVirtualKeyboardInputContext); return d->animating; @@ -338,7 +338,7 @@ bool QVirtualKeyboardInputContext::cursorRectIntersectsClipRect() const return d->cursorRectIntersectsClipRect; } -bool QVirtualKeyboardInputContext::selectionControlVisible() const +bool QVirtualKeyboardInputContext::isSelectionControlVisible() const { Q_D(const QVirtualKeyboardInputContext); return d->selectionControlVisible; @@ -352,6 +352,7 @@ QVirtualKeyboardInputContextPrivate *QVirtualKeyboardInputContext::priv() const /*! \qmlproperty bool InputContext::shift + \deprecated Use \l shiftActive instead. This property is changed when the shift status changes. */ @@ -359,12 +360,28 @@ QVirtualKeyboardInputContextPrivate *QVirtualKeyboardInputContext::priv() const /*! \property QVirtualKeyboardInputContext::shift \brief the shift status. + \deprecated Use \l shiftActive instead. + + This property is changed when the shift status changes. +*/ + +/*! + \qmlproperty bool InputContext::shiftActive + \since QtQuick.VirtualKeyboard 2.4 + + This property is changed when the shift status changes. +*/ + +/*! + \property QVirtualKeyboardInputContext::shiftActive + \brief the shift status. This property is changed when the shift status changes. */ /*! \qmlproperty bool InputContext::capsLock + \deprecated Use \l capsLockActive instead. This property is changed when the caps lock status changes. */ @@ -372,6 +389,21 @@ QVirtualKeyboardInputContextPrivate *QVirtualKeyboardInputContext::priv() const /*! \property QVirtualKeyboardInputContext::capsLock \brief the caps lock status. + \deprecated Use \l capsLockActive instead. + + This property is changed when the caps lock status changes. +*/ + +/*! + \qmlproperty bool InputContext::capsLockActive + \since QtQuick.VirtualKeyboard 2.4 + + This property is changed when the caps lock status changes. +*/ + +/*! + \property QVirtualKeyboardInputContext::capsLockActive + \brief the caps lock status. This property is changed when the caps lock status changes. */ @@ -380,14 +412,14 @@ QVirtualKeyboardInputContextPrivate *QVirtualKeyboardInputContext::priv() const \qmlproperty bool InputContext::uppercase \since QtQuick.VirtualKeyboard 2.2 - This property is \c true when either \l shift or \l capsLock is \c true. + This property is \c true when either \l shiftActive or \l capsLockActive is \c true. */ /*! \property QVirtualKeyboardInputContext::uppercase \brief the uppercase status. - This property is \c true when either \l shift or \l capsLock is \c true. + This property is \c true when either \l shiftActive or \l capsLockActive is \c true. */ /*! |