5828 return |
5828 return |
5829 |
5829 |
5830 line, index = aw.getCursorPosition() |
5830 line, index = aw.getCursorPosition() |
5831 text = aw.text(line) |
5831 text = aw.text(line) |
5832 |
5832 |
5833 reg = QRegExp('[^\w_]') |
5833 reg = QRegExp(r'[^\w_]') |
5834 end = reg.indexIn(text, index) |
5834 end = reg.indexIn(text, index) |
5835 if end > index: |
5835 if end > index: |
5836 ext = text[index:end] |
5836 ext = text[index:end] |
5837 txt += ext |
5837 txt += ext |
5838 self.quickFindtextCombo.lineEdit().setText(txt) |
5838 self.quickFindtextCombo.lineEdit().setText(txt) |
7031 @return name of the filename filter (string) or None |
7031 @return name of the filename filter (string) or None |
7032 """ |
7032 """ |
7033 if self.activeWindow() is not None and \ |
7033 if self.activeWindow() is not None and \ |
7034 self.activeWindow().getFileName(): |
7034 self.activeWindow().getFileName(): |
7035 ext = os.path.splitext(self.activeWindow().getFileName())[1] |
7035 ext = os.path.splitext(self.activeWindow().getFileName())[1] |
7036 rx = QRegExp(".*\*\.{0}[ )].*".format(ext[1:])) |
7036 rx = QRegExp(r".*\*\.{0}[ )].*".format(ext[1:])) |
7037 import QScintilla.Lexers |
7037 import QScintilla.Lexers |
7038 filters = QScintilla.Lexers.getOpenFileFiltersList() |
7038 filters = QScintilla.Lexers.getOpenFileFiltersList() |
7039 index = -1 |
7039 index = -1 |
7040 for i in range(len(filters)): |
7040 for i in range(len(filters)): |
7041 if rx.exactMatch(filters[i]): |
7041 if rx.exactMatch(filters[i]): |