Add profile to notifications on KDE

This commit is contained in:
Nicolas Werner 2022-01-12 19:09:19 +01:00
parent 41a9577201
commit f51188df15
No known key found for this signature in database
GPG key ID: C8D75E610773F2D9

View file

@ -25,6 +25,7 @@
#include "Cache.h" #include "Cache.h"
#include "EventAccessors.h" #include "EventAccessors.h"
#include "MxcImageProvider.h" #include "MxcImageProvider.h"
#include "UserSettingsPage.h"
#include "Utils.h" #include "Utils.h"
NotificationsManager::NotificationsManager(QObject *parent) NotificationsManager::NotificationsManager(QObject *parent)
@ -161,6 +162,9 @@ NotificationsManager::systemPostNotification(const QString &room_id,
hints[QStringLiteral("desktop-entry")] = "nheko"; hints[QStringLiteral("desktop-entry")] = "nheko";
hints[QStringLiteral("category")] = "im.received"; hints[QStringLiteral("category")] = "im.received";
if (auto profile = UserSettings::instance()->profile(); !profile.isEmpty())
hints[QStringLiteral("x-kde-origin-name")] = profile;
uint replace_id = 0; uint replace_id = 0;
if (!event_id.isEmpty()) { if (!event_id.isEmpty()) {
for (auto elem = notificationIds.begin(); elem != notificationIds.end(); ++elem) { for (auto elem = notificationIds.begin(); elem != notificationIds.end(); ++elem) {