GUI: show grouping of parameters

still todo: grouping of modules

Change-Id: I67e8582004f16061dda96e455f424f5a12e6a163
This commit is contained in:
Enrico Faulhaber
2017-05-24 17:04:55 +02:00
parent 462b6a0a7e
commit f984129986
6 changed files with 160 additions and 40 deletions

View File

@ -33,9 +33,9 @@ from secop.client.baseclient import Client as SECNode
import sys
ITEM_TYPE_NODE = QTreeWidgetItem.UserType + 1
ITEM_TYPE_MODULE = QTreeWidgetItem.UserType + 2
ITEM_TYPE_PARAMETER = QTreeWidgetItem.UserType + 3
ITEM_TYPE_GROUP = QTreeWidgetItem.UserType + 2
ITEM_TYPE_MODULE = QTreeWidgetItem.UserType + 3
ITEM_TYPE_PARAMETER = QTreeWidgetItem.UserType + 4
class QSECNode(SECNode, QObject):
@ -111,6 +111,8 @@ class MainWindow(QMainWindow):
def on_treeWidget_currentItemChanged(self, current, previous):
if current.type() == ITEM_TYPE_NODE:
self._displayNode(current.text(0))
elif current.type() == ITEM_TYPE_GROUP:
self._displayGroup(current.parent().text(0), current.text(0))
elif current.type() == ITEM_TYPE_MODULE:
self._displayModule(current.parent().text(0), current.text(0))
elif current.type() == ITEM_TYPE_PARAMETER: