diff options
author | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2016-11-23 21:56:56 +0200 |
---|---|---|
committer | Jarkko Koivikko <jarkko.koivikko@code-q.fi> | 2016-12-07 19:48:50 +0000 |
commit | adabc870bc1e60bb57edb6be21471d1c3f83b923 (patch) | |
tree | ea5e7582060aa69800c63be7db6ca5f259cc8982 /src/virtualkeyboard/inputcontext.h | |
parent | cfa4ab4cbf13971d4b71ee920353822755a3bf31 (diff) |
Add new property InputContext.uppercase
This property is true when either InputContext.shift or
InputContext.capsLock is true.
[ChangeLog] Add new property InputContext.uppercase, which is set to
true when either InputContext.shift or InputContext.capsLock is true
Change-Id: I06ce14c6f626bfe176e6d914e60417ec2009cd5c
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/virtualkeyboard/inputcontext.h')
-rw-r--r-- | src/virtualkeyboard/inputcontext.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/virtualkeyboard/inputcontext.h b/src/virtualkeyboard/inputcontext.h index dbcc7ceb..925745bd 100644 --- a/src/virtualkeyboard/inputcontext.h +++ b/src/virtualkeyboard/inputcontext.h @@ -51,6 +51,7 @@ class InputContext : public QObject Q_PROPERTY(bool focus READ focus NOTIFY focusChanged) Q_PROPERTY(bool shift READ shift WRITE setShift NOTIFY shiftChanged) Q_PROPERTY(bool capsLock READ capsLock WRITE setCapsLock NOTIFY capsLockChanged) + Q_PROPERTY(bool uppercase READ uppercase NOTIFY uppercaseChanged) Q_PROPERTY(int cursorPosition READ cursorPosition NOTIFY cursorPositionChanged) Q_PROPERTY(Qt::InputMethodHints inputMethodHints READ inputMethodHints NOTIFY inputMethodHintsChanged) Q_PROPERTY(QString preeditText READ preeditText WRITE setPreeditText NOTIFY preeditTextChanged) @@ -79,6 +80,7 @@ public: void setShift(bool enable); bool capsLock() const; void setCapsLock(bool enable); + bool uppercase() const; int cursorPosition() const; Qt::InputMethodHints inputMethodHints() const; QString preeditText() const; @@ -130,6 +132,7 @@ signals: void cursorRectangleChanged(); void shiftChanged(); void capsLockChanged(); + void uppercaseChanged(); void keyboardRectangleChanged(); void previewRectangleChanged(); void previewVisibleChanged(); |