Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

AxesDialog Class Reference

#include <AxesDialog.h>

Inheritance diagram for AxesDialog:

Dialog List of all members.

Public Slots

void selectTickFont ()
void updateAxis (int i=-1)
 update the selected axis
void updateTickType (int tt)
void update_timeformat ()
 called when axis tic format is changed : update format line edit & ranges
void updateScale (int i)
 update values if scale changed
void axisEnabled (bool on)
void centerEnabled (bool on)
void Enable (bool e=true)
void enableAxis (bool e=true)
void setPosition (int v)
int Position ()
void setScale (int v)
int Scale ()
void setScaling (double v)
double Scaling ()
void setShift (double v)
double Shift ()
void setRange (double a, double b)
LRangeRange ()
void setMin (double a)
double getMin ()
void setMax (double b)
double getMax ()
void enableCenter (bool e=true)
bool Center ()
void setLabel (Label *l)
LabelgetLabel ()
void setTickPosition (int i)
int TickPosition ()
void setTickStyle (int i)
int TickStyle ()
void enableMajorTicks (bool e=true)
bool MajorTicksEnabled ()
void setMajorTicks (int n)
int MajorTicks ()
void setMajorTickLength (int n)
int MajorTickLength ()
void enableMinorTicks (bool e=true)
bool MinorTicksEnabled ()
void setMinorTicks (int n)
int MinorTicks ()
void setMinorTickLength (int n)
int MinorTickLength ()
void setTickColor (QColor c)
QColor TickColor ()
void enableTickLabel (bool e=true)
bool TickLabelEnabled ()
void setTickLabelFont (QFont f)
QFont TickLabelFont ()
void setTickLabelColor (QColor c)
QColor TickLabelColor ()
void setTickLabelFormat (int i)
int TickLabelFormat ()
void setTimeFormat (QString t)
QString TimeFormat ()
void setTickLabelPrecision (int v)
int TickLabelPrecision ()
void setTickLabelPosition (int v)
int TickLabelPosition ()
void setTickLabelPrefix (QString v)
QString TickLabelPrefix ()
void setTickLabelSuffix (QString v)
QString TickLabelSuffix ()
void setTickLabelRotation (int r)
int TickLabelRotation ()
void enableMajorGrid (bool e=true)
bool MajorGrid ()
void setMajorGridWidth (int w)
int MajorGridWidth ()
void setMajorGridStyle (int v)
int MajorGridStyle ()
void setMajorGridColor (QColor c)
QColor MajorGridColor ()
void enableMinorGrid (bool e=true)
bool MinorGrid ()
void setMinorGridWidth (int w)
int MinorGridWidth ()
void setMinorGridStyle (int v)
int MinorGridStyle ()
void setMinorGridColor (QColor c)
QColor MinorGridColor ()
void enableBorder (bool e=true)
bool BorderEnabled ()
void setBorderColor (QColor c)
QColor BorderColor ()
void setBorderWidth (int w=1)
void setBorderWidth (QString w)
int BorderWidth ()
void ok_clicked ()
void saveSettings ()
int apply_clicked ()
int Apply ()

Public Member Functions

 AxesDialog (MainWin *mw, const char *name, int axesnr)
 Dialog for manipulating the Axis of an 2D or 3D Plot.
void updateDialog (int i=-1)

Private Attributes

Plotplot
Labellabel
Axisaxis [12]
int type
RichTextWidgetrtw
QLabel * majorlabel
KComboBox * ticktypecb
KComboBox * positioncb
KLineEdit * scalingle
KLineEdit * shiftle
KLineEdit * tickfont
KLineEdit * minle
KLineEdit * maxle
KLineEdit * majorle
KLineEdit * minorle
KIntNumInput * tlpni
KIntNumInput * tlgni
KLineEdit * tlprefix
KLineEdit * tlsuffix
KLineEdit * timeformat
KLineEdit * tlrotation
KComboBox * axescb
QCheckBox * axiscb
QCheckBox * centercb
QCheckBox * majortickscb
QCheckBox * minortickscb
QCheckBox * majorgridcb
QCheckBox * minorgridcb
QCheckBox * bordercb
QCheckBox * ticklabelcb
KIntNumInput * majortickwidth
KIntNumInput * minortickwidth
KIntNumInput * majorgridwidth
KIntNumInput * minorgridwidth
KIntNumInput * borderwidth
KLineEdit * majorticklengthle
KLineEdit * minorticklengthle
KColorButton * tcb
KColorButton * tlcb
KColorButton * gcb
KColorButton * bcb
KComboBox * atlfcb
KComboBox * ascb
KComboBox * tickposcb
QFont tf
KComboBox * majorgridstylecb
KComboBox * minorgridstylecb
KColorButton * majorgridcolorcb
KColorButton * minorgridcolorcb

Constructor & Destructor Documentation

AxesDialog::AxesDialog MainWin mw,
const char *  name,
int  axesnr
 

Dialog for manipulating the Axis of an 2D or 3D Plot.


Member Function Documentation

int AxesDialog::Apply  )  [inline, slot]
 

