5mm
| Genre: | METKMisc |
|---|---|
| Authors: | Konrad Mühler, Christian Tietjen |
| Short description: | Browser to visualize the hierarchy in a case. Structures can be selected. |
The METKHierarchyBrowser provides a folded list of all structures in a case and their parents. The list can be collapsed and single structures can be selected.
If allObjects isn't set, only objects are included in the list, that have one of the values listed in rootObjectFilter as their ObjectType (ObjectID
Global
ObjectType). Standard values are Source and Result. On the first level under the root only objects are shown, that have no parents or whose parents doesn't exist. Under each object all objects are shown, that are listed in the ChildIds of the object (ObjectID
Global
ChildIds).
Attention: An object can be listed as the child of multiple objects (not only one as microorganisms or two like the human)!
If allObjects is checked, the values of rootObjectFilter are ignored and all objects of the case are included in the list.
If CSOon is checked, the currently selected entry is published to all other METK modules as the CSO object (see METKCSO).
| ObjMgr-Key | Value | Action |
|---|---|---|
| LOADED-EVENT | Update list view | |
| CLEANUP-EVENT | Clear list view |
| ObjMgr-Key | Value | Action |
|---|---|---|
| CSO | If enabled the current selected structure is set to CSO |
| root: | String for the root of the tree |
| rootObjectFilter: | Possible values of ObjectType entry of an object, that should be included in the list |
| selectedObjId: | ObjectID of the currently selected object |
| CSOon: | If checked the current selected structure is set to CSO |
| allObjects: | If checked rootObjectFilter is ignored and all objects are included in the list |
| updateView: | Refresh the list view |
METKStructureGroupBrowser, METKCSO