};
const auto generateIconPath = [&]() {
- auto colorIconPath = role == DarkIconRole ? QStringLiteral("image://svgimage-custom-color/%1/white") : QStringLiteral("image://svgimage-custom-color/%1/black");
+ auto colorIconPath = QStringLiteral("image://svgimage-custom-color/%1");
if (a._type == Activity::NotificationType && !a._talkNotificationData.userAvatar.isEmpty()) {
return QStringLiteral("image://svgimage-custom-color/talk-bordered.svg");
} else if (a._type == Activity::SyncResultType) {
} else {
// File sync successful
if (a._fileAction == "file_created") {
- return a._previews.empty() ? QStringLiteral("image://svgimage-custom-color/add.svg/")
- : QStringLiteral("image://svgimage-custom-color/add-bordered.svg/");
+ return a._previews.empty() ? colorIconPath.arg("add.svg") : colorIconPath.arg("add-bordered.svg");
} else if (a._fileAction == "file_deleted") {
- return a._previews.empty() ? QStringLiteral("image://svgimage-custom-color/delete.svg/")
- : QStringLiteral("image://svgimage-custom-color/delete-bordered.svg/");
+ return a._previews.empty() ? colorIconPath.arg("delete.svg") : colorIconPath.arg("delete-bordered.svg");
} else {
- return a._previews.empty() ? colorIconPath.arg(QStringLiteral("change.svg"))
- : QStringLiteral("image://svgimage-custom-color/change-bordered.svg/");
+ return a._previews.empty() ? colorIconPath.arg("change.svg") : colorIconPath.arg("change-bordered.svg");
}
}
} else {
// We have an activity
- if (a._icon.isEmpty()) {
- return colorIconPath.arg("activity.svg");
- }
-
- const QString basePath = QStringLiteral("image://tray-image-provider/") % a._icon % QStringLiteral("/");
- return role == DarkIconRole ? QString(basePath + QStringLiteral("white")) : QString(basePath + QStringLiteral("black"));
+ return a._icon.isEmpty() ? colorIconPath.arg("activity.svg") : colorIconPath.arg(a._icon);
}
};