16#include "ui_SequentialFitDialog.h"
19namespace MantidWidgets {
21class FitPropertyBrowser;
39 bool addWorkspaces(
const QStringList &wsNames);
43 Ui::SequentialFitDialog
ui;
57 void accept() override final;
68 void functionChanged();
76 void spectraChanged(
int row,
int col);
78 void selectionChanged();
80 void plotAgainstLog(
bool );
85 bool validateLogs(const QString &wsName);
88 void populateParameters();
97 void setSpectrum(
int row,
int spec);
100 void setWSIndex(
int row,
int wi);
102 void setRange(
int row,
double from,
double to);
106 QString getIndex(
int row) const;
109 bool isFile(
int row) const;
112 bool isValidRangeFormat(const QString &range) const;
114 int rowCount() const;
116 int defaultSpectrum() const;
118 QString
name(
int row) const;
#define EXPORT_OPT_MANTIDQT_COMMON
void removeItem(WorkspaceGroup &self, const std::string &name)
void addWorkspace(WorkspaceGroup &self, const boost::python::object &pyobj)
Observes Algorithm notifications: start,progress,finish,error.
IAlgorithm is the interface implemented by the Algorithm base class.
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...
Helper class which provides the Collimation Length for SANS instruments.