eric6/MultiProject/MultiProject.py

changeset 8220
006ee31b4835
parent 8218
7c09585bd960
child 8222
5994b80b8760
equal deleted inserted replaced
8219:013aee248a62 8220:006ee31b4835
909 """ 909 """
910 self.__loadRecent() 910 self.__loadRecent()
911 911
912 self.recentMenu.clear() 912 self.recentMenu.clear()
913 913
914 idx = 1 914 for idx, rp in enumerate(self.recent, start=1):
915 for rp in self.recent:
916 if idx < 10: 915 if idx < 10:
917 formatStr = '&{0:d}. {1}' 916 formatStr = '&{0:d}. {1}'
918 else: 917 else:
919 formatStr = '{0:d}. {1}' 918 formatStr = '{0:d}. {1}'
920 act = self.recentMenu.addAction( 919 act = self.recentMenu.addAction(
921 formatStr.format( 920 formatStr.format(
922 idx, 921 idx,
923 Utilities.compactPath(rp, self.ui.maxMenuFilePathLen))) 922 Utilities.compactPath(rp, self.ui.maxMenuFilePathLen)))
924 act.setData(rp) 923 act.setData(rp)
925 act.setEnabled(QFileInfo(rp).exists()) 924 act.setEnabled(QFileInfo(rp).exists())
926 idx += 1
927 925
928 self.recentMenu.addSeparator() 926 self.recentMenu.addSeparator()
929 self.recentMenu.addAction(self.tr('&Clear'), self.clearRecent) 927 self.recentMenu.addAction(self.tr('&Clear'), self.clearRecent)
930 928
931 def __openRecent(self, act): 929 def __openRecent(self, act):

eric ide

mercurial