diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2017-04-13 12:25:47 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2017-04-27 09:30:27 +0000 |
commit | 121a30ccef3b6306c1da4f415fe1305dbf2dd901 (patch) | |
tree | 007bf38149c62a95bcac98d9353918c9b7fad308 /src/gui/kernel/qplatformsystemtrayicon.h | |
parent | 940b36850d8b825493615ac6cf1a7c382a76a214 (diff) |
QPlatformSystemTrayIcon: Add signal contextMenuRequested()
Add a signal passing the global position of the context menu.
For platforms that do not provide native menus, QSystemTrayIcon
will show a QMenu based menu.
Change-Id: I799e4a84ca38e00ea33f3c842ea4ca43ecb8c83f
Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/gui/kernel/qplatformsystemtrayicon.h')
-rw-r--r-- | src/gui/kernel/qplatformsystemtrayicon.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/kernel/qplatformsystemtrayicon.h b/src/gui/kernel/qplatformsystemtrayicon.h index c52dbfbd78..948a6c099d 100644 --- a/src/gui/kernel/qplatformsystemtrayicon.h +++ b/src/gui/kernel/qplatformsystemtrayicon.h @@ -49,6 +49,7 @@ QT_BEGIN_NAMESPACE class QPlatformMenu; +class QPlatformScreen; class QIcon; class QString; class QRect; @@ -88,6 +89,7 @@ public: Q_SIGNALS: void activated(QPlatformSystemTrayIcon::ActivationReason reason); + void contextMenuRequested(QPoint globalPos, const QPlatformScreen *screen); void messageClicked(); }; |