3607 self.recentMenu.clear() |
3607 self.recentMenu.clear() |
3608 |
3608 |
3609 idx = 1 |
3609 idx = 1 |
3610 for rs in self.recent: |
3610 for rs in self.recent: |
3611 if idx < 10: |
3611 if idx < 10: |
3612 formatStr = '&%d. %s' |
3612 formatStr = '&{0:d}. {1}' |
3613 else: |
3613 else: |
3614 formatStr = '%d. %s' |
3614 formatStr = '{0:d}. {1}' |
3615 act = self.recentMenu.addAction(\ |
3615 act = self.recentMenu.addAction(\ |
3616 formatStr % (idx, |
3616 formatStr.format(idx, |
3617 Utilities.compactPath(rs, self.ui.maxMenuFilePathLen))) |
3617 Utilities.compactPath(rs, self.ui.maxMenuFilePathLen))) |
3618 act.setData(rs) |
3618 act.setData(rs) |
3619 act.setEnabled(QFileInfo(rs).exists()) |
3619 act.setEnabled(QFileInfo(rs).exists()) |
3620 idx += 1 |
3620 idx += 1 |
3621 |
3621 |
4364 |
4364 |
4365 filenames = self.getOpenFilenames() |
4365 filenames = self.getOpenFilenames() |
4366 for filename in sorted(filenames): |
4366 for filename in sorted(filenames): |
4367 editor = self.getOpenEditor(filename) |
4367 editor = self.getOpenEditor(filename) |
4368 for bookmark in editor.getBookmarks(): |
4368 for bookmark in editor.getBookmarks(): |
4369 bmSuffix = " : %d" % bookmark |
4369 bmSuffix = " : {0:d}".format(bookmark) |
4370 act = self.bookmarksMenu.addAction( |
4370 act = self.bookmarksMenu.addAction( |
4371 "%s%s" % ( |
4371 "{0}{1}".format( |
4372 Utilities.compactPath( |
4372 Utilities.compactPath( |
4373 filename, |
4373 filename, |
4374 self.ui.maxMenuFilePathLen - len(bmSuffix)), |
4374 self.ui.maxMenuFilePathLen - len(bmSuffix)), |
4375 bmSuffix)) |
4375 bmSuffix)) |
4376 act.setData([filename, bookmark]) |
4376 act.setData([filename, bookmark]) |
4903 @return name of the filename filter (string) or None |
4903 @return name of the filename filter (string) or None |
4904 """ |
4904 """ |
4905 if self.activeWindow() is not None and \ |
4905 if self.activeWindow() is not None and \ |
4906 self.activeWindow().getFileName(): |
4906 self.activeWindow().getFileName(): |
4907 ext = os.path.splitext(self.activeWindow().getFileName())[1] |
4907 ext = os.path.splitext(self.activeWindow().getFileName())[1] |
4908 rx = QRegExp(".*\*\.%s[ )].*" % ext[1:]) |
4908 rx = QRegExp(".*\*\.{0}[ )].*".format(ext[1:])) |
4909 filters = QScintilla.Lexers.getOpenFileFiltersList() |
4909 filters = QScintilla.Lexers.getOpenFileFiltersList() |
4910 index = -1 |
4910 index = -1 |
4911 for i in range(len(filters)): |
4911 for i in range(len(filters)): |
4912 if rx.exactMatch(filters[i]): |
4912 if rx.exactMatch(filters[i]): |
4913 index = i |
4913 index = i |