utils: use tray for desktop notification

This commit is contained in:
tobtoht
2023-03-29 10:46:53 +02:00
parent 6b065acdae
commit 37153356ee
5 changed files with 21 additions and 36 deletions
+12
View File
@@ -579,6 +579,18 @@ void WindowManager::buildTrayMenu() {
menu->addAction("Exit Feather", this, &WindowManager::close);
}
void WindowManager::notify(const QString &title, const QString &message, int duration) {
if (!m_tray || !QSystemTrayIcon::supportsMessages()) {
return;
}
if (config()->get(Config::hideNotifications).toBool()) {
return;
}
m_tray->showMessage(title, message, icons()->icon("appicons/64x64.png"), duration);
}
// ######################## NETWORKING ########################
void WindowManager::onInitialNetworkConfigured() {