13#include "ui_SortTableWorkspaceDialog.h"
19namespace CustomDialogs {
This class should be the basis for all customised algorithm dialogs.
This class gives specialised dialog for the SortTableWorkspace algorithm.
void tieStaticWidgets(const bool readHistory)
Tie static widgets to their properties.
void addColumn()
Add GUI elements to set a new column as a sorting key.
QStringList m_columnNames
Names of the columns in the workspace.
void changedColumnName(int)
Sync the GUI after a sorting column name changes.
Ui::SortTableWorkspaceDialog m_form
Form.
void initLayout() override
Initialize the layout.
QStringList m_sortColumns
Names of columns used to sort the table.
void clearGUI()
Clear the GUI form the workspace specific data/elements.
void parseInput() override
Pass input from non-standard GUI elements to the algorithm.
void workspaceChanged(const QString &wsName)
Update GUI after workspace changes.
void removeColumn()
Remove a column to sort by.
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...