void ShutdownScreen::createAndPublishNotification(const QString &category, const QString &body) { NotificationManager *manager = NotificationManager::instance(); QVariantHash hints; hints.insert(NotificationManager::HINT_CATEGORY, category); hints.insert(NotificationManager::HINT_PREVIEW_BODY, body); manager->Notify(qApp->applicationName(), 0, QString(), QString(), QString(), QStringList(), hints, -1); }
void BatteryNotifier::sendNotification(const QString &category, const QString &text, const QString &icon) { NotificationManager *manager = NotificationManager::instance(); QVariantHash hints; hints.insert(NotificationManager::HINT_CATEGORY, category); hints.insert(NotificationManager::HINT_PREVIEW_BODY, text); notificationId = manager->Notify(qApp->applicationName(), 0, icon, QString(), QString(), QStringList(), hints, -1); notificationCategory = category; notificationTimer.start(); }