#include <CmsShowViewPopup.h>
Public Member Functions | |
void | addFrameToContainer (TGCompositeFrame *) |
ViewerParameterGUI & | addParam (const FWParameterBase *) |
TGCompositeFrame * | getTabContainer () |
void | populateComplete () |
ViewerParameterGUI & | requestTab (const char *) |
void | reset () |
ViewerParameterGUI & | separator () |
ViewerParameterGUI (const TGFrame *) | |
~ViewerParameterGUI () override | |
Public Member Functions inherited from FWParameterSetterEditorBase | |
FWParameterSetterEditorBase () | |
virtual void | updateEditor () |
virtual | ~FWParameterSetterEditorBase () |
Private Attributes | |
std::string | m_selectedTabName |
std::vector< std::shared_ptr< FWParameterSetterBase > > | m_setters |
TGTab * | m_tab |
Definition at line 49 of file CmsShowViewPopup.h.
ViewerParameterGUI::ViewerParameterGUI | ( | const TGFrame * | p | ) |
Definition at line 194 of file CmsShowViewPopup.cc.
|
inlineoverride |
Definition at line 54 of file CmsShowViewPopup.h.
References addFrameToContainer(), addParam(), getTabContainer(), populateComplete(), requestTab(), reset(), and separator().
void ViewerParameterGUI::addFrameToContainer | ( | TGCompositeFrame * | x | ) |
Definition at line 287 of file CmsShowViewPopup.cc.
References m_tab, and class-composition::parent.
Referenced by FWEveView::populateController(), and ~ViewerParameterGUI().
ViewerParameterGUI & ViewerParameterGUI::addParam | ( | const FWParameterBase * | param | ) |
Definition at line 246 of file CmsShowViewPopup.cc.
References m_setters, m_tab, FWParameterSetterBase::makeSetterFor(), and class-composition::parent.
Referenced by FWRPZView::populateController(), FW3DViewBase::populateController(), FWTriggerTableView::populateController(), and ~ViewerParameterGUI().
TGCompositeFrame * ViewerParameterGUI::getTabContainer | ( | ) |
Definition at line 280 of file CmsShowViewPopup.cc.
References m_tab.
Referenced by FWGeometryTableView::populateController(), FWRPZView::populateController(), FW3DViewBase::populateController(), FWEveView::populateController(), FWTriggerTableView::populateController(), FWGeometryTableViewBase::populateController(), and ~ViewerParameterGUI().
void ViewerParameterGUI::populateComplete | ( | ) |
Definition at line 300 of file CmsShowViewPopup.cc.
References m_selectedTabName, m_tab, and x.
Referenced by CmsShowViewPopup::reset(), and ~ViewerParameterGUI().
ViewerParameterGUI & ViewerParameterGUI::requestTab | ( | const char * | name | ) |
Definition at line 228 of file CmsShowViewPopup.cc.
References m_tab.
Referenced by FWGeometryTableView::populateController(), FWOverlapTableView::populateController(), FWRPZView::populateController(), FW3DViewBase::populateController(), FWLegoViewBase::populateController(), FWEveView::populateController(), FWTriggerTableView::populateController(), FWGeometryTableViewBase::populateController(), and ~ViewerParameterGUI().
void ViewerParameterGUI::reset | ( | void | ) |
Definition at line 203 of file CmsShowViewPopup.cc.
References f, m_selectedTabName, m_setters, and m_tab.
Referenced by CmsShowViewPopup::mapped(), CmsShowViewPopup::reset(), and ~ViewerParameterGUI().
ViewerParameterGUI & ViewerParameterGUI::separator | ( | ) |
Definition at line 270 of file CmsShowViewPopup.cc.
References m_tab, and alignCSCRings::s.
Referenced by FW3DViewBase::populateController(), and ~ViewerParameterGUI().
|
private |
Definition at line 67 of file CmsShowViewPopup.h.
Referenced by populateComplete(), and reset().
|
private |
Definition at line 69 of file CmsShowViewPopup.h.
Referenced by addParam(), and reset().
|
private |
Definition at line 66 of file CmsShowViewPopup.h.
Referenced by addFrameToContainer(), addParam(), getTabContainer(), populateComplete(), requestTab(), reset(), and separator().