#include <Fireworks/Core/interface/FWViewBase.h>
Public Member Functions | |
virtual FWViewContextMenuHandlerBase * | contextMenuHandler () const |
void | destroy () |
FWViewBase (FWViewType::EType, unsigned int iVersion=1) | |
virtual void | populateController (ViewerParameterGUI &) const |
void | promptForSaveImageTo (TGFrame *) const |
virtual void | saveImageTo (const std::string &iName) const =0 |
FWViewType::EType | typeId () const |
const std::string & | typeName () const |
Public Member Functions inherited from FWConfigurableParameterizable | |
void | addTo (FWConfiguration &) const override |
FWConfigurableParameterizable (unsigned int iVersion=1) | |
void | setFrom (const FWConfiguration &) override |
unsigned int | version () const |
~FWConfigurableParameterizable () override | |
Public Member Functions inherited from FWParameterizable | |
void | add (FWParameterBase *) |
const_iterator | begin () const |
const_iterator | end () const |
FWParameterizable () | |
virtual | ~FWParameterizable () |
Public Member Functions inherited from FWConfigurable | |
FWConfigurable () | |
virtual | ~FWConfigurable () |
Public Attributes | |
sigc::signal< void, const FWViewBase * > | beingDestroyed_ |
sigc::signal< void, Int_t, Int_t > | openSelectedModelContextMenu_ |
Protected Member Functions | |
~FWViewBase () override | |
Protected Attributes | |
FWViewType | m_type |
Private Member Functions | |
FWViewBase (const FWViewBase &)=delete | |
const FWViewBase & | operator= (const FWViewBase &)=delete |
Additional Inherited Members | |
Public Types inherited from FWParameterizable | |
typedef std::vector< FWParameterBase * >::const_iterator | const_iterator |
Description: Base class for all View instances
Usage: <usage>
Definition at line 36 of file FWViewBase.h.
FWViewBase::FWViewBase | ( | FWViewType::EType | type, |
unsigned int | iVersion = 1 |
||
) |
Definition at line 32 of file FWViewBase.cc.
|
overrideprotected |
Definition at line 40 of file FWViewBase.cc.
|
privatedelete |
|
virtual |
Reimplemented in FWEveView.
Definition at line 102 of file FWViewBase.cc.
Referenced by FWGUIManager::createView().
void FWViewBase::destroy | ( | ) |
Definition at line 57 of file FWViewBase.cc.
References beingDestroyed_.
Referenced by FWGUIManager::subviewDestroy().
|
privatedelete |
|
inlinevirtual |
Reimplemented in FWGeometryTableViewBase, FWTriggerTableView, FWEveView, FWLegoViewBase, FW3DViewBase, FWRPZView, FWOverlapTableView, FWGeometryTableView, and FWISpyView.
Definition at line 49 of file FWViewBase.h.
Referenced by CmsShowViewPopup::reset().
void FWViewBase::promptForSaveImageTo | ( | TGFrame * | iParent | ) | const |
Definition at line 62 of file FWViewBase.cc.
References gather_cfg::cout, DeadROC_duringRun::dir, MillePedeFileConverter_cfg::e, FWViewType::kTable, Skims_PA_cff::name, saveImageTo(), AlCaHLTBitMon_QueryRunRegistry::string, and typeId().
Referenced by CmsShowViewPopup::saveImage().
|
pure virtual |
Implemented in FWGeometryTableViewBase, FWEveView, FWTableView, and FWTriggerTableView.
Referenced by promptForSaveImageTo().
|
inline |
Definition at line 42 of file FWViewBase.h.
References FWViewType::id(), and m_type.
Referenced by FWEveViewManager::beingDestroyed(), FWRPZView::doPreScaleDistortion(), FWRPZView::eventBegin(), FWLegoViewBase::FWLegoViewBase(), FWViewContextMenuHandlerGL::init(), FWRPZView::populateController(), FWEveView::populateController(), FWTriggerTableView::populateController(), promptForSaveImageTo(), CmsShowViewPopup::reset(), FWViewContextMenuHandlerGL::select(), FWLegoViewBase::setContext(), FWRPZView::setContext(), FWRPZView::setEtaRng(), FWTriggerTableView::setFrom(), FWEveView::setupEnergyScale(), and FW3DViewBase::showEcalBarrel().
const std::string & FWViewBase::typeName | ( | ) | const |
Definition at line 107 of file FWViewBase.cc.
References m_type, and FWViewType::name().
Referenced by FWGlimpseView::addTo(), FWLegoViewBase::addTo(), FWGUIManager::addTo(), FWEveView::addToOrthoCamera(), FWEveView::FWEveView(), FWGlimpseView::FWGlimpseView(), CmsShowViewPopup::reset(), FWGlimpseView::setFrom(), FWLegoViewBase::setFrom(), FWEveView::setFromOrthoCamera(), and FWEveView::setFromPerspectiveCamera().
sigc::signal<void, const FWViewBase*> FWViewBase::beingDestroyed_ |
Definition at line 56 of file FWViewBase.h.
Referenced by destroy().
|
protected |
Definition at line 61 of file FWViewBase.h.
Referenced by typeId(), and typeName().
sigc::signal<void, Int_t, Int_t> FWViewBase::openSelectedModelContextMenu_ |
Definition at line 57 of file FWViewBase.h.
Referenced by FWGUIManager::createView(), FWEveView::FWEveView(), and FWTableView::modelSelected().