aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/inputcontext.h
diff options
context:
space:
mode:
authorJarkko Koivikko <jarkko.koivikko@code-q.fi>2016-11-23 21:56:56 +0200
committerJarkko Koivikko <jarkko.koivikko@code-q.fi>2016-12-07 19:48:50 +0000
commitadabc870bc1e60bb57edb6be21471d1c3f83b923 (patch)
treeea5e7582060aa69800c63be7db6ca5f259cc8982 /src/virtualkeyboard/inputcontext.h
parentcfa4ab4cbf13971d4b71ee920353822755a3bf31 (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.h3
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();