possibility to mark items in the list as seen / not seen

This commit is contained in:
2023-01-25 13:44:41 +01:00
parent 10f54336a2
commit fc2fa9ae34
2 changed files with 15 additions and 0 deletions

View File

@ -64,4 +64,10 @@ class DictListWidget(QListWidget):
return selected
def set_alarm_for_selected(self, state):
selected = self.selectedItems()
for i in selected:
i.set_alarm(state)

View File

@ -34,6 +34,9 @@ class MainWindow(QMainWindow):
lst_menu = lst.lst.menu
lst_menu.addSeparator()
lst_menu.addAction("Plot selected", self.on_plot_selected)
lst_menu.addSeparator()
lst_menu.addAction("Mark selected as seen", self.on_mark_selected_as_seen)
lst_menu.addAction("Mark selected as not seen", self.on_mark_selected_as_not_seen)
shortcut(self, "Ctrl+P", self.on_plot_selected)
@ -104,6 +107,12 @@ class MainWindow(QMainWindow):
else:
self.plot_multiple_items(selected)
def on_mark_selected_as_seen(self):
self.lst.set_alarm_for_selected(False)
def on_mark_selected_as_not_seen(self):
self.lst.set_alarm_for_selected(True)
# Plumbing