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)
LRange * Range ()
void setMin (double a)
double getMin ()
void setMax (double b)
double getMax ()
void enableCenter (bool e=true)
bool Center ()
void setLabel (Label *l)
Label * getLabel ()
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

Plot * plot
Label * label
Axis * axis [12]
int type
RichTextWidget * rtw
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