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