int AxesDialog::apply_clicked  )  [slot]
 

void AxesDialog::axisEnabled bool  on  )  [slot]
 

QColor AxesDialog::BorderColor  )  [inline, slot]
 

bool AxesDialog::BorderEnabled  )  [inline, slot]
 

int AxesDialog::BorderWidth  )  [inline, slot]
 

bool AxesDialog::Center  )  [inline, slot]
 

void AxesDialog::centerEnabled bool  on  )  [slot]
 

void AxesDialog::Enable bool  e = true  )  [inline, slot]
 

void AxesDialog::enableAxis bool  e = true  )  [inline, slot]
 

void AxesDialog::enableBorder bool  e = true  )  [inline, slot]
 

void AxesDialog::enableCenter bool  e = true  )  [inline, slot]
 

void AxesDialog::enableMajorGrid bool  e = true  )  [inline, slot]
 

void AxesDialog::enableMajorTicks bool  e = true  )  [inline, slot]
 

void AxesDialog::enableMinorGrid bool  e = true  )  [inline, slot]
 

void AxesDialog::enableMinorTicks bool  e = true  )  [inline, slot]
 

void AxesDialog::enableTickLabel bool  e = true  )  [inline, slot]
 

Label* AxesDialog::getLabel  )  [inline, slot]
 

double AxesDialog::getMax  )  [inline, slot]
 

double AxesDialog::getMin  )  [inline, slot]
 

bool AxesDialog::MajorGrid  )  [inline, slot]
 

QColor AxesDialog::MajorGridColor  )  [inline, slot]
 

int AxesDialog::MajorGridStyle  )  [inline, slot]
 

int AxesDialog::MajorGridWidth  )  [inline, slot]
 

int AxesDialog::MajorTickLength  )  [inline, slot]
 

int AxesDialog::MajorTicks  )  [inline, slot]
 

bool AxesDialog::MajorTicksEnabled  )  [inline, slot]
 

bool AxesDialog::MinorGrid  )  [inline, slot]
 

QColor AxesDialog::MinorGridColor  )  [inline, slot]
 

int AxesDialog::MinorGridStyle  )  [inline, slot]
 

int AxesDialog::MinorGridWidth  )  [inline, slot]
 

int AxesDialog::MinorTickLength  )  [inline, slot]
 

int AxesDialog::MinorTicks  )  [inline, slot]
 

bool AxesDialog::MinorTicksEnabled  )  [inline, slot]
 

void AxesDialog::ok_clicked  )  [inline, slot]
 

int AxesDialog::Position  )  [inline, slot]
 

LRange* AxesDialog::Range  )  [inline, slot]
 

void AxesDialog::saveSettings  )  [slot]
 

int AxesDialog::Scale  )  [inline, slot]
 

double AxesDialog::Scaling  )  [inline, slot]
 

void AxesDialog::selectTickFont  )  [slot]
 

void AxesDialog::setBorderColor QColor  c  )  [inline, slot]
 

void AxesDialog::setBorderWidth QString  w  )  [inline, slot]
 

void AxesDialog::setBorderWidth int  w = 1  )  [inline, slot]
 

void AxesDialog::setLabel Label l  )  [inline, slot]
 

void AxesDialog::setMajorGridColor QColor  c  )  [inline, slot]
 

void AxesDialog::setMajorGridStyle int  v  )  [inline, slot]
 

void AxesDialog::setMajorGridWidth int  w  )  [inline, slot]
 

void AxesDialog::setMajorTickLength int  n  )  [inline, slot]
 

void AxesDialog::setMajorTicks int  n  )  [inline, slot]
 

void AxesDialog::setMax double  b  )  [inline, slot]
 

void AxesDialog::setMin double  a  )  [inline, slot]
 

void AxesDialog::setMinorGridColor QColor  c  )  [inline, slot]
 

void AxesDialog::setMinorGridStyle int  v  )  [inline, slot]
 

void AxesDialog::setMinorGridWidth int  w  )  [inline, slot]
 

void AxesDialog::setMinorTickLength int  n  )  [inline, slot]
 

void AxesDialog::setMinorTicks int  n  )  [inline, slot]
 

void AxesDialog::setPosition int  v  )  [inline, slot]
 

void AxesDialog::setRange double  a,
double  b
[inline, slot]
 

void AxesDialog::setScale int  v  )  [inline, slot]
 

void AxesDialog::setScaling double  v  )  [inline, slot]
 

void AxesDialog::setShift double  v  )  [inline, slot]
 

void AxesDialog::setTickColor QColor  c  )  [inline, slot]
 

void AxesDialog::setTickLabelColor QColor  c  )  [inline, slot]
 

void AxesDialog::setTickLabelFont QFont  f  )  [inline, slot]
 

void AxesDialog::setTickLabelFormat int  i  )  [inline, slot]
 

void AxesDialog::setTickLabelPosition int  v  )  [inline, slot]
 

void AxesDialog::setTickLabelPrecision int  v  )  [inline, slot]
 

