Tools/TrayStarter.py

changeset 500
c3abc7895a01
parent 461
34528aaedf1c
child 537
72b32daeb8d6
equal deleted inserted replaced
499:622ab17a68d5 500:c3abc7895a01
8 """ 8 """
9 9
10 import sys 10 import sys
11 import os 11 import os
12 12
13 from PyQt4.QtCore import SIGNAL, QProcess, QSettings, QFileInfo 13 from PyQt4.QtCore import QProcess, QSettings, QFileInfo
14 from PyQt4.QtGui import QSystemTrayIcon, QMenu, qApp, QCursor, QMessageBox 14 from PyQt4.QtGui import QSystemTrayIcon, QMenu, qApp, QCursor, QMessageBox
15 15
16 import Globals 16 import Globals
17 import UI.PixmapCache 17 import UI.PixmapCache
18 18
42 self.recentMultiProjects = [] 42 self.recentMultiProjects = []
43 self.__loadRecentMultiProjects() 43 self.__loadRecentMultiProjects()
44 self.recentFiles = [] 44 self.recentFiles = []
45 self.__loadRecentFiles() 45 self.__loadRecentFiles()
46 46
47 self.connect(self, SIGNAL("activated(QSystemTrayIcon::ActivationReason)"), 47 self.activated.connect(self.__activated)
48 self.__activated)
49 48
50 self.__menu = QMenu(self.trUtf8("Eric5 tray starter")) 49 self.__menu = QMenu(self.trUtf8("Eric5 tray starter"))
51 50
52 self.recentProjectsMenu = QMenu(self.trUtf8('Recent Projects'), self.__menu) 51 self.recentProjectsMenu = QMenu(self.trUtf8('Recent Projects'), self.__menu)
53 self.recentProjectsMenu.aboutToShow.connect(self.__showRecentProjectsMenu) 52 self.recentProjectsMenu.aboutToShow.connect(self.__showRecentProjectsMenu)
54 self.connect(self.recentProjectsMenu, SIGNAL('triggered(QAction *)'), 53 self.recentProjectsMenu.triggered.connect(self.__openRecent)
55 self.__openRecent)
56 54
57 self.recentMultiProjectsMenu = \ 55 self.recentMultiProjectsMenu = \
58 QMenu(self.trUtf8('Recent Multiprojects'), self.__menu) 56 QMenu(self.trUtf8('Recent Multiprojects'), self.__menu)
59 self.recentMultiProjectsMenu.aboutToShow.connect( 57 self.recentMultiProjectsMenu.aboutToShow.connect(
60 self.__showRecentMultiProjectsMenu) 58 self.__showRecentMultiProjectsMenu)
61 self.connect(self.recentMultiProjectsMenu, SIGNAL('triggered(QAction *)'), 59 self.recentMultiProjectsMenu.triggered.connect(self.__openRecent)
62 self.__openRecent)
63 60
64 self.recentFilesMenu = QMenu(self.trUtf8('Recent Files'), self.__menu) 61 self.recentFilesMenu = QMenu(self.trUtf8('Recent Files'), self.__menu)
65 self.recentFilesMenu.aboutToShow.connect(self.__showRecentFilesMenu) 62 self.recentFilesMenu.aboutToShow.connect(self.__showRecentFilesMenu)
66 self.connect(self.recentFilesMenu, SIGNAL('triggered(QAction *)'), 63 self.recentFilesMenu.triggered.connect(self.__openRecent)
67 self.__openRecent)
68 64
69 act = self.__menu.addAction(self.trUtf8("Eric5 tray starter")) 65 act = self.__menu.addAction(self.trUtf8("Eric5 tray starter"))
70 font = act.font() 66 font = act.font()
71 font.setBold(True) 67 font.setBold(True)
72 act.setFont(font) 68 act.setFont(font)

eric ide

mercurial