12#include <Poco/NObserver.h>
23namespace MantidWidgets {
33 Q_PROPERTY(QStringList techniques READ getTechniques WRITE setTechniques)
34 Q_PROPERTY(
bool updateOnFacilityChange READ getAutoUpdate WRITE setAutoUpdate)
35 Q_PROPERTY(QString facility READ getFacility WRITE setFacility)
43 QStringList getTechniques()
const;
45 void setTechniques(
const QStringList &techniques);
49 void setAutoUpdate(
bool autoUpdate);
51 QString getFacility();
53 void setFacility(
const QString &facilityName);
55 void updateInstrumentOnSelection(
const bool storeChanges);
59 void fillWithInstrumentsFromFacility(
const QString &name = QString());
71 void updateInstrument(
const QString &name);
#define EXPORT_OPT_MANTIDQT_COMMON
A class that holds information about a facility.
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
const Poco::AutoPtr< Mantid::Kernel::ConfigServiceImpl::ValueChanged > & ConfigValChangeNotification_ptr
Helper class which provides the Collimation Length for SANS instruments.