11 import sys |
11 import sys |
12 import os |
12 import os |
13 |
13 |
14 from PyQt5.QtCore import QProcess, QSettings, QFileInfo |
14 from PyQt5.QtCore import QProcess, QSettings, QFileInfo |
15 from PyQt5.QtGui import QCursor |
15 from PyQt5.QtGui import QCursor |
16 from PyQt5.QtWidgets import QSystemTrayIcon, QMenu, qApp, QDialog, QApplication |
16 from PyQt5.QtWidgets import QSystemTrayIcon, QMenu, QDialog, QApplication |
17 |
17 |
18 from E5Gui import E5MessageBox |
18 from E5Gui import E5MessageBox |
|
19 from E5Gui.E5Application import e5App |
19 |
20 |
20 import Globals |
21 import Globals |
21 import UI.PixmapCache |
22 import UI.PixmapCache |
22 from UI.Info import Version, Program |
23 from UI.Info import Version, Program |
23 |
24 |
176 self.recentProjectsMenu) |
177 self.recentProjectsMenu) |
177 self.__menu.addSeparator() |
178 self.__menu.addSeparator() |
178 |
179 |
179 self.__menu.addAction( |
180 self.__menu.addAction( |
180 UI.PixmapCache.getIcon("exit"), |
181 UI.PixmapCache.getIcon("exit"), |
181 self.tr('Quit'), qApp.quit) |
182 self.tr('Quit'), e5App().quit) |
182 |
183 |
183 def __loadRecentProjects(self): |
184 def __loadRecentProjects(self): |
184 """ |
185 """ |
185 Private method to load the recently opened project filenames. |
186 Private method to load the recently opened project filenames. |
186 """ |
187 """ |