12#include "ui_EditLocalParameterDialog.h"
19namespace MantidWidgets {
21class FunctionMultiDomainPresenter;
33 const QStringList &ties,
const QStringList &constraints);
38 QStringList getTies()
const;
39 QStringList getConstraints()
const;
40 double getValue(
int i)
const {
return m_values[i]; }
41 bool isFixed(
int i)
const {
return m_fixes[i]; }
42 QString
getTie(
int i)
const {
return m_ties[i]; }
44 bool areOthersFixed(
int i)
const;
45 bool areAllOthersFixed(
int i)
const;
46 bool areOthersTied(
int i)
const;
47 bool isLogCheckboxTicked()
const;
53 void valueChanged(
int ,
int );
54 void setAllValues(
double );
55 void fixParameter(
int ,
bool );
56 void setAllFixed(
bool );
57 void setTie(
int , QString );
58 void setTieAll(
const QString & );
59 void setConstraint(
int , QString );
60 void setConstraintAll(
const QString & );
63 void setValueToLog(
int );
64 void setAllValuesToLog();
67 void doSetup(
const QString &parName,
const QStringList &datasetDomains,
const QStringList &datasetDomainNames);
68 bool eventFilter(QObject *
obj, QEvent *ev)
override;
69 void showContextMenu();
71 void updateRoleColumn(
int index);
#define EXPORT_OPT_MANTIDQT_COMMON
std::map< DeltaEMode::Type, std::string > index
double obj
the value of the quadratic function
The AlgorithmProgressDialogPresenter keeps track of the running algorithms and displays a progress ba...