17 from PyQt6.QtCore import PYQT_VERSION_STR, QProcess, QSettings, qVersion |
17 from PyQt6.QtCore import PYQT_VERSION_STR, QProcess, QSettings, qVersion |
18 from PyQt6.QtGui import QCursor |
18 from PyQt6.QtGui import QCursor |
19 from PyQt6.QtWidgets import QApplication, QDialog, QMenu, QSystemTrayIcon |
19 from PyQt6.QtWidgets import QApplication, QDialog, QMenu, QSystemTrayIcon |
20 |
20 |
21 from eric7 import Globals, Preferences |
21 from eric7 import Globals, Preferences |
|
22 from eric7.__version__ import Version |
22 from eric7.EricGui import EricPixmapCache |
23 from eric7.EricGui import EricPixmapCache |
23 from eric7.EricWidgets import EricMessageBox |
24 from eric7.EricWidgets import EricMessageBox |
24 from eric7.EricWidgets.EricApplication import ericApp |
25 from eric7.EricWidgets.EricApplication import ericApp |
25 from eric7.SystemUtilities import DesktopUtilities, FileSystemUtilities, PythonUtilities |
26 from eric7.SystemUtilities import DesktopUtilities, FileSystemUtilities, PythonUtilities |
26 from eric7.UI.Info import Program |
27 from eric7.UI.Info import Program |
27 from eric7.__version__ import Version |
|
28 |
28 |
29 |
29 |
30 class TrayStarter(QSystemTrayIcon): |
30 class TrayStarter(QSystemTrayIcon): |
31 """ |
31 """ |
32 Class implementing a starter for the system tray. |
32 Class implementing a starter for the system tray. |