VP1MCChannel Node1 VP1MCChannel - m_treeWidget + VP1MCChannel() + init() + ~VP1MCChannel() + type() + create() 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 Node8 IVP1System - s_vp1verbose + IVP1System() + ~IVP1System() + name() + information() + contact_info() + controllerWidget() + saveState() + restoreFromState() + message() + messageDebug() and 15 more... + verbose() # create() # refresh() # erase() # uncreate() # registerController() - IVP1System() - operator=() - disallowUpdateGUI() - allowUpdateGUI() - setChannel() - channel() - deleteController() - setState() - setActiveState() - isRefreshing() - setRefreshing() - setCanRegisterController() Node4->Node8 Node5 IVP1ChannelWidget::Imp + name + information + contact_info + cloneid + controller + state + canregistercontroller + canregistersystem + runnumber + timestamp + Imp() Node5->Node2 -m_d Node6 long Node6->Node5 +eventnumber Node7 std::set< IVP1System * > Node7->Node5 +systems Node8->Node7 +keys Node12 VP1MCSystem + VP1MCSystem() + ~VP1MCSystem() + create() + refresh() + erase() + saveState() + restoreFromState() + setTree() + addParticle() + removeParticle() + searchParticles() + editItem() Node8->Node12 Node11 std::unique_ptr< VP1MCSystem > + operator->() Node11->Node1 -m_mcsystem Node12->Node11 +ptr