12#include "ui_EditLocalParameterDialog.h"
21namespace MantidWidgets {
23class FunctionMultiDomainPresenter;
34 const std::vector<std::string> &datasetDomainNames,
const QList<double> &values,
35 const QList<bool> &fixes,
const QStringList &ties,
const QStringList &constraints);
40 const QStringList &getTies()
const;
41 const QStringList &getConstraints()
const;
42 double getValue(
int i)
const {
return m_values[i]; }
43 bool isFixed(
int i)
const {
return m_fixes[i]; }
44 QString
getTie(
int i)
const {
return m_ties[i]; }
46 bool areOthersFixed(
int i)
const;
47 bool areAllOthersFixed(
int i)
const;
48 bool areOthersTied(
int i)
const;
49 bool isLogCheckboxTicked()
const;
56 void emitDialogFinished(
int );
57 void valueChanged(
int ,
int );
58 void setAllValues(
double );
59 void fixParameter(
int ,
bool );
60 void setAllFixed(
bool );
61 void setTie(
int , QString );
62 void setTieAll(
const QString & );
63 void setConstraint(
int , QString );
64 void setConstraintAll(
const QString & );
67 void setValueToLog(
int );
68 void setAllValuesToLog();
71 void doSetup(
const std::string &parName,
const std::vector<std::string> &datasetDomains,
72 const std::vector<std::string> &datasetDomainNames);
73 bool eventFilter(QObject *
obj, QEvent *ev)
override;
74 void showContextMenu();
76 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...