15 #ifndef BORNAGAIN_GUI_VIEW_INSTRUMENT_INSTRUMENTEDITCONTROLLER_H
16 #define BORNAGAIN_GUI_VIEW_INSTRUMENT_INSTRUMENTEDITCONTROLLER_H
Describes properties of a double value which are necessary to allow GUI representation,...
Single-instrument-adapter to InstrumentsEditorController.
void notifyWavelengthDistributionChanged()
Update dependent data and emit a changed signal.
InstrumentEditController(InstrumentsEditController *ec, InstrumentItem *instrument)
InstrumentItem * m_instrumentItem
void setDouble(DoubleDescriptor &d, double newValue)
Sets the double and emits InstrumentsEditController::instrumentChanged if the double changed.
InstrumentsEditController * m_ec
void notifyInclinationAxisChanged()
Update dependent data and emit a changed signal.
void setInstrumentName(const QString &name)
Set the instrument name and emit the respective signal.
void notifyInstrumentChanged()
Call this if any instrument value has been changed outside this controller.
Abstract base class for instrument-specific item classes.
Class to modify the instruments list or a single instrument and provide the necessary signaling withi...
Provides access to experimental data, for display and fitting. Owns an AbstractDataLoader.
QString const & name(EShape k)