eric6/ViewManager/ViewManager.py

changeset 8220
006ee31b4835
parent 8218
7c09585bd960
child 8227
349308e84eeb
equal deleted inserted replaced
8219:013aee248a62 8220:006ee31b4835
5160 """ 5160 """
5161 self.__loadRecent() 5161 self.__loadRecent()
5162 5162
5163 self.recentMenu.clear() 5163 self.recentMenu.clear()
5164 5164
5165 idx = 1 5165 for idx, rs in enumerate(self.recent, start=1):
5166 for rs in self.recent:
5167 if idx < 10: 5166 if idx < 10:
5168 formatStr = '&{0:d}. {1}' 5167 formatStr = '&{0:d}. {1}'
5169 else: 5168 else:
5170 formatStr = '{0:d}. {1}' 5169 formatStr = '{0:d}. {1}'
5171 act = self.recentMenu.addAction( 5170 act = self.recentMenu.addAction(
5172 formatStr.format( 5171 formatStr.format(
5173 idx, 5172 idx,
5174 Utilities.compactPath(rs, self.ui.maxMenuFilePathLen))) 5173 Utilities.compactPath(rs, self.ui.maxMenuFilePathLen)))
5175 act.setData(rs) 5174 act.setData(rs)
5176 act.setEnabled(QFileInfo(rs).exists()) 5175 act.setEnabled(QFileInfo(rs).exists())
5177 idx += 1
5178 5176
5179 self.recentMenu.addSeparator() 5177 self.recentMenu.addSeparator()
5180 self.recentMenu.addAction( 5178 self.recentMenu.addAction(
5181 QCoreApplication.translate('ViewManager', '&Clear'), 5179 QCoreApplication.translate('ViewManager', '&Clear'),
5182 self.clearRecent) 5180 self.clearRecent)

eric ide

mercurial