You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
1.2 KiB
65 lines
1.2 KiB
#ifndef _kchartWIZARDSETUPAXESPAGE_H
|
|
#define _kchartWIZARDSETUPAXESPAGE_H
|
|
|
|
#include <qwidget.h>
|
|
#include <kcolorbutton.h>
|
|
|
|
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
|