more generic logic

This commit is contained in:
2022-12-21 13:16:54 +01:00
parent 2a30111566
commit 0207633188
2 changed files with 4 additions and 4 deletions

View File

@ -32,9 +32,8 @@ class DictListWidget(QListWidget):
def prependItem(self, itm):
self.insertItem(0, itm)
def set_alarm_by_key(self, key, state):
itm = self.findItems(key, Qt.MatchExactly)[0]
itm.set_alarm(state)
def get(self, key):
return self.findItems(key, Qt.MatchExactly)[0]

View File

@ -54,7 +54,8 @@ class MainWindow(QMainWindow):
desc = self.lst.data[name]
sub.plot.setData(*desc.data)
else:
self.lst.set_alarm_by_key(name, True)
item = self.lst.get(name)
item.set_alarm(True)
def on_select_list_item(self, item):