21#ifndef __KCHARTSUBTYPECHARTPAGE_H__
22#define __KCHARTSUBTYPECHARTPAGE_H__
36class KChartSubTypeChartPage : public TQWidget
42 KChartSubTypeChartPage( KChartParams* params, TQWidget* parent ) :
43 TQWidget( parent ), m_params( params ) {}
44 virtual void init() = 0;
45 virtual void apply() = 0;
48 KChartParams* m_params;
51class KChartLineSubTypeChartPage : public KChartSubTypeChartPage
57 KChartLineSubTypeChartPage( KChartParams* params,
63 void slotChangeSubType( int type );
66 TQRadioButton* normal;
67 TQRadioButton* stacked;
68 TQRadioButton* percent;
73class KChartAreaSubTypeChartPage : public KChartSubTypeChartPage
79 KChartAreaSubTypeChartPage( KChartParams* params,
85 void slotChangeSubType( int type );
88 TQRadioButton* normal;
89 TQRadioButton* stacked;
90 TQRadioButton* percent;
94class KChartBarSubTypeChartPage : public KChartSubTypeChartPage
100 KChartBarSubTypeChartPage( KChartParams* params, TQWidget* parent );
102 virtual void apply();
105 void slotChangeSubType( int type );
108 TQRadioButton *normal;
109 TQRadioButton *stacked;
110 TQRadioButton *percent;
112 TQSpinBox *m_numLines;
116class KChartHiloSubTypeChartPage : public KChartSubTypeChartPage
122 KChartHiloSubTypeChartPage( KChartParams* params,
125 virtual void apply();
128 void slotChangeSubType( int type );
131 TQRadioButton* normal;
132 TQRadioButton* stacked;
133 TQRadioButton* percent;
137class KChartPolarSubTypeChartPage : public KChartSubTypeChartPage
143 KChartPolarSubTypeChartPage( KChartParams* params,
146 virtual void apply();
149 void slotChangeSubType( int type );
152 TQRadioButton* normal;
153 TQRadioButton* stacked;
154 TQRadioButton* percent;
Bundles the display parameters of a chart.
|