prevent reset of filter when changing tabs
This commit is contained in:
@@ -146,14 +146,11 @@ class FilterWidget(QWidget):
|
|||||||
self._reload_save_queries()
|
self._reload_save_queries()
|
||||||
|
|
||||||
def _reload_save_queries(self):
|
def _reload_save_queries(self):
|
||||||
current_text = self.query_field.currentText()
|
|
||||||
self.query_field.clear()
|
|
||||||
saved_queries = PluginRegistry.execute_single("saved_queries")
|
saved_queries = PluginRegistry.execute_single("saved_queries")
|
||||||
self.query_field.addItem("")
|
|
||||||
for saved_query in saved_queries:
|
for saved_query in saved_queries:
|
||||||
self.query_field.addItem(saved_query)
|
index = self.query_field.findText(saved_query)
|
||||||
|
if index < 0:
|
||||||
self.query_field.setCurrentText(current_text)
|
self.query_field.insertItem(0, saved_query)
|
||||||
|
|
||||||
def add_line_click_listener(self, listener: Callable[[int], None]):
|
def add_line_click_listener(self, listener: Callable[[int], None]):
|
||||||
self.hits_view.add_line_click_listener(listener)
|
self.hits_view.add_line_click_listener(listener)
|
||||||
|
|||||||
Reference in New Issue
Block a user