aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/platform/qquickplatformsystemtrayicon_p.h
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2018-04-18 14:34:37 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2018-04-18 15:40:37 +0000
commitd3333971f66daf36996cfd4afa6767d308e43e21 (patch)
treef7a7e889e45c1dc1efc7d4c6264fad211b06c8cb /src/imports/platform/qquickplatformsystemtrayicon_p.h
parent0f7f906c54375815e89b534b7ff9bfe49b9678ba (diff)
Add SystemTrayIcon::geometry
[Changes][Platform][SystemTrayIcon] Added geometry property. Task-number: QTBUG-67623 Change-Id: I5ef278398dfc660efdf58d36d9cdf1fede0d2e7c Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/imports/platform/qquickplatformsystemtrayicon_p.h')
-rw-r--r--src/imports/platform/qquickplatformsystemtrayicon_p.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/imports/platform/qquickplatformsystemtrayicon_p.h b/src/imports/platform/qquickplatformsystemtrayicon_p.h
index 77a78f30..dc037dab 100644
--- a/src/imports/platform/qquickplatformsystemtrayicon_p.h
+++ b/src/imports/platform/qquickplatformsystemtrayicon_p.h
@@ -49,6 +49,7 @@
//
#include <QtCore/qurl.h>
+#include <QtCore/qrect.h>
#include <QtGui/qpa/qplatformsystemtrayicon.h>
#include <QtQml/qqmlparserstatus.h>
#include <QtQml/qqml.h>
@@ -71,6 +72,7 @@ class QQuickPlatformSystemTrayIcon : public QObject, public QQmlParserStatus
Q_PROPERTY(QString iconName READ iconName WRITE setIconName NOTIFY iconNameChanged FINAL)
Q_PROPERTY(QString tooltip READ tooltip WRITE setTooltip NOTIFY tooltipChanged FINAL)
Q_PROPERTY(QQuickPlatformMenu *menu READ menu WRITE setMenu NOTIFY menuChanged FINAL)
+ Q_PROPERTY(QRect geometry READ geometry NOTIFY geometryChanged FINAL REVISION 1)
Q_ENUMS(QPlatformSystemTrayIcon::ActivationReason QPlatformSystemTrayIcon::MessageIcon)
public:
@@ -97,6 +99,8 @@ public:
QQuickPlatformMenu *menu() const;
void setMenu(QQuickPlatformMenu *menu);
+ QRect geometry() const;
+
public Q_SLOTS:
void show();
void hide();
@@ -112,6 +116,7 @@ Q_SIGNALS:
void iconNameChanged();
void tooltipChanged();
void menuChanged();
+ Q_REVISION(1) void geometryChanged();
protected:
void init();