1 files changed, 9 insertions, 0 deletions
diff --git a/src/notifications/ManagerLinux.cpp b/src/notifications/ManagerLinux.cpp
index 294df4db..c694d88f 100644
--- a/src/notifications/ManagerLinux.cpp
+++ b/src/notifications/ManagerLinux.cpp
@@ -271,3 +271,12 @@ NotificationsManager::notificationClosed(uint id, uint reason)
Q_UNUSED(reason);
notificationIds.remove(id);
}
+
+void
+NotificationsManager::closeAllNotifications()
+{
+ for (auto id : notificationIds.keys()) {
+ closeNotification(id);
+ notificationIds.remove(id);
+ }
+}
|