This commit is contained in:
2022-12-21 18:09:21 +01:00
parent 7e68e5a966
commit 7bf21804bc
2 changed files with 6 additions and 6 deletions

View File

@ -10,11 +10,14 @@ class DictListWidget(QListWidget):
super().__init__(*args, **kwargs)
self.items = {}
def get(self, key):
return self.items[key]
def update(self, data):
for k, v in data.items():
self.add(k, v)
self.set(k, v)
def add(self, key, value):
def set(self, key, value):
if key not in self.items:
self._make_new_item(key, value)
else:
@ -28,8 +31,5 @@ class DictListWidget(QListWidget):
def prependItem(self, itm):
self.insertItem(0, itm)
def get(self, key):
return self.items[key]

View File

@ -43,7 +43,7 @@ class MainWindow(QMainWindow):
def new_plot(self, name, cfg):
desc = PlotDescription(**cfg)
self.lst.add(name, desc)
self.lst.set(name, desc)
if not self.mdi.findSubWindow(name):
self.sig_make_new_plot.emit(name, desc)