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

AxesDialog.h

Go to the documentation of this file.
00001 //LabPlot : AxesDialog.h
00002 
00003 #ifndef AXESDIALOG_H
00004 #define AXESDIALOG_H
00005 
00006 #include <qfont.h>
00007 #include <qcheckbox.h>
00008 #include <qtoolbutton.h>
00009 #include <klistbox.h>
00010 #include "MainWin.h"
00011 #include "Dialog.h"
00012 #include "RichTextWidget.h"
00013 
00014 class AxesDialog: public Dialog
00015 {
00016         Q_OBJECT
00017 public:
00018         AxesDialog(MainWin *mw, const char *name, int axesnr);
00019 public slots:
00020         void selectTicsFont();
00021         void updateAxis();
00022         void update_timeformat();
00023         void updateScale(int i);
00024         void axisEnabled(bool on);
00025         void ok_clicked() { apply_clicked(); accept(); }
00026         void apply_clicked();
00027 private:
00028         Plot *plot;
00029         Axis *axis[12];
00030         int type;
00031         RichTextWidget *rtw;
00032         KLineEdit *scaling, *shift, *ticsfont, *min, *max, *major, *minor, *tlple, *tlgle;
00033         KLineEdit *tlprefix, *tlsuffix, *timeformat, *tlrotation;
00034         KListBox *axeslb;
00035         QCheckBox *cb, *cb2, *cb3, *cb4, *cb5, *cb6;
00036         KLineEdit *majorticswidthle, *minorticswidthle, *borderwidthle, *majorgridwidthle, *minorgridwidthle;
00037         KLineEdit *majorticslengthle, *minorticslengthle;
00038         KColorButton *tcb, *tlcb, *gcb, *bcb;
00039         KComboBox *atlfcb, *ascb, *ticsposcb;
00040         QFont tf;
00041         KComboBox *majorgridstylecb, *minorgridstylecb;
00042         KColorButton *majorgridcolorcb, *minorgridcolorcb;
00043 };
00044 #endif //AXESDIALOG_H

Generated on Fri Aug 19 21:34:44 2005 for LabPlot by doxygen 1.3.6