X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fsystemtray.h;h=ad7a9ff197e8432577230481a0e69fed6ec3e4b4;hb=99173bd223807ad1b904555e2a22779137f25a43;hp=35a9c1739a2fca71f08bf6f3fb6722f994a9a3f4;hpb=5ba28fb36a747bd9a2c05a58f0533d1e38c2a0de;p=quassel.git diff --git a/src/qtui/systemtray.h b/src/qtui/systemtray.h index 35a9c173..ad7a9ff1 100644 --- a/src/qtui/systemtray.h +++ b/src/qtui/systemtray.h @@ -83,6 +83,7 @@ public slots: signals: void activated(SystemTray::ActivationReason); void iconChanged(const Icon &); + void animationEnabledChanged(bool); void toolTipChanged(const QString &title, const QString &subtitle); void messageClicked(uint notificationId); void messageClosed(uint notificationId); @@ -100,10 +101,12 @@ protected: inline QString toolTipSubTitle() const; inline QMenu *trayMenu() const; + inline bool animationEnabled() const; private slots: void minimizeRestore(); void trayMenuAboutToShow(); + void enableAnimationChanged(const QVariant &); private: Mode _mode; @@ -111,6 +114,7 @@ private: QString _toolTipTitle, _toolTipSubTitle; Icon _passiveIcon, _activeIcon, _needsAttentionIcon; + bool _animationEnabled; QMenu *_trayMenu; QWidget *_associatedWidget; @@ -126,6 +130,6 @@ SystemTray::State SystemTray::state() const { return _state; } QMenu *SystemTray::trayMenu() const { return _trayMenu; } QString SystemTray::toolTipTitle() const { return _toolTipTitle; } QString SystemTray::toolTipSubTitle() const { return _toolTipSubTitle; } - +bool SystemTray::animationEnabled() const { return _animationEnabled; } #endif