IVP13DStandardChannelWidget Node1 IVP13DStandardChannelWidget + IVP13DStandardChannelWidget() + create() + ~IVP13DStandardChannelWidget() + getSnapshot() + lastOfActiveSystemsRefreshed() + systemRefreshed() + systemErased() + saveState() + restoreFromState() + launchStereoEditor() + isAntiAliasing() + setAntiAliasing() # addSystem() # addSystem() # dockResized() # stopSpinning() # showControlsForSystem() - IVP13DStandardChannelWidget() - operator=() - toggleSystemActive() - updateSnapshotDim() - setImageFromPresets() Node28 IVP13DStandardChannelWidget::Imp + detectorViewButtons + root + need_initial_viewall + system2rootNodes + checkbox2system + systemsAllowedControllers + systemsAllowedExtraDisplay Widgets + system2switchable + system2startdisabled + systemsAllowedCameraList + uisnapshot + sys2tabpage + extradisplaywidget _splitter + min3dx + min3dy + updateSystemState() + setupSplitter() + autoSnapshot() + restoreFromState_v7() Node1->Node28 +channel Node2 IVP13DChannelWidget + IVP13DChannelWidget() + ~IVP13DChannelWidget() + type() + setUpdatesEnabled() + getSnapshot() + saveState() + restoreFromState() + goingToNextEvent() # registerRenderArea() - IVP13DChannelWidget() - operator=() Node2->Node1 Node3 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() Node3->Node2 Node4 QWidget Node4->Node3 Node5 VP1String + VP1String() + ~VP1String() + str() + str() + str() + str() + str() + str() + str() + str() + str() + str() and 20 more... Node5->Node3 Node14 VP1ExaminerViewer + stereo_offset_camera + stereo_parallax_camera + stereo_offset_viewer + VP1ExaminerViewer() + VP1ExaminerViewer() + operator=() + ~VP1ExaminerViewer() + removeDecorationMenuOption() + saveState() + restoreFromState() + viewAll() + toggleCameraType() + setCameraType() and 33 more... # bottomWheelFinish() # bottomWheelMotion() # bottomWheelStart() # leftWheelFinish() # leftWheelMotion() # leftWheelStart() # rightWheelFinish() # rightWheelMotion() # rightWheelStart() # createViewerButtons() # buildPopupMenu() # processSoEvent() Node5->Node14 Node6 IVP1ChannelWidget::Imp + name + information + contact_info + cloneid + controller + state + canregistercontroller + canregistersystem + runnumber + timestamp + Imp() Node6->Node3 -m_d Node12 IVP13DChannelWidget::Imp Node12->Node2 -m_d Node28->Node1 -m_d Node14->Node28 +viewer Node29 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() Node29->Node28 +tabwidget