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) |