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