X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsystemtray.h;h=4a2a80595d03c18e6b23166b6b28db508957fb48;hp=ad7a9ff197e8432577230481a0e69fed6ec3e4b4;hb=36e8b4acbff3f1830421d010b14e47da3d9ce61e;hpb=1b7cc9767b6f3aaf27475ab6fd853082f40d21ee diff --git a/src/qtui/systemtray.h b/src/qtui/systemtray.h index ad7a9ff1..4a2a8059 100644 --- a/src/qtui/systemtray.h +++ b/src/qtui/systemtray.h @@ -94,6 +94,7 @@ protected slots: protected: virtual void setMode(Mode mode); inline Mode mode() const; + inline bool shouldBeVisible() const; virtual Icon stateIcon() const; Icon stateIcon(State state) const; @@ -111,6 +112,7 @@ private slots: private: Mode _mode; State _state; + bool _shouldBeVisible; QString _toolTipTitle, _toolTipSubTitle; Icon _passiveIcon, _activeIcon, _needsAttentionIcon; @@ -127,6 +129,7 @@ bool SystemTray::isSystemTrayAvailable() const { return false; } bool SystemTray::isAlerted() const { return state() == NeedsAttention; } SystemTray::Mode SystemTray::mode() const { return _mode; } SystemTray::State SystemTray::state() const { return _state; } +bool SystemTray::shouldBeVisible() const { return _shouldBeVisible; } QMenu *SystemTray::trayMenu() const { return _trayMenu; } QString SystemTray::toolTipTitle() const { return _toolTipTitle; } QString SystemTray::toolTipSubTitle() const { return _toolTipSubTitle; }