#include <Fireworks/Core/interface/FWParameterSetterBase.h>
Public Member Functions | |
void | attach (FWParameterBase *, FWParameterSetterEditorBase *) |
virtual TGFrame * | build (TGFrame *iParent, bool labelBack=true)=0 |
FWParameterSetterBase () | |
virtual void | setEnabled (bool) |
virtual | ~FWParameterSetterBase () |
Static Public Member Functions | |
static boost::shared_ptr < FWParameterSetterBase > | makeSetterFor (FWParameterBase *) |
Protected Member Functions | |
FWParameterSetterEditorBase * | frame () const |
void | update () const |
Private Member Functions | |
virtual void | attach (FWParameterBase *)=0 |
FWParameterSetterBase (const FWParameterSetterBase &) | |
const FWParameterSetterBase & | operator= (const FWParameterSetterBase &) |
Private Attributes | |
FWParameterSetterEditorBase * | m_frame |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 33 of file FWParameterSetterBase.h.
FWParameterSetterBase::FWParameterSetterBase | ( | ) |
Definition at line 41 of file FWParameterSetterBase.cc.
|
virtual |
Definition at line 51 of file FWParameterSetterBase.cc.
|
private |
void FWParameterSetterBase::attach | ( | FWParameterBase * | iBase, |
FWParameterSetterEditorBase * | iFrame | ||
) |
Definition at line 72 of file FWParameterSetterBase.cc.
References m_frame.
|
privatepure virtual |
Implemented in FWEnumParameterSetter, FWDoubleParameterSetter, FWBoolParameterSetter, FWLongParameterSetter, and FWStringParameterSetter.
|
pure virtual |
Implemented in FWDoubleParameterSetter, FWEnumParameterSetter, FWBoolParameterSetter, FWLongParameterSetter, and FWStringParameterSetter.
|
inlineprotected |
Definition at line 53 of file FWParameterSetterBase.h.
References m_frame.
Referenced by FWStringParameterSetter::build(), FWLongParameterSetter::build(), FWBoolParameterSetter::build(), FWEnumParameterSetter::build(), and FWDoubleParameterSetter::build().
|
static |
Definition at line 93 of file FWParameterSetterBase.cc.
References fwLog, fwlog::kError, and mergeVDriftHistosByStation::name.
Referenced by ViewerParameterGUI::addParam(), FWViewEnergyScaleEditor::addParam(), CmsShowCommonPopup::makeSetter(), and FWGeometryTableView::makeSetter().
|
private |
|
virtual |
Reimplemented in FWDoubleParameterSetter, FWEnumParameterSetter, and FWBoolParameterSetter.
Definition at line 152 of file FWParameterSetterBase.cc.
Referenced by python.Vispa.Views.PropertyView.BooleanProperty::setReadOnly(), and python.Vispa.Views.PropertyView.DropDownProperty::setReadOnly().
|
protected |
Definition at line 83 of file FWParameterSetterBase.cc.
References m_frame, and FWParameterSetterEditorBase::updateEditor().
Referenced by python.Vispa.Gui.VispaWidget.VispaWidget::autosize(), python.Vispa.Views.LineDecayView.LineDecayContainer::createObject(), python.Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), python.Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), FWStringParameterSetter::doUpdate(), FWLongParameterSetter::doUpdate(), FWBoolParameterSetter::doUpdate(), FWEnumParameterSetter::doUpdate(), FWDoubleParameterSetter::doUpdate(), python.Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), python.Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), python.Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), python.Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), python.Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), python.Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), python.Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), python.Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), python.Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), python.Vispa.Gui.FindDialog.FindDialog::reset(), python.Vispa.Gui.PortConnection.PointToPointConnection::select(), python.Vispa.Gui.VispaWidget.VispaWidget::select(), python.Vispa.Views.LineDecayView.LineDecayContainer::select(), python.Vispa.Gui.VispaWidget.VispaWidget::setText(), python.Vispa.Gui.VispaWidget.VispaWidget::setTitle(), python.Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), python.Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), and python.Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
|
private |
Definition at line 64 of file FWParameterSetterBase.h.