void AxesDialog::setTickLabelPrefix QString  v  )  [inline, slot]
 

void AxesDialog::setTickLabelRotation int  r  )  [inline, slot]
 

void AxesDialog::setTickLabelSuffix QString  v  )  [inline, slot]
 

void AxesDialog::setTickPosition int  i  )  [inline, slot]
 

void AxesDialog::setTickStyle int  i  )  [inline, slot]
 

void AxesDialog::setTimeFormat QString  t  )  [inline, slot]
 

double AxesDialog::Shift  )  [inline, slot]
 

QColor AxesDialog::TickColor  )  [inline, slot]
 

QColor AxesDialog::TickLabelColor  )  [inline, slot]
 

bool AxesDialog::TickLabelEnabled  )  [inline, slot]
 

QFont AxesDialog::TickLabelFont  )  [inline, slot]
 

int AxesDialog::TickLabelFormat  )  [inline, slot]
 

int AxesDialog::TickLabelPosition  )  [inline, slot]
 

int AxesDialog::TickLabelPrecision  )  [inline, slot]
 

QString AxesDialog::TickLabelPrefix  )  [inline, slot]
 

int AxesDialog::TickLabelRotation  )  [inline, slot]
 

QString AxesDialog::TickLabelSuffix  )  [inline, slot]
 

int AxesDialog::TickPosition  )  [inline, slot]
 

int AxesDialog::TickStyle  )  [inline, slot]
 

QString AxesDialog::TimeFormat  )  [inline, slot]
 

void AxesDialog::update_timeformat  )  [slot]
 

called when axis tic format is changed : update format line edit & ranges

void AxesDialog::updateAxis int  i = -1  )  [slot]
 

update the selected axis

void AxesDialog::updateDialog int  i = -1  ) 
 

void AxesDialog::updateScale int  i  )  [slot]
 

update values if scale changed

void AxesDialog::updateTickType int  tt  )  [slot]
 


Member Data Documentation

KComboBox * AxesDialog::ascb [private]
 

KComboBox* AxesDialog::atlfcb [private]
 

KComboBox* AxesDialog::axescb [private]
 

Axis* AxesDialog::axis[12] [private]
 

QCheckBox* AxesDialog::axiscb [private]
 

KColorButton * AxesDialog::bcb [private]
 

QCheckBox * AxesDialog::bordercb [private]
 

KIntNumInput * AxesDialog::borderwidth [private]
 

QCheckBox * AxesDialog::centercb [private]
 

KColorButton * AxesDialog::gcb [private]
 

Label* AxesDialog::label [private]
 

QCheckBox * AxesDialog::majorgridcb [private]
 

KColorButton* AxesDialog::majorgridcolorcb [private]
 

KComboBox* AxesDialog::majorgridstylecb [private]
 

KIntNumInput * AxesDialog::majorgridwidth [private]
 

QLabel* AxesDialog::majorlabel [private]
 

KLineEdit * AxesDialog::majorle [private]
 

KLineEdit* AxesDialog::majorticklengthle [private]
 

QCheckBox * AxesDialog::majortickscb [private]
 

KIntNumInput* AxesDialog::majortickwidth [private]
 

KLineEdit * AxesDialog::maxle [private]
 

KLineEdit * AxesDialog::minle [private]
 

QCheckBox * AxesDialog::minorgridcb [private]
 

KColorButton * AxesDialog::minorgridcolorcb [private]
 

KComboBox * AxesDialog::minorgridstylecb [private]
 

KIntNumInput * AxesDialog::minorgridwidth [private]
 

KLineEdit * AxesDialog::minorle [private]
 

KLineEdit * AxesDialog::minorticklengthle [private]
 

QCheckBox * AxesDialog::minortickscb [private]
 

KIntNumInput * AxesDialog::minortickwidth [private]
 

Plot* AxesDialog::plot [private]
 

KComboBox * AxesDialog::positioncb [private]
 

Reimplemented from Dialog.

RichTextWidget* AxesDialog::rtw [private]
 

KLineEdit* AxesDialog::scalingle [private]
 

KLineEdit * AxesDialog::shiftle [private]
 

KColorButton* AxesDialog::tcb [private]
 

QFont AxesDialog::tf [private]
 

KLineEdit * AxesDialog::tickfont [private]
 

QCheckBox * AxesDialog::ticklabelcb [private]
 

KComboBox * AxesDialog::tickposcb [private]
 

KComboBox* AxesDialog::ticktypecb [private]
 

KLineEdit * AxesDialog::timeformat [private]
 

KColorButton * AxesDialog::tlcb [private]
 

KIntNumInput * AxesDialog::tlgni [private]
 

KIntNumInput* AxesDialog::tlpni [private]
 

KLineEdit* AxesDialog::tlprefix [private]
 

KLineEdit * AxesDialog::tlrotation [private]
 

KLineEdit * AxesDialog::tlsuffix [private]
 

int AxesDialog::type [private]
 


The documentation for this class was generated from the following files:
Generated on Sat Oct 13 21:55:02 2007 for LabPlot by  doxygen 1.4.4