+void KNotificationBackend::removeNotificationById(uint notificationId) {
+ QHash<KNotification *, uint>::iterator i = _notificationIds.begin();
+ while(i != _notificationIds.end()) {
+ if(i.value() == notificationId)
+ i = _notificationIds.erase(i);
+ else
+ ++i;
+ }
+ if(_lastNotificationId == notificationId)
+ _lastNotificationId = 0;
+}
+