Don't make KDE notifications persistent
authorManuel Nickschas <sputnick@quassel-irc.org>
Mon, 27 Apr 2009 14:09:56 +0000 (16:09 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Mon, 27 Apr 2009 14:09:56 +0000 (16:09 +0200)
src/qtui/knotificationbackend.cpp

index 8cc58a9..cc84978 100644 (file)
@@ -40,7 +40,9 @@ KNotificationBackend::KNotificationBackend(QObject *parent) : AbstractNotificati
 void KNotificationBackend::notify(const Notification &n) {
   QString message = QString("<b>&lt;%1&gt;</b> %2").arg(n.sender, Qt::escape(n.message));
   KNotification *notification = KNotification::event("Highlight", message, DesktopIcon("dialog-information"), QtUi::mainWindow(),
-                                KNotification::Persistent|KNotification::RaiseWidgetOnActivation|KNotification::CloseWhenWidgetActivated);
+                                KNotification::RaiseWidgetOnActivation
+                               |KNotification::CloseWhenWidgetActivated
+                               |KNotification::CloseOnTimeout);
   connect(notification, SIGNAL(activated(uint)), SLOT(notificationActivated()));
   connect(notification, SIGNAL(closed()), SLOT(notificationClosed()));
   notification->setActions(QStringList("View"));