FitDialog Class Reference

#include <FitDialog.h>

List of all members.


Detailed Description

Fit Wizard.

Public Slots

void accept ()
void activateCurve (const QString &curveName)
void addFunction ()
void addFunctionName ()
void applyChanges ()
 Applies the user changes to the numerical format of the output results.
void changeDataRange ()
void choosePluginsFolder ()
void clearUserList ()
bool containsUserFunctionName (const QString &s)
void deleteFitCurves ()
 Deletes the result fit curves from the plot.
void enableWeightingParameters (int index)
void fitBuiltInFunction (const QString &function, double *initVal)
void insertFunctionsList (const QStringList &list)
void loadPlugins ()
void removeUserFunction ()
void resetFunction ()
 Clears the function editor, the parameter names and the function name.
void saveUserFunction ()
void selectSrcTable (int tabnr)
void setBuiltInFunctionNames ()
void setBuiltInFunctions ()
void setFunction (bool ok)
void setGraph (Graph *g)
void setSrcTables (QWidgetList *tables)
void showAdvancedPage ()
void showCovarianceMatrix ()
void showEditPage ()
void showExpression (int function)
void showFitPage ()
void showFunctionsList (int category)
void showParametersTable ()
void showParseFunctions ()
void showPointsBox (bool)
void showUserFunctions ()
bool validInitialValues ()

Signals

void clearFunctionsList ()
void saveFunctionsList (const QStringList &)

Public Member Functions

 FitDialog (QWidget *parent=0, const char *name=0, bool modal=false, Qt::WFlags fl=0)

Protected Member Functions

void closeEvent (QCloseEvent *e)
void initAdvancedPage ()
void initEditPage ()
void initFitPage ()

Private Slots

void enableApplyChanges (int=0)
 Enable the "Apply" button.

Private Attributes

QWidget * advancedPage
QComboBox * boxAlgorithm
ColorBoxboxColor
QComboBox * boxCurve
QLineEdit * boxFrom
QTextEdit * boxFunction
QLineEdit * boxName
QLineEdit * boxParam
QTableWidget * boxParams
QSpinBox * boxPoints
QSpinBox * boxPrecision
QLineEdit * boxTo
QLineEdit * boxTolerance
QCheckBox * boxUseBuiltIn
QComboBox * boxWeighting
QPushButton * btnAddFunc
QPushButton * btnAddName
QPushButton * btnAddTxt
QPushButton * btnApply
QPushButton * btnBack
QPushButton * btnContinue
QPushButton * btnCovMatrix
QPushButton * btnDeleteFitCurves
QPushButton * btnDelFunc
QPushButton * btnParamTable
QStringList builtInFunctionNames
QStringList builtInFunctions
QPushButton * buttonAdvanced
QPushButton * buttonCancel1
QPushButton * buttonCancel2
QPushButton * buttonCancel3
QPushButton * buttonClear
QPushButton * buttonClearUsrList
QPushButton * buttonEdit
QPushButton * buttonOk
QPushButton * buttonPlugins
QListWidget * categoryBox
QComboBox * colNamesBox
QLineEdit * covMatrixName
int d_param_table_rows
QTextEdit * editBox
QWidget * editPage
QTextEdit * explainBox
QWidget * fitPage
Fitfitter
QListWidget * funcBox
QSpinBox * generatePointsBox
QRadioButton * generatePointsBtn
Graphgraph
QLabel * lblFunction
QLabel * lblPoints
QCheckBox * logBox
QLineEdit * paramTableName
QCheckBox * plotLabelBox
QStringList pluginFilesList
QStringList pluginFunctionNames
QStringList pluginFunctions
QStringList pluginParameters
QSpinBox * polynomOrderBox
QLabel * polynomOrderLabel
QRadioButton * samePointsBtn
QCheckBox * scaleErrorsBox
QWidgetList * srcTables
QComboBox * tableNamesBox
QStackedWidget * tw
QStringList userFunctionNames
QStringList userFunctionParams
QStringList userFunctions

Constructor & Destructor Documentation

FitDialog::FitDialog ( QWidget *  parent = 0,
const char *  name = 0,
bool  modal = false,
Qt::WFlags  fl = 0 
)


Member Function Documentation

void FitDialog::accept (  )  [slot]

void FitDialog::activateCurve ( const QString &  curveName  )  [slot]

void FitDialog::addFunction (  )  [slot]

void FitDialog::addFunctionName (  )  [slot]

void FitDialog::applyChanges (  )  [slot]

Applies the user changes to the numerical format of the output results.

void FitDialog::changeDataRange (  )  [slot]

void FitDialog::choosePluginsFolder (  )  [slot]

void FitDialog::clearFunctionsList (  )  [signal]

void FitDialog::clearUserList (  )  [slot]

void FitDialog::closeEvent ( QCloseEvent *  e  )  [protected]

bool FitDialog::containsUserFunctionName ( const QString &  s  )  [slot]

void FitDialog::deleteFitCurves (  )  [slot]

Deletes the result fit curves from the plot.

void FitDialog::enableApplyChanges ( int  = 0  )  [private, slot]

Enable the "Apply" button.

void FitDialog::enableWeightingParameters ( int  index  )  [slot]

void FitDialog::fitBuiltInFunction ( const QString &  function,
double *  initVal 
) [slot]

void FitDialog::initAdvancedPage (  )  [protected]

void FitDialog::initEditPage (  )  [protected]

