11#include "ui_ProcessingAlgoWidget.h"
18namespace MantidWidgets {
24 [[nodiscard]]
const QString &lastFile()
const;
44 Q_PROPERTY(QString infoString
READ infoString WRITE infoString)
45 Q_PROPERTY(
bool editorVisible
READ editorVisible WRITE editorVisible)
46 Q_PROPERTY(
bool algoVisible
READ algoVisible WRITE algoVisible)
54 QString infoString() {
return ui.lblInfo->text(); }
56 void infoString(
const QString &text) {
return ui.lblInfo->setText(text); }
70 void setSelectedAlgorithm(QString algo);
73 QString getScriptText();
75 void setScriptText(
const QString &text);
80 ui.algoProperties->setInputHistory(inputHistory);
92 void changeAlgorithm();
93 void btnSaveClicked();
94 void btnLoadClicked();
102 Ui::ProcessingAlgoWidget
ui;
#define EXPORT_OPT_MANTIDQT_COMMON
This abstract class deals with the loading and saving of previous algorithm property values to/from M...
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
std::shared_ptr< Algorithm > Algorithm_sptr
Typedef for a shared pointer to an Algorithm.