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

PlotSettingsDialog.h

Go to the documentation of this file.
00001 //LabPlot : PlotSettingsDialog.h
00002 
00003 #ifndef PLOTSETTINGSDIALOG_H
00004 #define PLOTSETTINGSDIALOG_H
00005 
00006 #include <qtoolbutton.h>
00007 #include <qcolor.h>
00008 #include <qcheckbox.h>
00009 #include "Worksheet.h"
00010 #include "Dialog.h"
00011 
00012 #ifdef HAVE_GL
00013 #include "qwt3d_surfaceplot.h"
00014 #endif
00015 
00016 class PlotSettingsDialog: public Dialog
00017 {
00018         Q_OBJECT
00019 public:
00020         PlotSettingsDialog(Worksheet *p, const char *name);
00021 public slots:
00022         void selectColormap();
00023         void adaptDataColors(const QString&);
00024         void ok_clicked() {apply_clicked(); accept(); }
00025         void apply_clicked();
00026         void autoscalex();
00027         void autoscaley();
00028         void autoscalez();
00029 private:
00030         bool openColorMap(QString fn);
00031         Plot *plot;
00032         int type;
00033         KLineEdit *posx, *posy, *sizex, *sizey;
00034         KLineEdit *borderwidth, *baselinele;
00035         KColorButton *bgcolor, *gbgcolor;
00036         KLineEdit *xmin, *xmax, *ymin, *ymax, *zmin, *zmax, *cliple;
00037         QCheckBox *baselinecb, *regioncb, *transparentcb;
00038         KLineEdit *regionminle, *regionmaxle;
00039         QCheckBox *aspectratio;
00040         KComboBox *plotstyle, *coordinatestyle, *floorstyle;
00041         KLineEdit *isolines;
00042 #ifdef HAVE_GL
00043         Qwt3D::ColorVector cv;
00044 #endif
00045 };
00046 
00047 #endif //PLOTSETTINGSDIALOG_H

Generated on Sun Nov 28 22:31:17 2004 for LabPlot by doxygen 1.3.6