|
void | algCompletedSignal () |
| Emitted when alg completes and dialog is staying open. More...
|
|
void | closeEventCalled () |
|
void | onAxisAlignedChanged (bool) |
| Event handler for the axis changed event. More...
|
|
void | onBrowse () |
| Handler for the onbrowse event. More...
|
|
void | onCalculateChanged (bool checked) |
|
void | onMaxFromInput (bool) |
| Event handler for changes so that recursion depth for the ouput workspace is either taken from the input workspace or from an external field. More...
|
|
void | onRebuildDimensions () |
| Event handler for the on-forced dimension rebuild event. More...
|
|
void | onWorkspaceChanged () |
| Event handler for the workspace changed event. More...
|
|
void | accept () override |
| A default slot that can be used for an OK button. More...
|
|
void | reject () override |
| A default slot that can be used for a rejected button. More...
|
|
virtual void | helpClicked () |
| Help button clicked;. More...
|
|
virtual void | keepOpenChanged (int state) |
| Keep open checkbox clicked;. More...
|
|
virtual void | algorithmCompleted () |
| Keep the running algorithm has completed. More...
|
|
virtual void | executeAlgorithmAsync () |
| Executes the algorithm in a separate thread. More...
|
|
virtual void | removeAlgorithmFromManager () |
| Removes the algorithm from the manager. More...
|
|
void | enableExitButton () |
| Enable to exit button. More...
|
|
void | buildDimensionInputs (const bool bForceForget=false) |
| Build dimension inputs. More...
|
|
void | commonSliceMDSetup (const bool) |
| Common slice md setup. More...
|
|
virtual void | parseInput () |
| Parse out the values entered into the dialog boxes. More...
|
|
virtual void | saveInput () |
| Save the input history of an accepted dialog. More...
|
|
const QString & | getOptionalMessage () const |
| Get the message string. More...
|
|
void | addOptionalMessage (QVBoxLayout *mainLay) |
| Add the optional message to the given layout. More...
|
|
bool | isForScript () const |
| Get the usage boolean value. More...
|
|
bool | isMessageAvailable () const |
| Is there a message string available. More...
|
|
bool | isWidgetEnabled (const QString &propName) const |
| Check is a given property should have its control enabled or not. More...
|
|
Mantid::API::IAlgorithm_sptr | getAlgorithm () const |
| Get the algorithm pointer. More...
|
|
Mantid::Kernel::Property * | getAlgorithmProperty (const QString &propName) const |
| Get a pointer to the named property. More...
|
|
bool | requiresUserInput (const QString &propName) const |
| Return a true if the given property requires user input. More...
|
|
QString | getInputValue (const QString &propName) const |
| Get an input value from the form, dealing with blank inputs etc. More...
|
|
QLabel * | getValidatorMarker (const QString &propname) |
| Get a property validator label. More...
|
|
void | storePropertyValue (const QString &name, const QString &value) |
| Adds a property (name,value) pair to the stored map. More...
|
|
void | removePropertyValue (const QString &name) |
| Removes a property (name, value) pair from the stored map. More...
|
|
bool | setPropertyValues (const QStringList &skipList=QStringList()) |
| Set properties on this algorithm by pulling values from the tied widgets. More...
|
|
bool | setPropertyValue (const QString &pName, bool validateOthers) |
| Sets the value of a single property, using the value previously stored using storePropertyValue() More...
|
|
void | showValidators () |
| Show the validators for all the properties. More...
|
|
QWidget * | tie (QWidget *widget, const QString &property, QLayout *parent_layout=nullptr, bool readHistory=true) |
| Tie a widget to a property. More...
|
|
void | untie (const QString &property) |
| Untie a widget to a property. More...
|
|
QString | openFileDialog (const QString &propName) |
| Open a file dialog to select a file. More...
|
|
QStringList | openMultipleFileDialog (const QString &propName) |
| Open a file dialog to select many file. More...
|
|
void | fillAndSetComboBox (const QString &propName, QComboBox *optionsBox) const |
| Fill a combo box for the named algorithm's allowed values. More...
|
|
void | fillLineEdit (const QString &propName, QLineEdit *field) |
| Fill in the necessary input for a text field. More...
|
|
QLayout * | createDefaultButtonLayout (const QString &helpText=QString("?"), const QString &loadText=QString("Run"), const QString &cancelText=QString("Close"), const QString &keepOpenText=QString("Keep Open")) |
| Create a row layout of buttons with specified text. More...
|
|
QPushButton * | createHelpButton (const QString &helpText=QString("?")) const |
| Create a help button for this algorithm. More...
|
|
void | flagInputWS (QWidget *inputWidget) |
| Flag an input workspace combobox with its property name. More...
|
|
QString | getValue (QWidget *widget) |
| Retrieve a text value for a property from a widget. More...
|
|
void | parse () |
| Parse out the input from the dialog. More...
|
|
bool | requestedToKeepEnabled (const QString &propName) const |
| Test if the given name's widget has been explicity asked to be enabled. More...
|
|
QString | getPreviousValue (const QString &propName) const |
| Get the property value from either the previous input store or from Python argument. More...
|
|
void | setPreviousValue (QWidget *widget, const QString &property) |
| Set a value based on any old input that we have. More...
|
|
void | finishHandle (const Mantid::API::IAlgorithm *alg) override |
| Handle completion of algorithm started while staying open. More...
|
|
void | errorHandle (const Mantid::API::IAlgorithm *alg, const std::string &what) override |
| Handle completion of algorithm started while staying open. More...
|
|
void | closeEvent (QCloseEvent *evt) override |
| Only allow close when close is enabled. More...
|
|
Ui::SlicingAlgorithmDialog | ui |
| view More...
|
|
Mantid::API::IAlgorithm_sptr | m_algorithm |
| The algorithm associated with this dialog. More...
|
|
QString | m_algName |
| The name of the algorithm. More...
|
|
QStringList | m_algProperties |
| The properties associated with this dialog. More...
|
|
QHash< QString, QString > | m_propertyValueMap |
| A map of property <name, value> pairs that have been taken from the dialog. More...
|
|
QHash< QString, QWidget * > | m_tied_properties |
| A list pointers to the widget for each property. More...
|
|
bool | m_forScript |
| A boolean indicating whether this is for a script or not. More...
|
|
QStringList | m_python_arguments |
| A list of property names that have been passed from Python. More...
|
|
QStringList | m_enabled |
| A list of property names that should have their widgets enabled. More...
|
|
QStringList | m_disabled |
| A list of property names that the user has requested to be disabled (overrides those in enabled) More...
|
|
QString | m_strMessage |
| The message string to be displayed at the top of the widget; if it exists. More...
|
|
bool | m_keepOpen |
| Whether to keep the dialog box open after alg execution. More...
|
|
bool | m_msgAvailable |
| Is the message string empty or not. More...
|
|
bool | m_isInitialized |
| Whether the layout has been initialized. More...
|
|
bool | m_autoParseOnInit |
| Flag if the input should be parsed automatically on initialization. More...
|
|
QHash< QString, QLabel * > | m_validators |
| A list of labels to use as validation markers. More...
|
|
QHash< QString, QString > | m_errors |
| A map where key = property name; value = the error for this property (i.e. More...
|
|
QStringList | m_noValidation |
| A list of property names whose widgets handle their own validation. More...
|
|
QVector< QWidget * > | m_inputws_opts |
| Store a list of the names of input workspace boxes. More...
|
|
QVector< QLineEdit * > | m_outputws_fields |
| Store a list of output workspace text edits. More...
|
|
QHash< QPushButton *, int > | m_wsbtn_tracker |
| A map to keep track of replace workspace button presses. More...
|
|
QCheckBox * | m_keepOpenCheckBox |
|
QPushButton * | m_okButton |
|
QPushButton * | m_exitButton |
|
std::vector< Mantid::API::AlgorithmObserver * > | m_observers |
| A list of AlgorithmObservers to add to the algorithm prior to execution. More...
|
|
QTimer | m_btnTimer |
| Enable the close button when the timer fires. More...
|
|
bool | m_statusTracked |
| A flag to track whether the status of the algorithm is being tracked. More...
|
|