FunctionDialog Class Reference

Function dialog. More...

#include <FunctionDialog.h>

List of all members.

Public Slots

void accept ()
void acceptFunction ()
void acceptParametric ()
void acceptPolar ()
void clearList ()
void insertParamFunctionsList (const QStringList &xList, const QStringList &yList)
void insertPolarFunctionsList (const QStringList &rList, const QStringList &thetaList)
void setCurveToModify (Graph *g, int curve)
void setGraph (Graph *g)

Signals

void clearParamFunctionsList ()
void clearPolarFunctionsList ()

Public Member Functions

 FunctionDialog (QWidget *parent=0, Qt::WFlags fl=0)

Protected Slots

void insertFunction ()
void raiseWidget (int index)
void updateFunctionExplain (int)

Private Attributes

QPushButton * addFunctionBtn
QTableWidget * boxConstants
DoubleSpinBoxboxFrom
QTextEdit * boxFunction
QTextEdit * boxFunctionExplain
QComboBox * boxMathFunctions
QLineEdit * boxParameter
QLineEdit * boxParFrom
QSpinBox * boxParPoints
QLineEdit * boxParTo
QSpinBox * boxPoints
QLineEdit * boxPolarFrom
QLineEdit * boxPolarParameter
QSpinBox * boxPolarPoints
QComboBox * boxPolarRadius
QComboBox * boxPolarTheta
QLineEdit * boxPolarTo
DoubleSpinBoxboxTo
QComboBox * boxType
QComboBox * boxXFunction
QComboBox * boxYFunction
QPushButton * buttonCancel
QPushButton * buttonClear
QPushButton * buttonOk
int curveID
QWidget * functionPage
Graphgraph
QStackedWidget * optionStack
QWidget * parametricPage
QWidget * polarPage
QLabel * textFunction

Detailed Description

Function dialog.


Constructor & Destructor Documentation

FunctionDialog::FunctionDialog ( QWidget *  parent = 0,
Qt::WFlags  fl = 0 
)

Member Function Documentation

void FunctionDialog::accept (  )  [slot]
void FunctionDialog::acceptFunction (  )  [slot]
void FunctionDialog::acceptParametric (  )  [slot]
void FunctionDialog::acceptPolar (  )  [slot]
void FunctionDialog::clearList (  )  [slot]
void FunctionDialog::clearParamFunctionsList (  )  [signal]

Referenced by clearList().

void FunctionDialog::clearPolarFunctionsList (  )  [signal]

Referenced by clearList().

void FunctionDialog::insertFunction (  )  [protected, slot]
void FunctionDialog::insertParamFunctionsList ( const QStringList &  xList,
const QStringList &  yList 
) [slot]
void FunctionDialog::insertPolarFunctionsList ( const QStringList &  rList,
const QStringList &  thetaList 
) [slot]
void FunctionDialog::raiseWidget ( int  index  )  [protected, slot]

References buttonClear, and optionStack.

Referenced by FunctionDialog().

void FunctionDialog::setCurveToModify ( Graph g,
int  curve 
) [slot]
void FunctionDialog::setGraph ( Graph g  )  [inline, slot]

References graph.

Referenced by ApplicationWindow::addFunctionCurve().

void FunctionDialog::updateFunctionExplain ( int  index  )  [protected, slot]

Member Data Documentation

QPushButton* FunctionDialog::addFunctionBtn [private]

Referenced by FunctionDialog().

QTableWidget* FunctionDialog::boxConstants [private]
QTextEdit* FunctionDialog::boxFunction [private]
QTextEdit* FunctionDialog::boxFunctionExplain [private]
QComboBox* FunctionDialog::boxMathFunctions [private]

Referenced by FunctionDialog(), and insertFunction().

QLineEdit* FunctionDialog::boxParameter [private]
QLineEdit* FunctionDialog::boxParFrom [private]
QSpinBox* FunctionDialog::boxParPoints [private]
QLineEdit* FunctionDialog::boxParTo [private]
QSpinBox* FunctionDialog::boxPoints [private]
QLineEdit* FunctionDialog::boxPolarFrom [private]
QLineEdit* FunctionDialog::boxPolarParameter [private]
QSpinBox* FunctionDialog::boxPolarPoints [private]
QComboBox* FunctionDialog::boxPolarRadius [private]
QComboBox* FunctionDialog::boxPolarTheta [private]
QLineEdit* FunctionDialog::boxPolarTo [private]
QComboBox* FunctionDialog::boxType [private]
QComboBox* FunctionDialog::boxXFunction [private]
QComboBox* FunctionDialog::boxYFunction [private]
QPushButton* FunctionDialog::buttonCancel [private]

Referenced by FunctionDialog().

QPushButton* FunctionDialog::buttonClear [private]

Referenced by FunctionDialog(), and raiseWidget().

QPushButton* FunctionDialog::buttonOk [private]

Referenced by FunctionDialog().

int FunctionDialog::curveID [private]
QWidget* FunctionDialog::functionPage [private]

Referenced by FunctionDialog(), and insertFunction().

QStackedWidget* FunctionDialog::optionStack [private]
QWidget* FunctionDialog::parametricPage [private]

Referenced by FunctionDialog(), and insertFunction().

QWidget* FunctionDialog::polarPage [private]

Referenced by FunctionDialog(), and insertFunction().

QLabel* FunctionDialog::textFunction [private]

The documentation for this class was generated from the following files:

Generated by  doxygen 1.6.2