eric6/HexEdit/HexEditMainWindow.py

changeset 8220
006ee31b4835
parent 8218
7c09585bd960
child 8222
5994b80b8760
equal deleted inserted replaced
8219:013aee248a62 8220:006ee31b4835
1415 """ 1415 """
1416 self.__loadRecent() 1416 self.__loadRecent()
1417 1417
1418 self.__recentMenu.clear() 1418 self.__recentMenu.clear()
1419 1419
1420 idx = 1 1420 for idx, rs in enumerate(self.__recent, start=1):
1421 for rs in self.__recent:
1422 if idx < 10: 1421 if idx < 10:
1423 formatStr = '&{0:d}. {1}' 1422 formatStr = '&{0:d}. {1}'
1424 else: 1423 else:
1425 formatStr = '{0:d}. {1}' 1424 formatStr = '{0:d}. {1}'
1426 act = self.__recentMenu.addAction( 1425 act = self.__recentMenu.addAction(
1428 idx, 1427 idx,
1429 Utilities.compactPath( 1428 Utilities.compactPath(
1430 rs, HexEditMainWindow.maxMenuFilePathLen))) 1429 rs, HexEditMainWindow.maxMenuFilePathLen)))
1431 act.setData(rs) 1430 act.setData(rs)
1432 act.setEnabled(QFileInfo(rs).exists()) 1431 act.setEnabled(QFileInfo(rs).exists())
1433 idx += 1
1434 1432
1435 self.__recentMenu.addSeparator() 1433 self.__recentMenu.addSeparator()
1436 self.__recentMenu.addAction(self.tr('&Clear'), self.__clearRecent) 1434 self.__recentMenu.addAction(self.tr('&Clear'), self.__clearRecent)
1437 1435
1438 @pyqtSlot(QAction) 1436 @pyqtSlot(QAction)

eric ide

mercurial