#ifndef _kchartWIZARDSETUPAXESPAGE_H #define _kchartWIZARDSETUPAXESPAGE_H #include #include class QColor; class QLineEdit; class QSpinBox; class QPushButton; class QCheckBox; namespace KChart { class KChartPart; class kchartWidget; class KChartWizardSetupAxesPage : public QWidget { Q_OBJECT public: KChartWizardSetupAxesPage( QWidget* parent, KChartPart* chart ); ~KChartWizardSetupAxesPage(); bool chart3d; public slots: void apply(); void changeLabelColor(const QColor &); void changeLabelFont(); void changeBorderColor(const QColor &); void changeGridColor(const QColor &); protected: void paintEvent( QPaintEvent *_ev ); private: kchartWidget* preview; KChartPart* _chart; QCheckBox* gridX; QCheckBox* gridY; QCheckBox* border; QLineEdit *y_interval; QLineEdit *y_max; QLineEdit *y_min; QLineEdit *ylabel_fmt; #if 0 QLineEdit *ylabel2_fmt; #endif QSpinBox *angle; QSpinBox *depth; QSpinBox *barWidth; QPushButton *ylabelFont; KColorButton *borderColor; KColorButton *gridColor; KColorButton *ylabelColor; QFont ylabel; QColor ycolor; QColor colorGrid; QColor colorBorder; }; } //namespace KChart #endif