Requested by LiMux project
Little test app that works.
If "uids" is given, the notification will only be shown for the users with UIDs given. If it is omitted the notification is shown for all users.
```
#include <QCoreApplication>
#include <QDBusConnection>
#include <QDBusMessage>
#include <QTimer>
int main(int argc, char *argv[])
{
QCoreApplication app(argc, argv);
QDBusMessage message = QDBusMessage::createSignal(QStringLiteral("/de/muenchen/limux/Broadcast"),
QStringLiteral("org.kde.plasmashell.broadcastNotification"),
QStringLiteral("Notify"));
message.setArguments({ QVariantMap{
{QStringLiteral("summary"), "Cannot restore network shares"},
{QStringLiteral("body"), "Please contact system administration if you cannot find your stuff."},
{QStringLiteral("appIcon"), QStringLiteral("network-disconnect")},
{QStringLiteral("uids"), QStringList{QStringLiteral("1337"), QStringLiteral("1000"), QStringLiteral("1001")} }
} });
QDBusConnection::systemBus().send(message);
QTimer::singleShot(500, &app, QCoreApplication::quit);
return app.exec();
}
```
{F651894}