From dadc34655c3ab961b0b0b94a10eaaba710f0b5e8 Mon Sep 17 00:00:00 2001 From: tpearson Date: Mon, 4 Jul 2011 22:38:03 +0000 Subject: Added kmymoney git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kmymoney@1239792 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- libkdchart/KDChartAxisParamsWrapper.h | 50 +++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 libkdchart/KDChartAxisParamsWrapper.h (limited to 'libkdchart/KDChartAxisParamsWrapper.h') diff --git a/libkdchart/KDChartAxisParamsWrapper.h b/libkdchart/KDChartAxisParamsWrapper.h new file mode 100644 index 0000000..de8dbcc --- /dev/null +++ b/libkdchart/KDChartAxisParamsWrapper.h @@ -0,0 +1,50 @@ +#ifndef KDCHARTAXISPARAMSWRAPPER_H +#define KDCHARTAXISPARAMSWRAPPER_H +#include +#include +#include +#include +#include +class KDChartAxisParams; + +class KDChartAxisParamsWrapper :public QObject +{ + Q_OBJECT + +public: + KDChartAxisParamsWrapper( KDChartAxisParams* ); + +public slots: + // These overload are only for convenience. + void setAxisValueStart( double axisValueStart ); + void setAxisValueEnd( double axisValueEnd ); + void setAxisValueStart( const QVariant axisValueStart ); + void setAxisValueEnd( const QVariant axisValueEnd ); + +public slots: + void setAxisValues( bool axisSteadyValueCalc = true, + QVariant axisValueStart = KDCHART_AXIS_LABELS_AUTO_LIMIT, + QVariant axisValueEnd = KDCHART_AXIS_LABELS_AUTO_LIMIT, + double axisValueDelta = KDCHART_AXIS_LABELS_AUTO_DELTA, + int axisDigitsBehindComma = KDCHART_AXIS_LABELS_AUTO_DIGITS, + int axisMaxEmptyInnerSpan = KDCHART_DONT_CHANGE_EMPTY_INNER_SPAN_NOW, + int takeLabelsFromDataRow = KDChartAxisParams::LabelsFromDataRowNo, + int labelTextsDataRow = 0, + const QVariant& axisLabelStringList = QVariant( QStringList() ), + const QVariant& axisShortLabelsStringList = QVariant( QStringList() ), + int axisValueLeaveOut = KDCHART_AXIS_LABELS_AUTO_LEAVEOUT, + int axisValueDeltaScale = KDChartAxisParams::ValueScaleNumerical ); + + void setAxisLabelStringLists( const QVariant& axisLabelStringList, + const QVariant& axisShortLabelStringList, + const QString& valueStart = QString::null, + const QString& valueEnd = QString::null ); + + void setAxisLabelTexts( const QVariant& axisLabelTexts ); +private: + KDChartAxisParams* _data; +}; + + +#endif /* KDCHARTAXISPARAMSWRAPPER_H */ + -- cgit v1.2.1