save queries

This commit is contained in:
2022-02-20 18:39:26 +01:00
parent e24954889d
commit ac3b9960c8
5 changed files with 59 additions and 4 deletions

View File

@@ -34,3 +34,18 @@ class LogFilePlugin(PluginBase):
tab = FullTabWidget(model, unique_id=realpath, title=filename)
return tab
def saved_queries(self) -> [str]:
saved_queries = self.settings.get_session("general", "saved_queries", "").splitlines()
if "" in saved_queries:
saved_queries.remove("")
saved_queries.sort()
return saved_queries
def save_query(self, query: str):
saved_queries = self.settings.get_session("general", "saved_queries", "").splitlines()
if "" in saved_queries:
saved_queries.remove("")
if not query in saved_queries:
saved_queries.append(query)
self.settings.set_session("general", "saved_queries", "\n".join(saved_queries))