diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2018-04-18 14:34:37 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2018-04-18 15:40:37 +0000 |
commit | d3333971f66daf36996cfd4afa6767d308e43e21 (patch) | |
tree | f7a7e889e45c1dc1efc7d4c6264fad211b06c8cb /src/imports/platform/qquickplatformsystemtrayicon_p.h | |
parent | 0f7f906c54375815e89b534b7ff9bfe49b9678ba (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.h | 5 |
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(); |