#include <AxesDialog.h>
Remark: Don't use this dialog as a non modal dialog!
Public Slots | |
| void | accept () |
| void | changeAxesLinewidth (int) |
| void | changeBaselineDist (int baseline) |
| void | changeMajorTicksLength (int majLength) |
| void | changeMinorTicksLength (int minLength) |
| void | customAxisFont () |
| void | customAxisLabelFont () |
| void | drawAxesBackbones (bool) |
| void | drawFrame (bool framed) |
| int | exec () |
| Shows the dialog as a modal dialog. | |
| GridOptions | getGridOptions () |
| void | initAxisFonts (const QFont &xB, const QFont &yL, const QFont &xT, const QFont &yR) |
| void | initLabelsRotation (int xAngle, int yAngle) |
| void | insertColList (const QStringList &cols) |
| void | insertTablesList (const QStringList &l) |
| void | majorGridEnabled (bool on) |
| int | mapToQwtAxis (int axis) |
| int | mapToQwtAxisId () |
| void | minorGridEnabled (bool on) |
| void | pickAxisColor () |
| void | pickAxisNumColor () |
| void | pickCanvasFrameColor () |
| void | putGridOptions (GridOptions gr) |
| void | setAxesBaseline (const QList< int > &lst) |
| void | setAxesLabelsFormatInfo (const QStringList &lst) |
| void | setAxesType (const QList< int > &list) |
| void | setAxisTitles (QStringList t) |
| void | setAxisType (int axis) |
| void | setBaselineDist (int) |
| void | setCurrentScale (int axisPos) |
| void | setEnabledAxes (QVector< bool > ok) |
| void | setEnabledTickLabels (const QStringList &labelsOn) |
| void | setGridOptions () |
| void | setLabelsNumericFormat (int) |
| void | setTicksType (int) |
| void | setTicksType (const QList< int > &majLst, const QList< int > &minLst) |
| void | showAxesPage () |
| void | showAxis () |
| void | showAxisFormatOptions (int format) |
| void | showAxisFormula (int axis) |
| void | showFormulaBox () |
| void | showGeneralPage () |
| void | showGridPage () |
| void | stepDisabled () |
| void | stepEnabled () |
| void | updateAxisColor (int) |
| void | updateAxisType (int axis) |
| void | updateFrame (int) |
| void | updateGrid (int) |
| void | updateLabelsFormat (int) |
| void | updateMajTicksType (int) |
| void | updateMinorTicksList (int scaleType) |
| void | updateMinTicksType (int) |
| bool | updatePlot () |
| void | updateScale () |
| void | updateShowBox (int axis) |
| void | updateTickLabelsList (bool) |
| void | updateTitleBox (int axis) |
Signals | |
| void | changeAxisFont (int, const QFont &) |
| void | showAxis (int, int, const QString &, bool, int, int, bool, const QColor &, int, int, int, int, const QString &, const QColor &) |
| void | updateAxisTitle (int, const QString &) |
Public Member Functions | |
| AxesDialog (QWidget *parent=0, Qt::WFlags fl=0) | |
| Constructor. | |
| void | setGraph (Graph *g) |
| ~AxesDialog () | |
| Destructor. | |
Protected Member Functions | |
| void | initAxesPage () |
| generate UI for the axes page | |
| void | initFramePage () |
| generate UI for the general page | |
| void | initGridPage () |
| generate UI for the grid page | |
| void | initScalesPage () |
| generate UI for the scales page | |
Protected Attributes | |
| QList< int > | axesBaseline |
| QListWidget * | axesGridList |
| QListWidget * | axesList |
| QWidget * | axesPage |
| QListWidget * | axesTitlesList |
| QList< int > | axesType |
| QSpinBox * | boxAngle |
| QSpinBox * | boxAxesLinewidth |
| ColorButton * | boxAxisColor |
| ColorButton * | boxAxisNumColor |
| QComboBox * | boxAxisType |
| QCheckBox * | boxBackbones |
| QSpinBox * | boxBaseline |
| QSpinBox * | boxBorderWidth |
| ColorButton * | boxCanvasColor |
| QComboBox * | boxColName |
| ColorBox * | boxColorMajor |
| ColorBox * | boxColorMinor |
| QLineEdit * | boxEnd |
| QComboBox * | boxFormat |
| QTextEdit * | boxFormula |
| ColorButton * | boxFrameColor |
| QGroupBox * | boxFramed |
| QSpinBox * | boxFrameWidth |
| QComboBox * | boxGridXAxis |
| QComboBox * | boxGridYAxis |
| QCheckBox * | boxMajorGrid |
| QSpinBox * | boxMajorTicksLength |
| QComboBox * | boxMajorTicksType |
| QSpinBox * | boxMajorValue |
| QCheckBox * | boxMinorGrid |
| QSpinBox * | boxMinorTicksLength |
| QComboBox * | boxMinorTicksType |
| QComboBox * | boxMinorValue |
| QSpinBox * | boxPrecision |
| QComboBox * | boxScaleType |
| QLabel * | boxScaleTypeLabel |
| QCheckBox * | boxShowAxis |
| QCheckBox * | boxShowFormula |
| QGroupBox * | boxShowLabels |
| QLineEdit * | boxStart |
| QLineEdit * | boxStep |
| QComboBox * | boxTableName |
| QTextEdit * | boxTitle |
| QComboBox * | boxTypeMajor |
| QComboBox * | boxTypeMinor |
| QComboBox * | boxUnit |
| QSpinBox * | boxWidthMajor |
| QSpinBox * | boxWidthMinor |
| QCheckBox * | boxXLine |
| QCheckBox * | boxYLine |
| QPushButton * | btnAxesFont |
| QCheckBox * | btnInvert |
| QCheckBox * | btnMajor |
| QCheckBox * | btnStep |
| QPushButton * | buttonApply |
| QPushButton * | buttonCancel |
| QPushButton * | buttonLabelFont |
| QPushButton * | buttonOk |
| Graph * | d_graph |
| TextFormatButtons * | formatButtons |
| QStringList | formatInfo |
| QWidget * | frame |
| QTabWidget * | generalDialog |
| GridOptions | grid |
| QWidget * | gridPage |
| QLabel * | label1 |
| QLabel * | label2 |
| QLabel * | label3 |
| QGroupBox * | labelBox |
| QLabel * | labelTable |
| QWidget * | lastPage |
| Last selected tab. | |
| QList< int > | majTicks |
| QLabel * | minorBoxLabel |
| QList< int > | minTicks |
| bool | rightAxisOn |
| QWidget * | scalesPage |
| QStringList | tablesList |
| QStringList | tickLabelsOn |
| QStringList | titles |
| bool | topAxisOn |
| bool | xAxisOn |
| QFont | xBottomFont |
| int | xBottomLabelsRotation |
| QFont | xTopFont |
| int | xTopLabelsRotation |
| bool | yAxisOn |
| QFont | yLeftFont |
| QFont | yRightFont |
Private Slots | |
| void | pageChanged (QWidget *page) |
| AxesDialog::AxesDialog | ( | QWidget * | parent = 0, |
|
| Qt::WFlags | fl = 0 | |||
| ) |
Constructor.
| parent | parent widget | |
| fl | window flags |
| AxesDialog::~AxesDialog | ( | ) | [inline] |
Destructor.
| void AxesDialog::accept | ( | ) | [slot] |
| void AxesDialog::changeAxesLinewidth | ( | int | width | ) | [slot] |
| void AxesDialog::changeAxisFont | ( | int | , | |
| const QFont & | ||||
| ) | [signal] |
| void AxesDialog::changeBaselineDist | ( | int | baseline | ) | [slot] |
| void AxesDialog::changeMajorTicksLength | ( | int | majLength | ) | [slot] |
| void AxesDialog::changeMinorTicksLength | ( | int | minLength | ) | [slot] |
| void AxesDialog::customAxisFont | ( | ) | [slot] |
| void AxesDialog::customAxisLabelFont | ( | ) | [slot] |
| void AxesDialog::drawAxesBackbones | ( | bool | draw | ) | [slot] |
| void AxesDialog::drawFrame | ( | bool | framed | ) | [slot] |
| int AxesDialog::exec | ( | ) | [slot] |
Shows the dialog as a modal dialog.
Show the dialog as a modal dialog and do some initialization.
| GridOptions AxesDialog::getGridOptions | ( | ) | [slot] |
| void AxesDialog::initAxesPage | ( | ) | [protected] |
generate UI for the axes page
| void AxesDialog::initAxisFonts | ( | const QFont & | xB, | |
| const QFont & | yL, | |||
| const QFont & | xT, | |||
| const QFont & | yR | |||
| ) | [slot] |
| void AxesDialog::initFramePage | ( | ) | [protected] |
generate UI for the general page
| void AxesDialog::initGridPage | ( | ) | [protected] |
generate UI for the grid page
| void AxesDialog::initLabelsRotation | ( | int | xAngle, | |
| int | yAngle | |||
| ) | [slot] |
| void AxesDialog::initScalesPage | ( | ) | [protected] |
generate UI for the scales page
| void AxesDialog::insertColList | ( | const QStringList & | cols | ) | [slot] |
| void AxesDialog::insertTablesList | ( | const QStringList & | l | ) | [slot] |
| void AxesDialog::majorGridEnabled | ( | bool | on | ) | [slot] |
| int AxesDialog::mapToQwtAxis | ( | int | axis | ) | [slot] |
| int AxesDialog::mapToQwtAxisId | ( | ) | [slot] |
| void AxesDialog::minorGridEnabled | ( | bool | on | ) | [slot] |
| void AxesDialog::pageChanged | ( | QWidget * | page | ) | [private, slot] |
| void AxesDialog::pickAxisColor | ( | ) | [slot] |
| void AxesDialog::pickAxisNumColor | ( | ) | [slot] |
| void AxesDialog::pickCanvasFrameColor | ( | ) | [slot] |
| void AxesDialog::putGridOptions | ( | GridOptions | gr | ) | [slot] |
| void AxesDialog::setAxesBaseline | ( | const QList< int > & | lst | ) | [slot] |
| void AxesDialog::setAxesLabelsFormatInfo | ( | const QStringList & | lst | ) | [slot] |
| void AxesDialog::setAxesType | ( | const QList< int > & | list | ) | [slot] |
| void AxesDialog::setAxisTitles | ( | QStringList | t | ) | [slot] |
| void AxesDialog::setAxisType | ( | int | axis | ) | [slot] |
| void AxesDialog::setBaselineDist | ( | int | ) | [slot] |
| void AxesDialog::setCurrentScale | ( | int | axisPos | ) | [slot] |
| void AxesDialog::setEnabledAxes | ( | QVector< bool > | ok | ) | [slot] |
| void AxesDialog::setEnabledTickLabels | ( | const QStringList & | labelsOn | ) | [slot] |
| void AxesDialog::setGraph | ( | Graph * | g | ) |
| void AxesDialog::setGridOptions | ( | ) | [slot] |
| void AxesDialog::setLabelsNumericFormat | ( | int | ) | [slot] |
| void AxesDialog::setTicksType | ( | int | ) | [slot] |
| void AxesDialog::setTicksType | ( | const QList< int > & | majLst, | |
| const QList< int > & | minLst | |||
| ) | [slot] |
| void AxesDialog::showAxesPage | ( | ) | [slot] |
| void AxesDialog::showAxis | ( | int | , | |
| int | , | |||
| const QString & | , | |||
| bool | , | |||
| int | , | |||
| int | , | |||
| bool | , | |||
| const QColor & | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| int | , | |||
| const QString & | , | |||
| const QColor & | ||||
| ) | [signal] |
| void AxesDialog::showAxis | ( | ) | [slot] |
| void AxesDialog::showAxisFormatOptions | ( | int | format | ) | [slot] |
| void AxesDialog::showAxisFormula | ( | int | axis | ) | [slot] |
| void AxesDialog::showFormulaBox | ( | ) | [slot] |
| void AxesDialog::showGeneralPage | ( | ) | [slot] |
| void AxesDialog::showGridPage | ( | ) | [slot] |
| void AxesDialog::stepDisabled | ( | ) | [slot] |
| void AxesDialog::stepEnabled | ( | ) | [slot] |
| void AxesDialog::updateAxisColor | ( | int | ) | [slot] |
| void AxesDialog::updateAxisTitle | ( | int | , | |
| const QString & | ||||
| ) | [signal] |
| void AxesDialog::updateAxisType | ( | int | axis | ) | [slot] |
| void AxesDialog::updateFrame | ( | int | width | ) | [slot] |
| void AxesDialog::updateGrid | ( | int | ) | [slot] |
| void AxesDialog::updateLabelsFormat | ( | int | ) | [slot] |
| void AxesDialog::updateMajTicksType | ( | int | ) | [slot] |
| void AxesDialog::updateMinorTicksList | ( | int | scaleType | ) | [slot] |
| void AxesDialog::updateMinTicksType | ( | int | ) | [slot] |
| bool AxesDialog::updatePlot | ( | ) | [slot] |
| void AxesDialog::updateScale | ( | ) | [slot] |
| void AxesDialog::updateShowBox | ( | int | axis | ) | [slot] |
| void AxesDialog::updateTickLabelsList | ( | bool | on | ) | [slot] |
| void AxesDialog::updateTitleBox | ( | int | axis | ) | [slot] |
QList<int> AxesDialog::axesBaseline [protected] |
QListWidget* AxesDialog::axesGridList [protected] |
QListWidget* AxesDialog::axesList [protected] |
QWidget* AxesDialog::axesPage [protected] |
QListWidget* AxesDialog::axesTitlesList [protected] |
QList<int> AxesDialog::axesType [protected] |
QSpinBox * AxesDialog::boxAngle [protected] |
QSpinBox * AxesDialog::boxAxesLinewidth [protected] |
ColorButton* AxesDialog::boxAxisColor [protected] |
ColorButton * AxesDialog::boxAxisNumColor [protected] |
QComboBox * AxesDialog::boxAxisType [protected] |
QCheckBox* AxesDialog::boxBackbones [protected] |
QSpinBox * AxesDialog::boxBaseline [protected] |
QSpinBox * AxesDialog::boxBorderWidth [protected] |
ColorButton* AxesDialog::boxCanvasColor [protected] |
QComboBox * AxesDialog::boxColName [protected] |
ColorBox* AxesDialog::boxColorMajor [protected] |
ColorBox* AxesDialog::boxColorMinor [protected] |
QLineEdit* AxesDialog::boxEnd [protected] |
QComboBox * AxesDialog::boxFormat [protected] |
QTextEdit* AxesDialog::boxFormula [protected] |
ColorButton* AxesDialog::boxFrameColor [protected] |
QGroupBox* AxesDialog::boxFramed [protected] |
QSpinBox* AxesDialog::boxFrameWidth [protected] |
QComboBox * AxesDialog::boxGridXAxis [protected] |
QComboBox * AxesDialog::boxGridYAxis [protected] |
QCheckBox* AxesDialog::boxMajorGrid [protected] |
QSpinBox* AxesDialog::boxMajorTicksLength [protected] |
QComboBox* AxesDialog::boxMajorTicksType [protected] |
QSpinBox* AxesDialog::boxMajorValue [protected] |
QCheckBox* AxesDialog::boxMinorGrid [protected] |
QSpinBox * AxesDialog::boxMinorTicksLength [protected] |
QComboBox * AxesDialog::boxMinorTicksType [protected] |
QComboBox* AxesDialog::boxMinorValue [protected] |
QSpinBox * AxesDialog::boxPrecision [protected] |
QComboBox* AxesDialog::boxScaleType [protected] |
QLabel * AxesDialog::boxScaleTypeLabel [protected] |
QCheckBox* AxesDialog::boxShowAxis [protected] |
QCheckBox * AxesDialog::boxShowFormula [protected] |
QGroupBox* AxesDialog::boxShowLabels [protected] |
QLineEdit* AxesDialog::boxStart [protected] |
QLineEdit* AxesDialog::boxStep [protected] |
QComboBox * AxesDialog::boxTableName [protected] |
QTextEdit * AxesDialog::boxTitle [protected] |
QComboBox* AxesDialog::boxTypeMajor [protected] |
QComboBox* AxesDialog::boxTypeMinor [protected] |
QComboBox* AxesDialog::boxUnit [protected] |
QSpinBox* AxesDialog::boxWidthMajor [protected] |
QSpinBox* AxesDialog::boxWidthMinor [protected] |
QCheckBox* AxesDialog::boxXLine [protected] |
QCheckBox* AxesDialog::boxYLine [protected] |
QPushButton* AxesDialog::btnAxesFont [protected] |
QCheckBox * AxesDialog::btnInvert [protected] |
QCheckBox* AxesDialog::btnMajor [protected] |
QCheckBox* AxesDialog::btnStep [protected] |
QPushButton* AxesDialog::buttonApply [protected] |
QPushButton* AxesDialog::buttonCancel [protected] |
QPushButton* AxesDialog::buttonLabelFont [protected] |
QPushButton* AxesDialog::buttonOk [protected] |
Graph* AxesDialog::d_graph [protected] |
TextFormatButtons* AxesDialog::formatButtons [protected] |
QStringList AxesDialog::formatInfo [protected] |
QWidget * AxesDialog::frame [protected] |
QTabWidget* AxesDialog::generalDialog [protected] |
GridOptions AxesDialog::grid [protected] |
QWidget* AxesDialog::gridPage [protected] |
QLabel* AxesDialog::label1 [protected] |
QLabel * AxesDialog::label2 [protected] |
QLabel * AxesDialog::label3 [protected] |
QGroupBox* AxesDialog::labelBox [protected] |
QLabel * AxesDialog::labelTable [protected] |
QWidget* AxesDialog::lastPage [protected] |
Last selected tab.
QList<int> AxesDialog::majTicks [protected] |
QLabel * AxesDialog::minorBoxLabel [protected] |
QList<int> AxesDialog::minTicks [protected] |
bool AxesDialog::rightAxisOn [protected] |
QWidget* AxesDialog::scalesPage [protected] |
QStringList AxesDialog::tablesList [protected] |
QStringList AxesDialog::tickLabelsOn [protected] |
QStringList AxesDialog::titles [protected] |
bool AxesDialog::topAxisOn [protected] |
bool AxesDialog::xAxisOn [protected] |
QFont AxesDialog::xBottomFont [protected] |
int AxesDialog::xBottomLabelsRotation [protected] |
QFont AxesDialog::xTopFont [protected] |
int AxesDialog::xTopLabelsRotation [protected] |
bool AxesDialog::yAxisOn [protected] |
QFont AxesDialog::yLeftFont [protected] |
QFont AxesDialog::yRightFont [protected] |
1.5.3