X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fphononnotificationbackend.cpp;h=1a106d4b27a83fab7bfa90a740897f29af4dadfc;hp=48d1fdb5a0af6435e23fbbb73003350d2905a428;hb=c80e9d81bfecf4126ed5a0a8b34802aa320ade0c;hpb=f824db0e31b54969e0b7fa0b5405b1e9173d482c diff --git a/src/qtui/phononnotificationbackend.cpp b/src/qtui/phononnotificationbackend.cpp index 48d1fdb5..1a106d4b 100644 --- a/src/qtui/phononnotificationbackend.cpp +++ b/src/qtui/phononnotificationbackend.cpp @@ -47,8 +47,8 @@ PhononNotificationBackend::~PhononNotificationBackend() { } void PhononNotificationBackend::notify(const Notification ¬ification) { - Q_UNUSED(notification) - if(_enabled && _media) { + if(_enabled && _media && (notification.type == Highlight || notification.type == PrivMsg)) { + _media->stop(); _media->play(); } } @@ -89,6 +89,7 @@ PhononNotificationBackend::ConfigWidget::ConfigWidget(QWidget *parent) audioPreview(0) { ui.setupUi(this); + ui.enabled->setIcon(SmallIcon("media-playback-start")); ui.play->setIcon(SmallIcon("media-playback-start")); ui.open->setIcon(SmallIcon("document-open"));