aboutsummaryrefslogtreecommitdiffstats
path: root/src/virtualkeyboard/trace.h
diff options
context:
space:
mode:
authorYuntaek Rim <yuntaek.rim@myscript.com>2018-01-17 23:04:20 +0200
committerMitch Curtis <mitch.curtis@qt.io>2018-08-16 08:44:34 +0000
commit61385be34a2d4b09fd77f780295adb37d931a88d (patch)
treeeadd835e3e69ceced9ef232b85f31291d8ba3fe4 /src/virtualkeyboard/trace.h
parent481efaf80d93f2711e23c479312db4541602c6ef (diff)
Add support for making Trace transparent
Added new property "opacity" for Trace. [ChangeLog][Trace] Added opacity property. Change-Id: Ie1cc5fe2567e4223bfc64c67c6ead11e38e46193 Reviewed-by: Jarkko Koivikko <jarkko.koivikko@code-q.fi> Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/virtualkeyboard/trace.h')
-rw-r--r--src/virtualkeyboard/trace.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/virtualkeyboard/trace.h b/src/virtualkeyboard/trace.h
index 585cc073..26491f17 100644
--- a/src/virtualkeyboard/trace.h
+++ b/src/virtualkeyboard/trace.h
@@ -49,6 +49,7 @@ class QVIRTUALKEYBOARD_EXPORT Trace : public QObject
Q_PROPERTY(int length READ length NOTIFY lengthChanged)
Q_PROPERTY(bool isFinal READ isFinal WRITE setFinal NOTIFY finalChanged)
Q_PROPERTY(bool isCanceled READ isCanceled WRITE setCanceled NOTIFY canceledChanged)
+ Q_PROPERTY(qreal opacity READ opacity WRITE setOpacity NOTIFY opacityChanged)
public:
explicit Trace(QObject *parent = nullptr);
~Trace();
@@ -73,12 +74,16 @@ public:
bool isCanceled() const;
void setCanceled(bool canceled);
+ qreal opacity() const;
+ void setOpacity(qreal opacity);
+
Q_SIGNALS:
void traceIdChanged(int traceId);
void channelsChanged();
void lengthChanged(int length);
void finalChanged(bool isFinal);
void canceledChanged(bool isCanceled);
+ void opacityChanged(qreal opacity);
};
} // namespace QtVirtualKeyboard