2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-10-25 15:16:15 +00:00

Implement three items tray menu on Linux

This commit is contained in:
Ilya Fedin
2021-02-23 04:55:14 +04:00
committed by John Preston
parent bb119ca967
commit 1a3253ae8b
8 changed files with 36 additions and 57 deletions

View File

@@ -628,11 +628,6 @@ void MainWindow::psShowTrayMenu() {
}
void MainWindow::psTrayMenuUpdated() {
#ifndef DESKTOP_APP_DISABLE_DBUS_INTEGRATION
if (_sniTrayIcon && trayIconMenu) {
_sniTrayIcon->setContextMenu(trayIconMenu);
}
#endif // !DESKTOP_APP_DISABLE_DBUS_INTEGRATION
}
#ifndef DESKTOP_APP_DISABLE_DBUS_INTEGRATION
@@ -692,7 +687,6 @@ void MainWindow::attachToSNITrayIcon() {
handleTrayIconActication(QSystemTrayIcon::MiddleClick);
});
});
updateTrayMenu();
}
void MainWindow::sniSignalEmitted(
@@ -804,6 +798,7 @@ void MainWindow::psSetupTrayIcon() {
this);
_sniTrayIcon->setTitle(AppName.utf16());
_sniTrayIcon->setContextMenu(trayIconMenu);
setSNITrayIcon(counter, muted);
attachToSNITrayIcon();