15 #ifndef BORNAGAIN_GUI_MODEL_PROJECT_LINKINSTRUMENTMANAGER_H
16 #define BORNAGAIN_GUI_MODEL_PROJECT_LINKINSTRUMENTMANAGER_H
20 #include <QStringList>
Abstract base class for instrument-specific item classes.
The LinkInstrumentManager class provides communication between InstrumentCollection and RealDataModel...
void onInstrumentAddedOrRemoved()
LinkInstrumentManager(ProjectDocument *document)
ProjectDocument * m_document
void linkToInstrumentChanged(const RealDataItem *realDataItem)
void onInstrumentChanged(const InstrumentItem *instrument)
bool canLinkDataToInstrument(const RealDataItem *realDataItem, const QString &identifier, QWidget *parent)
Returns true if RealDataItem can be linked to the instrument (same number of bins)....
Project document class handles all data related to the opened project (sample, job,...
Provides access to experimental data, for display and fitting. Owns an AbstractDataLoader.