#include <Fireworks/Core/interface/FWEnumParameter.h>
Public Member Functions | |
bool | addEntry (Long_t id, const std::string &txt) |
const std::map< Long_t, std::string > & | entryMap () const |
FWEnumParameter () | |
FWEnumParameter (FWParameterizable *iParent, const std::string &iName, const long &iDefault=0, long iMin=-1, long iMax=-1) | |
template<class K > | |
FWEnumParameter (FWParameterizable *iParent, const std::string &iName, K iCallback, const long &iDefault=0, long iMin=-1, long iMax=-1) | |
Public Member Functions inherited from FWGenericParameterWithRange< T > | |
FWGenericParameterWithRange (FWParameterizable *iParent, const std::string &iName, const T &iDefault=T(), T iMin=-1, T iMax=-1) | |
template<class K > | |
FWGenericParameterWithRange (FWParameterizable *iParent, const std::string &iName, K iCallback, const T &iDefault=T(), T iMin=-1, T iMax=-1) | |
FWGenericParameterWithRange (void) | |
T | max () const |
T | min () const |
Public Member Functions inherited from FWGenericParameter< T > | |
void | addTo (FWConfiguration &iTo) const override |
FWGenericParameter () | |
FWGenericParameter (FWParameterizable *iParent, const std::string &iName, const T &iDefault=T()) | |
template<class K > | |
FWGenericParameter (FWParameterizable *iParent, const std::string &iName, K iCallback, const T &iDefault=T()) | |
void | set (T iValue) |
void | setFrom (const FWConfiguration &iFrom) override |
T | value () const |
Public Member Functions inherited from FWParameterBase | |
FWParameterBase (FWParameterizable *iParent, const std::string &iName) | |
const std::string & | name () const |
~FWParameterBase () override | |
Public Member Functions inherited from FWConfigurable | |
FWConfigurable () | |
virtual | ~FWConfigurable () |
Private Member Functions | |
FWEnumParameter (const FWEnumParameter &)=delete | |
const FWEnumParameter & | operator= (const FWEnumParameter &)=delete |
Private Attributes | |
std::map< Long_t, std::string > | m_enumEntries |
Additional Inherited Members | |
Public Types inherited from FWGenericParameter< T > | |
typedef T | value_type |
Public Attributes inherited from FWGenericParameter< T > | |
sigc::signal< void, T > | changed_ |
Description: Specialization of FWLongParameter to allow drop-down menu GUI.
Usage: <usage>
Definition at line 30 of file FWEnumParameter.h.
|
inline |
Definition at line 32 of file FWEnumParameter.h.
|
inline |
Definition at line 34 of file FWEnumParameter.h.
|
inline |
Definition at line 39 of file FWEnumParameter.h.
|
privatedelete |
|
inline |
Definition at line 53 of file FWEnumParameter.h.
References m_enumEntries.
Referenced by CmsShowCommon::CmsShowCommon(), FW3DViewBase::FW3DViewBase(), FWEveView::FWEveView(), FWGeometryTableView::FWGeometryTableView(), FWLegoViewBase::FWLegoViewBase(), and FWViewEnergyScale::FWViewEnergyScale().
|
inline |
Definition at line 55 of file FWEnumParameter.h.
References m_enumEntries.
Referenced by FWEnumParameterSetter::build().
|
privatedelete |
|
private |
Definition at line 62 of file FWEnumParameter.h.
Referenced by addEntry(), and entryMap().