|
| 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...
|
| |