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): def prependItem(self, itm):
self.insertItem(0, itm) self.insertItem(0, itm)
def set_alarm_by_key(self, key, state): def get(self, key):
itm = self.findItems(key, Qt.MatchExactly)[0] return self.findItems(key, Qt.MatchExactly)[0]
itm.set_alarm(state)

View File

@ -54,7 +54,8 @@ class MainWindow(QMainWindow):
desc = self.lst.data[name] desc = self.lst.data[name]
sub.plot.setData(*desc.data) sub.plot.setData(*desc.data)
else: 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): def on_select_list_item(self, item):