IVP12DStandardChannelWidget::Imp Node1 IVP12DStandardChannelWidget::Imp + first + system2itemcols + checkbox2system + systemsAllowedControllers + system2switchable + system2startdisabled + sys2tabpage + updateSystemState() Node15 IVP12DStandardChannelWidget + IVP12DStandardChannelWidget() + type() + create() + systemRefreshed() + systemErased() + ~IVP12DStandardChannelWidget() + saveState() + restoreFromState() # addSystem() # addSystem() # showControlsForSystem() - toggleSystemActive() - setBackgroundColor() Node1->Node15 -m_d Node2 VP1ColorSelectButton + VP1ColorSelectButton() + ~VP1ColorSelectButton() + color() + setText() + setColButtonProperties() + launchColorChooser() + setColor() + setDimension() # updateButton() Node2->Node1 +colorselectbutton Node4 VP1ColorSelectButton::Imp + presentcolor + dim + Imp() Node2->Node4 +button Node3 QPushButton Node3->Node2 Node4->Node2 -m_d Node5 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() Node5->Node1 +tabwidget Node7 VP1TabWidget::Private + m_automaticResizeTabs + m_maxLength + m_minLength + m_currentMaxLength + m_tabNames + Private() + isEmptyTabbarSpace() + resizeTabs() + updateTab() Node5->Node7 +m_parent Node6 QTabWidget Node6->Node5 Node7->Node5 -m_d Node8 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() Node8->Node1 +view Node9 QGraphicsView Node9->Node8 Node15->Node1 +channel