save queries
This commit is contained in:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user