+void QtUi::notificationActivated(uint notificationId) {
+ if(notificationId != 0) {
+ QList<AbstractNotificationBackend::Notification>::iterator i = _notifications.begin();
+ while(i != _notifications.end()) {
+ if(i->notificationId == notificationId) {
+ BufferId bufId = i->bufferId;
+ if(bufId.isValid())
+ Client::bufferModel()->switchToBuffer(bufId);
+ break;
+ }
+ ++i;
+ }
+ }
+ closeNotification(notificationId);
+
+ mainWindow()->forceActivated();
+}