diff --git a/libnotificationmanager/server_p.cpp b/libnotificationmanager/server_p.cpp index 7769f06cc..f5a681f69 100644 --- a/libnotificationmanager/server_p.cpp +++ b/libnotificationmanager/server_p.cpp @@ -258,7 +258,7 @@ uint ServerPrivate::Notify(const QString &app_name, uint replaces_id, const QStr // we pass raw body data since this data goes through another sanitization // in WatchedNotificationsModel when notification object is created. notification.rawBody(), - notification.actionNames(), + actions, hints, notification.timeout() }); diff --git a/libnotificationmanager/watchednotificationsmodel.h b/libnotificationmanager/watchednotificationsmodel.h index 9db99c698..8c96e5cec 100644 --- a/libnotificationmanager/watchednotificationsmodel.h +++ b/libnotificationmanager/watchednotificationsmodel.h @@ -37,12 +37,12 @@ public: explicit WatchedNotificationsModel(); ~WatchedNotificationsModel(); - void expire(uint notificationId) override; - void close(uint notificationId) override; + Q_INVOKABLE void expire(uint notificationId) override; + Q_INVOKABLE void close(uint notificationId) override; - void invokeDefaultAction(uint notificationId) override; - void invokeAction(uint notificationId, const QString &actionName) override; - void reply(uint notificationId, const QString &text) override; + Q_INVOKABLE void invokeDefaultAction(uint notificationId) override; + Q_INVOKABLE void invokeAction(uint notificationId, const QString &actionName) override; + Q_INVOKABLE void reply(uint notificationId, const QString &text) override; bool valid(); signals: