#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 () | |
FWParameterSetterEditorBase (const FWParameterSetterEditorBase &)=delete | |
const FWParameterSetterEditorBase & | operator= (const FWParameterSetterEditorBase &)=delete |
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 170 of file CmsShowViewPopup.cc.
|
inlineoverride |
Definition at line 52 of file CmsShowViewPopup.h.
void ViewerParameterGUI::addFrameToContainer | ( | TGCompositeFrame * | x | ) |
Definition at line 245 of file CmsShowViewPopup.cc.
References cms::cuda::assert(), m_tab, and SpecificationBuilder_cfi::parent().
Referenced by FWEveView::populateController().
ViewerParameterGUI & ViewerParameterGUI::addParam | ( | const FWParameterBase * | param | ) |
Definition at line 212 of file CmsShowViewPopup.cc.
References m_setters, m_tab, FWParameterSetterBase::makeSetterFor(), and SpecificationBuilder_cfi::parent().
Referenced by FWGeometryTableView::populateController(), FWOverlapTableView::populateController(), FWRPZView::populateController(), FW3DViewBase::populateController(), FWLegoViewBase::populateController(), FWEveView::populateController(), FWTriggerTableView::populateController(), and FWGeometryTableViewBase::populateController().
TGCompositeFrame * ViewerParameterGUI::getTabContainer | ( | ) |
Definition at line 240 of file CmsShowViewPopup.cc.
References cms::cuda::assert(), and m_tab.
Referenced by FWGeometryTableView::populateController(), FWRPZView::populateController(), FW3DViewBase::populateController(), FWEveView::populateController(), FWTriggerTableView::populateController(), and FWGeometryTableViewBase::populateController().
void ViewerParameterGUI::populateComplete | ( | ) |
Definition at line 256 of file CmsShowViewPopup.cc.
References m_selectedTabName, m_tab, and x.
Referenced by CmsShowViewPopup::reset().
ViewerParameterGUI & ViewerParameterGUI::requestTab | ( | const char * | name | ) |
Definition at line 197 of file CmsShowViewPopup.cc.
References m_tab.
Referenced by FWGeometryTableView::populateController(), FWOverlapTableView::populateController(), FWRPZView::populateController(), FW3DViewBase::populateController(), FWLegoViewBase::populateController(), FWEveView::populateController(), FWTriggerTableView::populateController(), and FWGeometryTableViewBase::populateController().
void ViewerParameterGUI::reset | ( | void | ) |
Definition at line 175 of file CmsShowViewPopup.cc.
References cms::cuda::assert(), validate-o2o-wbm::f, m_selectedTabName, m_setters, and m_tab.
Referenced by CmsShowViewPopup::reset().
ViewerParameterGUI & ViewerParameterGUI::separator | ( | ) |
Definition at line 232 of file CmsShowViewPopup.cc.
References cms::cuda::assert(), m_tab, and alignCSCRings::s.
Referenced by FWGeometryTableView::populateController(), FWOverlapTableView::populateController(), FWRPZView::populateController(), FW3DViewBase::populateController(), FWLegoViewBase::populateController(), FWEveView::populateController(), and FWGeometryTableViewBase::populateController().
|
private |
Definition at line 65 of file CmsShowViewPopup.h.
Referenced by populateComplete(), and reset().
|
private |
Definition at line 67 of file CmsShowViewPopup.h.
Referenced by addParam(), and reset().
|
private |
Definition at line 64 of file CmsShowViewPopup.h.
Referenced by addFrameToContainer(), addParam(), getTabContainer(), populateComplete(), requestTab(), reset(), and separator().