AxesDialog Class Reference

#include <AxesDialog.h>

List of all members.


Detailed Description

General plot options dialog.

Remark: Don't use this dialog as a non modal dialog!

Public Slots

int exec ()
 Shows the dialog as a modal dialog.
void setCurrentScale (int axisPos)
void showAxesPage ()
void showFormulaBox ()
void showGeneralPage ()
void showGridPage ()

Public Member Functions

 AxesDialog (QWidget *parent=0, Qt::WFlags fl=0)
 Constructor.
void setGraph (Graph *g)

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
ColorButtonboxAxisColor
ColorButtonboxAxisNumColor
QComboBox * boxAxisType
QCheckBox * boxBackbones
QSpinBox * boxBaseline
QSpinBox * boxBorderWidth
DoubleSpinBoxboxBreakEnd
DoubleSpinBoxboxBreakStart
ColorButtonboxCanvasColor
QComboBox * boxColName
ColorBoxboxColorMajor
ColorBoxboxColorMinor
QLineEdit * boxEnd
QComboBox * boxFormat
QTextEdit * boxFormula
ColorButtonboxFrameColor
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
Graphd_graph
TextFormatButtonsformatButtons
QStringList formatInfo
QWidget * frame
QTabWidget * generalDialog
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
bool topAxisOn
bool xAxisOn
QFont xBottomFont
int xBottomLabelsRotation
QFont xTopFont
int xTopLabelsRotation
bool yAxisOn
QFont yLeftFont
QFont yRightFont

Private 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)
void majorGridEnabled (bool on)
int mapToQwtAxis (int axis)
int mapToQwtAxisId ()
void minorGridEnabled (bool on)
void pageChanged (QWidget *page)
void pickAxisColor ()
void pickAxisNumColor ()
void pickCanvasFrameColor ()
void setAxisType (int axis)
void setBaselineDist (int)
void setLabelsNumericFormat (int)
void setTicksType (int)
void showAxis (int, int, const QString &, bool, int, int, bool, const QColor &, int, int, int, int, const QString &, const QColor &)
void showAxis ()
void showAxisFormatOptions (int format)
void showAxisFormula (int axis)
void showGridOptions (int axis)
void stepDisabled ()
void stepEnabled ()
void updateAxisColor (int)
void updateAxisType (int axis)
void updateFrame (int)
void updateGrid ()
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)


Constructor & Destructor Documentation

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

Constructor.

Parameters:
parent parent widget
fl window flags


Member Function Documentation

void AxesDialog::accept (  )  [private, slot]

void AxesDialog::changeAxesLinewidth ( int  width  )  [private, slot]

void AxesDialog::changeBaselineDist ( int  baseline  )  [private, slot]

void AxesDialog::changeMajorTicksLength ( int  majLength  )  [private, slot]

void AxesDialog::changeMinorTicksLength ( int  minLength  )  [private, slot]

void AxesDialog::customAxisFont (  )  [private, slot]

void AxesDialog::customAxisLabelFont (  )  [private, slot]

void AxesDialog::drawAxesBackbones ( bool  draw  )  [private, slot]

void AxesDialog::drawFrame ( bool  framed  )  [private, slot]

int AxesDialog::exec (  )  [slot]

Shows the dialog as a modal dialog.

Show the dialog as a modal dialog and do some initialization.

void AxesDialog::initAxesPage (  )  [protected]

generate UI for the axes page

void AxesDialog::initFramePage (  )  [protected]

generate UI for the general page

void AxesDialog::initGridPage (  )  [protected]

generate UI for the grid page

void AxesDialog::initScalesPage (  )  [protected]

generate UI for the scales page

void AxesDialog::majorGridEnabled ( bool  on  )  [private, slot]

int AxesDialog::mapToQwtAxis ( int  axis  )  [private, slot]

int AxesDialog::mapToQwtAxisId (  )  [private, slot]

void AxesDialog::minorGridEnabled ( bool  on  )  [private, slot]

void AxesDialog::pageChanged ( QWidget *  page  )  [private, slot]

void AxesDialog::pickAxisColor (  )  [private, slot]

void AxesDialog::pickAxisNumColor (  )  [private, slot]

void AxesDialog::pickCanvasFrameColor (  )  [private, slot]

void AxesDialog::setAxisType ( int  axis  )  [private, slot]

void AxesDialog::setBaselineDist ( int   )  [private, slot]

void AxesDialog::setCurrentScale ( int  axisPos  )  [slot]

void AxesDialog::setGraph ( Graph g  ) 

void AxesDialog::setLabelsNumericFormat ( int   )  [private, slot]

void AxesDialog::setTicksType ( int   )  [private, slot]

void AxesDialog::showAxesPage (  )  [slot]

void AxesDialog::showAxis ( int  axis,
int  type,
const QString &  labelsColName,
bool  axisOn,
int  majTicksType,
int  minTicksType,
bool  labelsOn,
const QColor &  c,
int  format,
int  prec,
int  rotation,
int  baselineDist,
const QString &  formula,
const QColor &  labelsColor 
) [private, slot]

void AxesDialog::showAxis (  )  [private, slot]

void AxesDialog::showAxisFormatOptions ( int  format  )  [private, slot]

void AxesDialog::showAxisFormula ( int  axis  )  [private, slot]

void AxesDialog::showFormulaBox (  )  [slot]

void AxesDialog::showGeneralPage (  )  [slot]

void AxesDialog::showGridOptions ( int  axis  )  [private, slot]

void AxesDialog::showGridPage (  )  [slot]

void AxesDialog::stepDisabled (  )  [private, slot]

void AxesDialog::stepEnabled (  )  [private, slot]

void AxesDialog::updateAxisColor ( int   )  [private, slot]

void AxesDialog::updateAxisType ( int  axis  )  [private, slot]

void AxesDialog::updateFrame ( int  width  )  [private, slot]

void AxesDialog::updateGrid (  )  [private, slot]

void AxesDialog::updateLabelsFormat ( int   )  [private, slot]

void AxesDialog::updateMajTicksType ( int   )  [private, slot]

void AxesDialog::updateMinorTicksList ( int  scaleType  )  [private, slot]

void AxesDialog::updateMinTicksType ( int   )  [private, slot]

bool AxesDialog::updatePlot (  )  [private, slot]

void AxesDialog::updateScale (  )  [private, slot]

void AxesDialog::updateShowBox ( int  axis  )  [private, slot]

void AxesDialog::updateTickLabelsList ( bool  on  )  [private, slot]

void AxesDialog::updateTitleBox ( int  axis  )  [private, slot]


Member Data Documentation

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]

DoubleSpinBox * AxesDialog::boxBreakEnd [protected]

DoubleSpinBox* AxesDialog::boxBreakStart [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]

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]

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]


The documentation for this class was generated from the following files:
Generated on Thu Feb 7 13:59:28 2008 for QtiPlot by  doxygen 1.5.4