diff options
author | Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com> | 2020-01-05 18:25:32 +0300 |
---|---|---|
committer | Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com> | 2020-01-05 18:25:32 +0300 |
commit | a90995cf15e19c7fcdc548901fe00eb23c71beec (patch) | |
tree | 1ff7c738b74e86109c727fca2975144a45e89f11 /src/gui/systray.h | |
parent | aa9921c6f57f76f79f7f8e98d535019951cd9ab9 (diff) |
Focus and popup improvements for macOS
Signed-off-by: Dominique Fuchs <32204802+DominiqueFuchs@users.noreply.github.com>
Diffstat (limited to 'src/gui/systray.h')
-rw-r--r-- | src/gui/systray.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/systray.h b/src/gui/systray.h index b2254841c..6fe451c00 100644 --- a/src/gui/systray.h +++ b/src/gui/systray.h @@ -47,9 +47,12 @@ public: ~Systray(); void showMessage(const QString &title, const QString &message, MessageIcon icon = Information, int millisecondsTimeoutHint = 10000); void setToolTip(const QString &tip); + bool isOpen(); Q_INVOKABLE int calcTrayWindowX(); Q_INVOKABLE int calcTrayWindowY(); + Q_INVOKABLE void setOpened(); + Q_INVOKABLE void setClosed(); signals: void currentUserChanged(); @@ -63,6 +66,7 @@ private slots: void slotChangeActivityModel(); private: + bool _isOpen; QQmlEngine *_trayEngine; QQmlComponent *_trayComponent; QQmlContext *_trayContext; |