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 const 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());
64 void instrumentSelectionChanged(const QString & );
65 void configValueChanged(const QString & , const QString & , const QString & );
67 void instrumentListUpdated();
71 void updateInstrument(const QString &
name);
76 void filterByTechniquesAtFacility(const QStringList &techniques, const
Mantid::Kernel::
FacilityInfo &facility);
83 QStringList m_techniques;
91 bool m_updateOnFacilityChange;
93 QString m_selectedInstrument;