towards document type

This commit is contained in:
2022-08-26 19:10:23 +02:00
parent 8fbd1c56af
commit b52fa6d9bd
3 changed files with 151 additions and 42 deletions

View File

@@ -182,9 +182,15 @@ class WndFixTarget(QWidget):
bl.addWidget(param, 1, 1,1,1)
self._btnAdd=btnAdd = QPushButton("add obj")
btnAdd.clicked.connect(self.add_obj)
#btnAdd.clicked.connect(lambda x: _log.warning("TODO: IMPLEMENT") )
bl.addWidget(btnAdd, 1, 2,1,1)
self._btnDelAll=btnDelAll = QPushButton("del all")
#btnDelAll.clicked.connect(lambda x: _log.warning("TODO: IMPLEMENT") )
bl.addWidget(btnDelAll, 2, 2,1,1)
# but = QPushButton("Dump to console")
# but.clicked.connect(self.dump_data)
@@ -275,6 +281,15 @@ class WndFixTarget(QWidget):
print(data)
self._data=data
self._tree.setData(data)
try:
wnd=app._mainWnd
except AttributeError:
_log.info('_mainWnd not handeled')
pass
else:
for go in data:
wnd.vb.addItem(go)
wnd._goTracked['objLst']=self._data
return
@@ -358,9 +373,6 @@ class WndFixTarget(QWidget):
json.dump(self._data, f,cls=MyJsonEncoder)
print(self._data)
def add_obj(self):
_log.warning("TODO: IMPLEMENT")
def delete_selected(self):
row = self._current_row
try: