23class kchartDataEditor;
25class KChartView :
public KoView
30 KChartView( KChartPart* part, TQWidget* parent = 0,
const char* name = 0 );
33 void updateGuiTypeOfChart();
34 virtual DCOPObject* dcopObject();
36 void config(
int flag);
40 void applyEdit(kchartDataEditor *ed);
55 void print(KPrinter &);
56 void setupPrinter(KPrinter &);
59 void slotConfigBack();
60 void slotConfigFont();
61 void slotConfigColor();
62 void slotConfigLegend();
63 void slotConfigHeaderFooterChart();
64 void slotConfigSubTypeChart();
65 void slotConfigDataFormat();
67 void slotConfigPageLayout();
69 void extraCreateTemplate();
72 void paintEvent( TQPaintEvent* );
74 virtual void updateReadWrite(
bool readwrite );
76 virtual void mousePressEvent ( TQMouseEvent * );
80 TDEAction *m_importData;
84 TDEAction *m_saveconfig;
85 TDEAction *m_loadconfig;
86 TDEAction *m_defaultconfig;
87 TDEAction *m_colorConfig;
88 TDEAction *m_fontConfig;
89 TDEAction *m_backConfig;
90 TDEAction *m_legendConfig;
91 TDEAction *m_dataFormatConfig;
92 TDEAction *m_subTypeChartConfig;
93 TDEAction *m_headerFooterConfig;
94 TDEAction *m_pageLayoutConfig;
96 TDEToggleAction *m_chartpie;
97 TDEToggleAction *m_chartareas;
98 TDEToggleAction *m_chartbars;
99 TDEToggleAction *m_chartline;
100 TDEToggleAction *m_charthilo;
101 TDEToggleAction *m_chartring;
102 TDEToggleAction *m_chartpolar;
103 TDEToggleAction *m_chartbw;
108 bool m_logarithmicScale;
109 void forceAxisParams(
bool lineMode);
Provide access to the chart axis parameters.