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)
48 const QStringList &getTechniques() const;
50 void setTechniques(const QStringList &techniques);
54 void setAutoUpdate(
bool autoUpdate);
56 QString getFacility();
58 void setFacility(const QString &facilityName);
60 void updateInstrumentOnSelection(const
bool storeChanges);
64 void fillWithInstrumentsFromFacility(const QString &
name = QString());
69 void instrumentSelectionChanged(const QString & );
70 void configValueChanged(const QString & , const QString & , const QString & );
72 void instrumentListUpdated();
76 void updateInstrument(const QString &
name);
81 void filterByTechniquesAtFacility(const QStringList &techniques, const
Mantid::Kernel::
FacilityInfo &facility);
88 QStringList m_techniques;
96 bool m_updateOnFacilityChange;
98 QString m_selectedInstrument;