change the tray icon to show there are unread notifications

This commit is contained in:
dries.k
2022-11-02 20:19:02 +01:00
parent a8a854ce6b
commit ac15d079ef
5 changed files with 25 additions and 0 deletions

View File

@@ -44,7 +44,18 @@ class Tray(QtWidgets.QSystemTrayIcon):
self.setContextMenu(menu)
def set_icon_ok(self):
self.icon_error = False
self.setIcon(QtGui.QIcon(get_icon("tray")))
def set_icon_error(self):
self.icon_error = True
self.setIcon(QtGui.QIcon(get_icon("tray-error")))
def set_icon_unread(self):
self.setIcon(QtGui.QIcon(get_icon("tray-unread")))
def revert_icon(self):
if self.icon_error:
self.set_icon_error()
else:
self.set_icon_ok()