X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fstatusnotifieritem.cpp;h=dc2e65c764ecf9eb3f8dc7cd74f4ed92a5186661;hp=9d61fa7539d38a10e2586919de1ed6146e576198;hb=a9cc264bc4ee3e51ede21b79276704d4043e3656;hpb=5ba28fb36a747bd9a2c05a58f0533d1e38c2a0de diff --git a/src/qtui/statusnotifieritem.cpp b/src/qtui/statusnotifieritem.cpp index 9d61fa75..dc2e65c7 100644 --- a/src/qtui/statusnotifieritem.cpp +++ b/src/qtui/statusnotifieritem.cpp @@ -55,6 +55,7 @@ void StatusNotifierItem::init() { _statusNotifierItemDBus = new StatusNotifierItemDBus(this); connect(this, SIGNAL(toolTipChanged(QString,QString)), _statusNotifierItemDBus, SIGNAL(NewToolTip())); + connect(this, SIGNAL(animationEnabledChanged(bool)), _statusNotifierItemDBus, SIGNAL(NewAttentionIcon())); connect(QDBusConnection::sessionBus().interface(), SIGNAL(serviceOwnerChanged(QString,QString,QString)), SLOT(serviceChange(QString,QString,QString))); @@ -160,7 +161,10 @@ QString StatusNotifierItem::iconName() const { } QString StatusNotifierItem::attentionIconName() const { - return QString("quassel_message"); + if(animationEnabled()) + return QString("quassel_message"); + else + return QString("quassel"); } QString StatusNotifierItem::toolTipIconName() const {