|
Mantid
|
#include <AddWorkspaceMultiDialog.h>
Signals | |
| void | addData (MantidWidgets::IAddWorkspaceDialog *dialog) |
Public Member Functions | |
| AddWorkspaceMultiDialog (QWidget *parent) | |
| bool | isEmpty () const |
| void | notifyAlgorithmComplete (API::IConfiguredAlgorithm_sptr &algorithm) override |
| void | notifyAlgorithmError (API::IConfiguredAlgorithm_sptr &algorithm, std::string const &message) override |
| void | notifyAlgorithmStarted (API::IConfiguredAlgorithm_sptr &algorithm) override |
| void | notifyBatchCancelled () override |
| void | notifyBatchComplete (bool error) override |
| StringPairVec | selectedNameIndexPairs () const |
| void | setFBSuffices (const QStringList &suffices) override |
| void | setLoadProperty (const std::string &propname, bool enable) override |
| Set an extra property on the load algorithm of the workspace multi dialog before execution. | |
| void | setup () |
| void | setWSSuffices (const QStringList &suffices) override |
| std::string | workspaceName () const override |
Public Member Functions inherited from MantidQt::MantidWidgets::IAddWorkspaceDialog | |
| virtual void | updateSelectedSpectra ()=0 |
Public Member Functions inherited from MantidQt::API::JobRunnerSubscriber | |
| virtual | ~JobRunnerSubscriber ()=default |
Private Slots | |
| void | emitAddData () |
| void | handleFilesFound () |
| void | selectAllSpectra () |
| void | unifyRange () |
| void | updateSelectedSpectra () override |
Private Member Functions | |
| void | updateAddButtonState (bool enabled) const |
Private Attributes | |
| std::unique_ptr< MantidQt::API::QtJobRunner > | m_algRunner |
| Algorithm Runner used to run the load algorithm. | |
| Mantid::API::AlgorithmRuntimeProps | m_loadProperties |
| Ui::AddWorkspaceMultiDialog | m_uiForm |
Definition at line 22 of file AddWorkspaceMultiDialog.h.
|
explicit |
Definition at line 34 of file AddWorkspaceMultiDialog.cpp.
References emitAddData(), handleFilesFound(), m_algRunner, m_uiForm, selectAllSpectra(), unifyRange(), and updateSelectedSpectra().
|
signal |
Referenced by emitAddData().
|
privateslot |
Definition at line 82 of file AddWorkspaceMultiDialog.cpp.
References addData().
Referenced by AddWorkspaceMultiDialog().
|
privateslot |
Definition at line 88 of file AddWorkspaceMultiDialog.cpp.
References m_algRunner, m_uiForm, and updateAddButtonState().
Referenced by AddWorkspaceMultiDialog().
| bool MantidQt::MantidWidgets::AddWorkspaceMultiDialog::isEmpty | ( | ) | const |
Definition at line 56 of file AddWorkspaceMultiDialog.cpp.
References m_uiForm.
|
inlineoverridevirtual |
Implements MantidQt::API::JobRunnerSubscriber.
Definition at line 41 of file AddWorkspaceMultiDialog.h.
References UNUSED_ARG.
|
overridevirtual |
Implements MantidQt::API::JobRunnerSubscriber.
Definition at line 103 of file AddWorkspaceMultiDialog.cpp.
References UNUSED_ARG, and updateAddButtonState().
|
inlineoverridevirtual |
Implements MantidQt::API::JobRunnerSubscriber.
Definition at line 40 of file AddWorkspaceMultiDialog.h.
References UNUSED_ARG.
|
inlineoverridevirtual |
Implements MantidQt::API::JobRunnerSubscriber.
Definition at line 39 of file AddWorkspaceMultiDialog.h.
|
overridevirtual |
Implements MantidQt::API::JobRunnerSubscriber.
Definition at line 98 of file AddWorkspaceMultiDialog.cpp.
References error, UNUSED_ARG, and updateAddButtonState().
|
privateslot |
Definition at line 80 of file AddWorkspaceMultiDialog.cpp.
References m_uiForm.
Referenced by AddWorkspaceMultiDialog().
| StringPairVec MantidQt::MantidWidgets::AddWorkspaceMultiDialog::selectedNameIndexPairs | ( | ) | const |
Definition at line 51 of file AddWorkspaceMultiDialog.cpp.
References m_uiForm.
|
overridevirtual |
Implements MantidQt::MantidWidgets::IAddWorkspaceDialog.
Definition at line 64 of file AddWorkspaceMultiDialog.cpp.
References m_uiForm.
|
overridevirtual |
Set an extra property on the load algorithm of the workspace multi dialog before execution.
| propName | :: The name of the Load algorithm property to be set |
| enable | :: The value of the Load algorithm property to be set |
Implements MantidQt::MantidWidgets::IAddWorkspaceDialog.
Definition at line 76 of file AddWorkspaceMultiDialog.cpp.
References m_loadProperties, and Mantid::API::AlgorithmProperties::update().
| void MantidQt::MantidWidgets::AddWorkspaceMultiDialog::setup | ( | ) |
Definition at line 49 of file AddWorkspaceMultiDialog.cpp.
References m_uiForm.
|
overridevirtual |
Implements MantidQt::MantidWidgets::IAddWorkspaceDialog.
Definition at line 60 of file AddWorkspaceMultiDialog.cpp.
References m_uiForm.
|
privateslot |
Definition at line 86 of file AddWorkspaceMultiDialog.cpp.
References m_uiForm.
Referenced by AddWorkspaceMultiDialog().
|
private |
Definition at line 110 of file AddWorkspaceMultiDialog.cpp.
References m_uiForm.
Referenced by handleFilesFound(), notifyAlgorithmError(), and notifyBatchComplete().
|
overrideprivateslot |
Definition at line 84 of file AddWorkspaceMultiDialog.cpp.
References m_uiForm.
Referenced by AddWorkspaceMultiDialog().
|
overridevirtual |
Implements MantidQt::MantidWidgets::IAddWorkspaceDialog.
Definition at line 45 of file AddWorkspaceMultiDialog.cpp.
|
private |
Algorithm Runner used to run the load algorithm.
Definition at line 58 of file AddWorkspaceMultiDialog.h.
Referenced by AddWorkspaceMultiDialog(), and handleFilesFound().
|
private |
Definition at line 59 of file AddWorkspaceMultiDialog.h.
Referenced by setLoadProperty().
|
private |
Definition at line 56 of file AddWorkspaceMultiDialog.h.
Referenced by AddWorkspaceMultiDialog(), handleFilesFound(), isEmpty(), selectAllSpectra(), selectedNameIndexPairs(), setFBSuffices(), setup(), setWSSuffices(), unifyRange(), updateAddButtonState(), and updateSelectedSpectra().