317 """ |
317 """ |
318 searchRxText = self.rxEdit.text() |
318 searchRxText = self.rxEdit.text() |
319 filterTop = self.categoryCombo.currentText() == self.tr("Revision") |
319 filterTop = self.categoryCombo.currentText() == self.tr("Revision") |
320 if filterTop and searchRxText.startswith("^"): |
320 if filterTop and searchRxText.startswith("^"): |
321 searchRx = QRegExp( |
321 searchRx = QRegExp( |
322 "^\s*{0}".format(searchRxText[1:]), Qt.CaseInsensitive) |
322 r"^\s*{0}".format(searchRxText[1:]), Qt.CaseInsensitive) |
323 else: |
323 else: |
324 searchRx = QRegExp(searchRxText, Qt.CaseInsensitive) |
324 searchRx = QRegExp(searchRxText, Qt.CaseInsensitive) |
325 for topIndex in range(self.signaturesList.topLevelItemCount()): |
325 for topIndex in range(self.signaturesList.topLevelItemCount()): |
326 topLevelItem = self.signaturesList.topLevelItem(topIndex) |
326 topLevelItem = self.signaturesList.topLevelItem(topIndex) |
327 if filterTop: |
327 if filterTop: |