kchart
KDChartAxisParamsWrapper.cpp00001 #include "KDChartAxisParamsWrapper.h"
00002 #include <KDChartAxisParams.h>
00003
00004 KDChartAxisParamsWrapper::KDChartAxisParamsWrapper( KDChartAxisParams* data ) :QObject(0), _data(data)
00005 {
00006 }
00007
00008 void KDChartAxisParamsWrapper::setAxisValueStart( double axisValueStart )
00009 {
00010 _data->setAxisValueStart( axisValueStart );
00011 }
00012
00013 void KDChartAxisParamsWrapper::setAxisValueEnd( double axisValueEnd )
00014 {
00015 _data->setAxisValueEnd( axisValueEnd);
00016 }
00017
00018 void KDChartAxisParamsWrapper::setAxisValueStart( const QVariant axisValueStart )
00019 {
00020 _data->setAxisValueStart( axisValueStart );
00021 }
00022
00023 void KDChartAxisParamsWrapper::setAxisValueEnd( const QVariant axisValueEnd )
00024 {
00025 _data->setAxisValueEnd( axisValueEnd );
00026 }
00027
00028 void KDChartAxisParamsWrapper::setAxisValues( bool axisSteadyValueCalc,
00029 QVariant axisValueStart,
00030 QVariant axisValueEnd,
00031 double axisValueDelta,
00032 int axisDigitsBehindComma,
00033 int axisMaxEmptyInnerSpan,
00034 int takeLabelsFromDataRow,
00035 int labelTextsDataRow,
00036 const QVariant& axisLabelStringList,
00037 const QVariant& axisShortLabelsStringList,
00038 int axisValueLeaveOut,
00039 int axisValueDeltaScale )
00040 {
00041 QStringList l1 = axisLabelStringList.toStringList();
00042 QStringList l2 = axisShortLabelsStringList.toStringList();
00043 _data->setAxisValues( axisSteadyValueCalc,
00044 axisValueStart,
00045 axisValueEnd,
00046 axisValueDelta,
00047 axisDigitsBehindComma,
00048 axisMaxEmptyInnerSpan,
00049 (KDChartAxisParams::LabelsFromDataRow) takeLabelsFromDataRow,
00050 labelTextsDataRow,
00051 &l1,
00052 &l2,
00053 axisValueLeaveOut,
00054 (KDChartAxisParams::ValueScale) axisValueDeltaScale );
00055 }
00056
00057 void KDChartAxisParamsWrapper::setAxisLabelStringLists( const QVariant& axisLabelStringList,
00058 const QVariant& axisShortLabelStringList,
00059 const QString& valueStart,
00060 const QString& valueEnd )
00061 {
00062 QStringList l1 = axisLabelStringList.toStringList();
00063 QStringList l2 = axisShortLabelStringList.toStringList();
00064 _data->setAxisLabelStringLists( &l1, &l2, valueStart, valueEnd );
00065 }
00066
00067 void KDChartAxisParamsWrapper::setAxisLabelTexts( const QVariant& axisLabelTexts )
00068 {
00069 QStringList l = axisLabelTexts.toStringList();
00070 _data->setAxisLabelTexts( &l );
00071 }
00072
00073 #include "KDChartAxisParamsWrapper.moc"
|