/***************************************************************************
-* Copyright (C) 2005-08 by the Quassel Project *
+* Copyright (C) 2005-09 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
#include "iconloader.h"
#include "networkmodel.h"
#include "qtui.h"
+#include "systemtray.h"
KNotificationBackend::KNotificationBackend(QObject *parent) : AbstractNotificationBackend(parent) {
KNotification *notification = KNotification::event("Highlight", message, DesktopIcon("dialog-information"), QtUi::mainWindow(),
KNotification::Persistent|KNotification::RaiseWidgetOnActivation|KNotification::CloseWhenWidgetActivated);
connect(notification, SIGNAL(activated()), SLOT(notificationActivated()));
+ QtUi::mainWindow()->systemTray()->setAlert(true);
}
void KNotificationBackend::close(uint notificationId) {
Q_UNUSED(notificationId);
+ QtUi::mainWindow()->systemTray()->setAlert(false);
}
void KNotificationBackend::notificationActivated() {