IVP12DDetViewsChannelWidget Node1 IVP12DDetViewsChannelWidget + IVP12DDetViewsChannelWidget() + type() + create() + systemRefreshed() + systemErased() + ~IVP12DDetViewsChannelWidget() + saveState() + restoreFromState() # addSystem() # addGeneralSystem() # showControlsForSystem() - toggleSystemActive() - setBackgroundColor() Node11 IVP12DDetViewsChannelWidget::Imp + first + system2itemcols + checkbox2system + systemsAllowedControllers + system2switchable + system2startdisabled + sys2tabpage + updateSystemState() Node1->Node11 +channel Node2 IVP1ChannelWidget + IVP1ChannelWidget() + init() + ~IVP1ChannelWidget() + type() + isAccumulator() + setRunEvtNumber() + saveState() + restoreFromState() + name() + unique_name() and 6 more... # create() # systemRefreshed() # systemErased() # goingToNextEvent() # uncreate() # lastOfActiveSystemsRefreshed() # turnOn() # turnOff() # getRunEvtNumber() # setEvtTimestamp() # getEvtTimestamp() # registerController() # registerSystem() - cloneID() - controllerWidget() - emitRefreshInfoChanged() - hasRefreshingSystem() - IVP1ChannelWidget() - operator=() - setCloneID() - systems() - deleteControllers() - state() - setState() - setCanRegister() Node2->Node1 Node3 QWidget Node3->Node2 Node4 VP1String + VP1String() + ~VP1String() + str() + str() + str() + str() + str() + str() + str() + str() + str() + str() and 20 more... Node4->Node2 Node5 IVP1ChannelWidget::Imp + name + information + contact_info + cloneid + controller + state + canregistercontroller + canregistersystem + runnumber + timestamp + Imp() Node5->Node2 -m_d Node6 long Node6->Node5 +eventnumber Node11->Node1 -m_d Node12 VP1ColorSelectButton + VP1ColorSelectButton() + ~VP1ColorSelectButton() + color() + setText() + setColButtonProperties() + launchColorChooser() + setColor() + setDimension() # updateButton() Node12->Node11 +colorselectbutton Node15 VP1TabWidget + tabReorderingEnabled + tabCloseActivatePrevious + automaticResizeTabs + getVP1TabBar() + VP1TabWidget() + ~VP1TabWidget() + setTabTextColor() + tabTextColor() + isTabReorderingEnabled() + tabCloseActivatePrevious() + automaticResizeTabs() + setTabBarHidden() + isTabBarHidden() + tabText() + setTabText() + moveTab() + removePage() + removeTab() + setTabReorderingEnabled() + setTabCloseActivatePrevious() + setAutomaticResizeTabs() # mouseDoubleClickEvent() # mousePressEvent() # dragEnterEvent() # dragMoveEvent() # dropEvent() # tabBarWidthForMaxChars() # wheelEvent() # resizeEvent() # tabInserted() # tabRemoved() # receivedDropEvent() # initiateDrag() # contextMenu() # mouseDoubleClick() # mouseMiddleClick() # closeRequest() # wheelDelta() Node15->Node11 +tabwidget Node18 VP1GraphicsView + VP1GraphicsView() + VP1GraphicsView() + mode() + ~VP1GraphicsView() + addItemCollection() + removeItemCollection() + setMode() + setDisallowInteractions() + setDisallowMovable() + scaleView() + fitViewToContents() + viewHome() + setHome() + initiateAnimatedZoomTo() and 8 more... # keyPressEvent() # wheelEvent() # mouseDoubleClickEvent() # mousePressEvent() # mouseReleaseEvent() # mouseMoveEvent() # drawItems() # drawForeground() - emitSelectionChanged() - updateZoomAnimation() Node18->Node11 +view_rz +view_xy