void FitDialog::initFitPage (  )  [protected]

void FitDialog::insertFunctionsList ( const QStringList &  list  )  [slot]

void FitDialog::loadPlugins (  )  [slot]

void FitDialog::removeUserFunction (  )  [slot]

void FitDialog::resetFunction (  )  [slot]

Clears the function editor, the parameter names and the function name.

void FitDialog::saveFunctionsList ( const QStringList &   )  [signal]

void FitDialog::saveUserFunction (  )  [slot]

void FitDialog::selectSrcTable ( int  tabnr  )  [slot]

void FitDialog::setBuiltInFunctionNames (  )  [slot]

void FitDialog::setBuiltInFunctions (  )  [slot]

void FitDialog::setFunction ( bool  ok  )  [slot]

void FitDialog::setGraph ( Graph g  )  [slot]

void FitDialog::setSrcTables ( QWidgetList *  tables  )  [slot]

void FitDialog::showAdvancedPage (  )  [slot]

void FitDialog::showCovarianceMatrix (  )  [slot]

void FitDialog::showEditPage (  )  [slot]

void FitDialog::showExpression ( int  function  )  [slot]

void FitDialog::showFitPage (  )  [slot]

void FitDialog::showFunctionsList ( int  category  )  [slot]

void FitDialog::showParametersTable (  )  [slot]

void FitDialog::showParseFunctions (  )  [slot]

void FitDialog::showPointsBox ( bool   )  [slot]

void FitDialog::showUserFunctions (  )  [slot]

bool FitDialog::validInitialValues (  )  [slot]


Member Data Documentation

QWidget * FitDialog::advancedPage [private]

QComboBox* FitDialog::boxAlgorithm [private]

ColorBox* FitDialog::boxColor [private]

QComboBox* FitDialog::boxCurve [private]

QLineEdit* FitDialog::boxFrom [private]

QTextEdit * FitDialog::boxFunction [private]

QLineEdit* FitDialog::boxName [private]

QLineEdit * FitDialog::boxParam [private]

QTableWidget* FitDialog::boxParams [private]

QSpinBox* FitDialog::boxPoints [private]

QSpinBox * FitDialog::boxPrecision [private]

QLineEdit* FitDialog::boxTo [private]

QLineEdit* FitDialog::boxTolerance [private]

QCheckBox* FitDialog::boxUseBuiltIn [private]

QComboBox* FitDialog::boxWeighting [private]

QPushButton* FitDialog::btnAddFunc [private]

QPushButton * FitDialog::btnAddName [private]

QPushButton * FitDialog::btnAddTxt [private]

QPushButton * FitDialog::btnApply [private]

QPushButton* FitDialog::btnBack [private]

QPushButton * FitDialog::btnContinue [private]

QPushButton * FitDialog::btnCovMatrix [private]

QPushButton * FitDialog::btnDeleteFitCurves [private]

QPushButton * FitDialog::btnDelFunc [private]

QPushButton* FitDialog::btnParamTable [private]

QStringList FitDialog::builtInFunctionNames [private]

QStringList FitDialog::builtInFunctions [private]

QPushButton* FitDialog::buttonAdvanced [private]

QPushButton* FitDialog::buttonCancel1 [private]

QPushButton* FitDialog::buttonCancel2 [private]

QPushButton* FitDialog::buttonCancel3 [private]

QPushButton* FitDialog::buttonClear [private]

QPushButton* FitDialog::buttonClearUsrList [private]

QPushButton* FitDialog::buttonEdit [private]

QPushButton* FitDialog::buttonOk [private]

QPushButton* FitDialog::buttonPlugins [private]

QListWidget* FitDialog::categoryBox [private]

QComboBox * FitDialog::colNamesBox [private]

QLineEdit* FitDialog::covMatrixName [private]

int FitDialog::d_param_table_rows [private]

QTextEdit* FitDialog::editBox [private]

QWidget * FitDialog::editPage [private]

QTextEdit * FitDialog::explainBox [private]

QWidget* FitDialog::fitPage [private]

Fit* FitDialog::fitter [private]

QListWidget * FitDialog::funcBox [private]

QSpinBox * FitDialog::generatePointsBox [private]

QRadioButton* FitDialog::generatePointsBtn [private]

Graph* FitDialog::graph [private]

QLabel* FitDialog::lblFunction [private]

QLabel * FitDialog::lblPoints [private]

QCheckBox * FitDialog::logBox [private]

QLineEdit * FitDialog::paramTableName [private]

QCheckBox* FitDialog::plotLabelBox [private]

QStringList FitDialog::pluginFilesList [private]

QStringList FitDialog::pluginFunctionNames [private]

QStringList FitDialog::pluginFunctions [private]

QStringList FitDialog::pluginParameters [private]

QSpinBox * FitDialog::polynomOrderBox [private]

QLabel * FitDialog::polynomOrderLabel [private]

QRadioButton * FitDialog::samePointsBtn [private]

QCheckBox * FitDialog::scaleErrorsBox [private]

QWidgetList* FitDialog::srcTables [private]

QComboBox * FitDialog::tableNamesBox [private]

QStackedWidget* FitDialog::tw [private]

QStringList FitDialog::userFunctionNames [private]

QStringList FitDialog::userFunctionParams [private]

QStringList FitDialog::userFunctions [private]


The documentation for this class was generated from the following files:
Generated on Mon Oct 15 06:11:43 2007 for QtiPlot by  doxygen 1.5.3