possibility to mark items in the list as seen / not seen
This commit is contained in:
@ -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)
|
||||
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user