#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 | |
virtual void | addTo (FWConfiguration &) const |
FWConfigurableParameterizable (unsigned int iVersion=1) | |
virtual void | setFrom (const FWConfiguration &) |
unsigned int | version () const |
virtual | ~FWConfigurableParameterizable () |
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 | |
virtual | ~FWViewBase () |
Protected Attributes | |
FWViewType | m_type |
Private Member Functions | |
FWViewBase (const FWViewBase &) | |
const FWViewBase & | operator= (const FWViewBase &) |
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 35 of file FWViewBase.h.
FWViewBase::FWViewBase | ( | FWViewType::EType | type, |
unsigned int | iVersion = 1 |
||
) |
Definition at line 34 of file FWViewBase.cc.
|
protectedvirtual |
Definition at line 45 of file FWViewBase.cc.
|
private |
|
virtual |
Reimplemented in FWEveView.
Definition at line 113 of file FWViewBase.cc.
Referenced by FWGUIManager::createView().
void FWViewBase::destroy | ( | ) |
Definition at line 65 of file FWViewBase.cc.
References beingDestroyed_.
Referenced by FWGUIManager::subviewDestroy().
|
private |
|
inlinevirtual |
Reimplemented in FWGeometryTableViewBase, FWTriggerTableView, FWEveView, FWLegoViewBase, FWRPZView, FW3DViewBase, FWOverlapTableView, and FWGeometryTableView.
Definition at line 49 of file FWViewBase.h.
Referenced by CmsShowViewPopup::reset().
void FWViewBase::promptForSaveImageTo | ( | TGFrame * | iParent | ) | const |
Definition at line 74 of file FWViewBase.cc.
References gather_cfg::cout, dir, alignCSCRings::e, FWViewType::kTable, mergeVDriftHistosByStation::name, saveImageTo(), 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(), FWViewContextMenuHandlerGL::init(), FWRPZView::populateController(), FWEveView::populateController(), FWTriggerTableView::populateController(), promptForSaveImageTo(), CmsShowViewPopup::reset(), FWViewContextMenuHandlerGL::select(), FWLegoViewBase::setContext(), FWRPZView::setContext(), FWRPZView::setEtaRng(), FWTriggerTableView::setFrom(), and FWEveView::setupEnergyScale().
const std::string & FWViewBase::typeName | ( | ) | const |
Definition at line 121 of file FWViewBase.cc.
References m_type, and FWViewType::name().
Referenced by FWGlimpseView::addTo(), FWLegoViewBase::addTo(), FWGUIManager::addTo(), FWTableViewManager::addToImpl(), FWEveView::addToOrthoCamera(), FWRPZView::eventBegin(), 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().