highlight matches
This commit is contained in:
@@ -119,11 +119,17 @@ class FilterWidget(QWidget):
|
||||
# print("cancel started ", time.time())
|
||||
self.filter_task.aborted = True
|
||||
|
||||
def reset_filter(self):
|
||||
self.filter_model.truncate()
|
||||
self.source_model.set_query_highlight()
|
||||
self.filter_model.set_query_highlight()
|
||||
self.source_model.settings.callback_update_ui()
|
||||
|
||||
def filter_changed(self):
|
||||
query = self.query_field.text()
|
||||
ignore_case = self.ignore_case.isChecked()
|
||||
if len(query) == 0:
|
||||
self.filter_model.truncate()
|
||||
self.reset_filter()
|
||||
return
|
||||
|
||||
# cancel previous search
|
||||
@@ -140,6 +146,9 @@ class FilterWidget(QWidget):
|
||||
self.filter_model.truncate()
|
||||
return
|
||||
|
||||
self.source_model.set_query_highlight(regex)
|
||||
self.filter_model.set_query_highlight(regex)
|
||||
|
||||
self.filter_task = FilterTask(
|
||||
self.source_model,
|
||||
self.filter_model,
|
||||
|
||||
Reference in New Issue
Block a user