#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 32 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 95 of file FWParameterSetterBase.cc.
References fwLog, fwlog::kError, and mergeVDriftHistosByStation::name.
Referenced by FWViewEnergyScaleEditor::addParam(), ViewerParameterGUI::addParam(), FWGeometryTableView::FWGeometryTableView(), CmsShowCommonPopup::makeSetter(), and FWProxyBuilderConfiguration::makeSetter().
|
private |
|
virtual |
Reimplemented in FWDoubleParameterSetter, FWEnumParameterSetter, and FWBoolParameterSetter.
Definition at line 157 of file FWParameterSetterBase.cc.
Referenced by Vispa.Views.PropertyView.BooleanProperty::setReadOnly(), and Vispa.Views.PropertyView.DropDownProperty::setReadOnly().
|
protected |
Definition at line 84 of file FWParameterSetterBase.cc.
References m_frame, and FWParameterSetterEditorBase::updateEditor().
Referenced by progressbar.ProgressBar::__next__(), relval_steps.Matrix::__setitem__(), relval_steps.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), FWStringParameterSetter::doUpdate(), FWBoolParameterSetter::doUpdate(), FWLongParameterSetter::doUpdate(), FWEnumParameterSetter::doUpdate(), FWDoubleParameterSetter::doUpdate(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), relval_steps.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
|
private |
Definition at line 63 of file FWParameterSetterBase.h.