kchart

KDChartAxisParamsWrapper.cpp
1#include "KDChartAxisParamsWrapper.h"
2#include <KDChartAxisParams.h>
3
4KDChartAxisParamsWrapper::KDChartAxisParamsWrapper( KDChartAxisParams* data ) :TQObject(0), _data(data)
5{
6}
7
8void KDChartAxisParamsWrapper::setAxisValueStart( double axisValueStart )
9{
10 _data->setAxisValueStart( axisValueStart );
11}
12
13void KDChartAxisParamsWrapper::setAxisValueEnd( double axisValueEnd )
14{
15 _data->setAxisValueEnd( axisValueEnd);
16}
17
18void KDChartAxisParamsWrapper::setAxisValueStart( const TQVariant axisValueStart )
19{
20 _data->setAxisValueStart( axisValueStart );
21}
22
23void KDChartAxisParamsWrapper::setAxisValueEnd( const TQVariant axisValueEnd )
24{
25 _data->setAxisValueEnd( axisValueEnd );
26}
27
28void KDChartAxisParamsWrapper::setAxisValues( bool axisSteadyValueCalc,
29 TQVariant axisValueStart,
30 TQVariant axisValueEnd,
31 double axisValueDelta,
32 int axisDigitsBehindComma,
33 int axisMaxEmptyInnerSpan,
34 int takeLabelsFromDataRow,
35 int labelTextsDataRow,
36 const TQVariant& axisLabelStringList,
37 const TQVariant& axisShortLabelsStringList,
38 int axisValueLeaveOut,
39 int axisValueDeltaScale )
40{
41 TQStringList l1 = axisLabelStringList.toStringList();
42 TQStringList l2 = axisShortLabelsStringList.toStringList();
43 _data->setAxisValues( axisSteadyValueCalc,
44 axisValueStart,
45 axisValueEnd,
46 axisValueDelta,
47 axisDigitsBehindComma,
48 axisMaxEmptyInnerSpan,
49 (KDChartAxisParams::LabelsFromDataRow) takeLabelsFromDataRow,
50 labelTextsDataRow,
51 &l1,
52 &l2,
53 axisValueLeaveOut,
54 (KDChartAxisParams::ValueScale) axisValueDeltaScale );
55}
56
57void KDChartAxisParamsWrapper::setAxisLabelStringLists( const TQVariant& axisLabelStringList,
58 const TQVariant& axisShortLabelStringList,
59 const TQString& valueStart,
60 const TQString& valueEnd )
61{
62 TQStringList l1 = axisLabelStringList.toStringList();
63 TQStringList l2 = axisShortLabelStringList.toStringList();
64 _data->setAxisLabelStringLists( &l1, &l2, valueStart, valueEnd );
65}
66
67void KDChartAxisParamsWrapper::setAxisLabelTexts( const TQVariant& axisLabelTexts )
68{
69 TQStringList l = axisLabelTexts.toStringList();
70 _data->setAxisLabelTexts( &l );
71}
72
73#include "KDChartAxisParamsWrapper.moc"
Provide access to the chart axis parameters.
access the chart axis parameters.