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:17:41 +0000 (16:17 +0200)
src/qtui/knotificationbackend.cpp

index f27a9d7..d1db774 100644 (file)
@@ -52,7 +52,9 @@ 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(type, message, DesktopIcon("dialog-information"), QtUi::mainWindow(),
 
   QString message = QString("<b>&lt;%1&gt;</b> %2").arg(n.sender, Qt::escape(n.message));
   KNotification *notification = KNotification::event(type, 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"));
   connect(notification, SIGNAL(activated(uint)), SLOT(notificationActivated()));
   connect(notification, SIGNAL(closed()), SLOT(notificationClosed()));
   notification->setActions(QStringList("View"));