summaryrefslogtreecommitdiffstats
path: root/kchart/KChartParamsIface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kchart/KChartParamsIface.cpp')
-rw-r--r--kchart/KChartParamsIface.cpp464
1 files changed, 464 insertions, 0 deletions
diff --git a/kchart/KChartParamsIface.cpp b/kchart/KChartParamsIface.cpp
new file mode 100644
index 000000000..794c46790
--- /dev/null
+++ b/kchart/KChartParamsIface.cpp
@@ -0,0 +1,464 @@
+/* This file is part of the KDE project
+ Copyright (C) 2001,2002,2003,2004 Laurent Montel <montel@kde.org>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+*/
+
+#include "KChartParamsIface.h"
+
+#include "kchart_params.h"
+
+#include <dcopclient.h>
+
+namespace KChart
+{
+
+KChartParamsIface::KChartParamsIface( KChartParams *params_ )
+ : DCOPObject()
+{
+ params = params_;
+}
+
+TQString KChartParamsIface::chartType()const
+{
+ return params->chartTypeToString(params->chartType());
+}
+
+void KChartParamsIface::setChartType( const TQString &chart )
+{
+ params->setChartType(params->stringToChartType( chart ));
+}
+
+TQString KChartParamsIface::barChartSubType() const
+{
+ return params->barChartSubTypeToString(params->barChartSubType());
+}
+
+void KChartParamsIface::setBarChartSubType( const TQString &sub )
+{
+ params->setBarChartSubType(params->stringToBarChartSubType( sub ));
+}
+
+bool KChartParamsIface::threeDBars()
+{
+ return params->threeDBars();
+}
+
+void KChartParamsIface::setThreeDBars( bool threeDBars )
+{
+ params->setThreeDBars(threeDBars);
+}
+
+void KChartParamsIface::setThreeDBarsShadowColors( bool shadow )
+{
+ params->setThreeDBarsShadowColors(shadow);
+}
+
+bool KChartParamsIface::threeDBarsShadowColors() const
+{
+ return params->threeDBarsShadowColors();
+}
+
+void KChartParamsIface::setThreeDBarAngle( uint angle )
+{
+ params->setThreeDBarAngle(angle);
+}
+
+uint KChartParamsIface::threeDBarAngle() const
+{
+ return params->threeDBarAngle();
+}
+
+void KChartParamsIface::setThreeDBarDepth( double depth )
+{
+ params->setThreeDBarDepth(depth);
+}
+
+double KChartParamsIface::threeDBarDepth() const
+{
+ return params->threeDBarDepth();
+}
+
+
+bool KChartParamsIface::threeDPies()
+{
+ return params->threeDPies();
+}
+
+void KChartParamsIface::setThreeDPieHeight( int pixels )
+{
+ params->setThreeDPieHeight(pixels);
+}
+
+int KChartParamsIface::threeDPieHeight()
+{
+ return params->threeDPieHeight();
+}
+
+void KChartParamsIface::setPieStart( int degrees )
+{
+ params->setPieStart(degrees);
+}
+
+int KChartParamsIface::pieStart()
+{
+ return params->pieStart();
+}
+
+void KChartParamsIface::setExplode( bool explode )
+{
+ params->setExplode(explode);
+}
+
+bool KChartParamsIface::explode() const
+{
+ return params->explode();
+}
+
+void KChartParamsIface::setExplodeFactor( double factor )
+{
+ params->setExplodeFactor(factor);
+}
+
+double KChartParamsIface::explodeFactor() const
+{
+ return params->explodeFactor();
+}
+
+void KChartParamsIface::setThreeDPies( bool threeDPies )
+{
+ params->setThreeDPies(threeDPies);
+}
+
+void KChartParamsIface::hideLegend()
+{
+ params->setLegendPosition(KDChartParams::NoLegend);
+}
+
+void KChartParamsIface::setLegendPosition(const TQString & pos)
+{
+ params->setLegendPosition(params->stringToLegendPosition(pos));
+}
+
+TQString KChartParamsIface::legendPostion() const
+{
+ return params->legendPositionToString(params->legendPosition());
+}
+
+void KChartParamsIface::setLegendTitleText( const TQString& text )
+{
+ params->setLegendTitleText( text );
+}
+
+void KChartParamsIface::setLegendSpacing( uint space )
+{
+ params->setLegendSpacing(space );
+}
+
+void KChartParamsIface::setLegendFontRelSize( int legendFontRelSize )
+{
+ params->setLegendFontRelSize(legendFontRelSize);
+}
+
+int KChartParamsIface::legendFontRelSize() const
+{
+ return params->legendFontRelSize();
+}
+
+void KChartParamsIface::setLegendFontUseRelSize( bool legendFontUseRelSize )
+{
+ params->setLegendFontUseRelSize(legendFontUseRelSize);
+}
+
+bool KChartParamsIface::legendFontUseRelSize() const
+{
+ return params->legendFontUseRelSize();
+}
+
+void KChartParamsIface::setLegendTitleFontUseRelSize( bool legendTitleFontUseRelSize )
+{
+ params->setLegendTitleFontUseRelSize(legendTitleFontUseRelSize);
+}
+
+bool KChartParamsIface::legendTitleFontUseRelSize() const
+{
+ return params->legendTitleFontUseRelSize();
+}
+
+void KChartParamsIface::setLegendTitleFontRelSize( int legendTitleFontRelSize )
+{
+ params->setLegendTitleFontRelSize(legendTitleFontRelSize);
+}
+
+int KChartParamsIface::legendTitleFontRelSize() const
+{
+ return params->legendTitleFontRelSize();
+}
+
+uint KChartParamsIface::legendSpacing()
+{
+ return params->legendSpacing();
+}
+
+void KChartParamsIface::setLineChartSubType( const TQString & sub)
+{
+ params->setLineChartSubType(params->stringToLineChartSubType(sub));
+}
+
+TQString KChartParamsIface::lineChartSubType() const
+{
+ return params->lineChartSubTypeToString(params->lineChartSubType());
+}
+
+
+bool KChartParamsIface::lineMarker() const
+{
+ return params->lineMarker();
+}
+
+void KChartParamsIface::setLineMarker( bool b)
+{
+ params->setLineMarker(b);
+}
+
+void KChartParamsIface::setLineWidth( uint width )
+{
+ params->setLineWidth( width );
+}
+
+uint KChartParamsIface::lineWidth() const
+{
+ return params->lineWidth();
+}
+
+bool KChartParamsIface::threeDLines() const
+{
+ return params->threeDLines();
+}
+
+void KChartParamsIface::setThreeDLines(bool b)
+{
+ params->setThreeDLines(b);
+}
+
+int KChartParamsIface::threeDLineDepth() const
+{
+ return params->threeDLineDepth();
+}
+
+void KChartParamsIface::setThreeDLineDepth( int depth )
+{
+ params->setThreeDLineDepth( depth );
+}
+
+int KChartParamsIface::threeDLineXRotation() const
+{
+ return params->threeDLineXRotation();
+}
+
+void KChartParamsIface::setThreeDLineXRotation( int degrees )
+{
+ params->setThreeDLineXRotation( degrees );
+}
+
+void KChartParamsIface::setThreeDLineYRotation( int degrees )
+{
+ params->setThreeDLineYRotation(degrees );
+}
+
+int KChartParamsIface::threeDLineYRotation() const
+{
+ return params->threeDLineYRotation();
+}
+
+TQSize KChartParamsIface::lineMarkerSize() const
+{
+ return params->lineMarkerSize();
+}
+
+void KChartParamsIface::setLineMarkerSize( TQSize size )
+{
+ params->setLineMarkerSize( size );
+}
+
+
+bool KChartParamsIface::showGrid()
+{
+ return params->showGrid();
+}
+
+TQString KChartParamsIface::header1Text() const
+{
+ return params->header1Text();
+}
+
+void KChartParamsIface::setHeader1Text( const TQString& text )
+{
+ params->setHeader1Text(text);
+}
+
+void KChartParamsIface::setHeader2Text( const TQString& text )
+{
+ params->setHeader2Text(text);
+}
+
+TQString KChartParamsIface::header2Text() const
+{
+ return params->header2Text();
+}
+
+
+void KChartParamsIface::setOutlineDataLineWidth( uint width )
+{
+ params->setOutlineDataLineWidth( width );
+}
+
+uint KChartParamsIface::outlineDataLineWidth() const
+{
+ return params->outlineDataLineWidth();
+}
+
+void KChartParamsIface::setAreaChartSubType(const TQString &sub)
+{
+ params->setAreaChartSubType(params->stringToAreaChartSubType(sub));
+}
+
+TQString KChartParamsIface::areaChartSubType() const
+{
+ return params->areaChartSubTypeToString(params->areaChartSubType());
+}
+
+void KChartParamsIface::setAreaLocation(const TQString & loc)
+{
+ params->setAreaLocation(params->stringToAreaLocation(loc));
+}
+
+TQString KChartParamsIface::areaLocation() const
+{
+ return params->areaLocationToString( params->areaLocation());
+}
+
+void KChartParamsIface::setHiLoChartSubType(const TQString &sub)
+{
+ params->setHiLoChartSubType(params->stringToHiLoChartSubType(sub));
+}
+
+TQString KChartParamsIface::hiLoChartSubType() const
+{
+ return params->hiLoChartSubTypeToString(params->hiLoChartSubType());
+}
+
+bool KChartParamsIface::hiLoChartPrintHighValues() const
+{
+ return params->hiLoChartPrintHighValues();
+}
+
+bool KChartParamsIface::hiLoChartLowValuesUseFontRelSize() const
+{
+ return params->hiLoChartLowValuesUseFontRelSize();
+}
+
+int KChartParamsIface::hiLoChartLowValuesFontRelSize() const
+{
+ return params->hiLoChartLowValuesFontRelSize();
+}
+
+bool KChartParamsIface::hiLoChartPrintLowValues() const
+{
+ return params->hiLoChartPrintLowValues();
+}
+
+int KChartParamsIface::hiLoChartOpenValuesFontRelSize() const
+{
+ return params->hiLoChartOpenValuesFontRelSize();
+}
+
+bool KChartParamsIface::hiLoChartPrintCloseValues() const
+{
+ return params->hiLoChartPrintCloseValues();
+}
+
+bool KChartParamsIface::hiLoChartCloseValuesUseFontRelSize() const
+{
+ return params->hiLoChartCloseValuesUseFontRelSize();
+}
+
+int KChartParamsIface::hiLoChartCloseValuesFontRelSize() const
+{
+ return params->hiLoChartCloseValuesFontRelSize();
+}
+
+void KChartParamsIface::setPolarLineWidth( int width )
+{
+ params->setPolarLineWidth( width );
+}
+
+int KChartParamsIface::polarLineWidth() const
+{
+ return params->polarLineWidth();
+}
+
+void KChartParamsIface::setPolarZeroDegreePos( int degrees )
+{
+ params->setPolarZeroDegreePos( degrees );
+}
+
+int KChartParamsIface::polarZeroDegreePos() const
+{
+ return params->polarZeroDegreePos();
+}
+
+void KChartParamsIface::setPolarRotateCircularLabels( bool rotateCircularLabels )
+{
+ params->setPolarRotateCircularLabels( rotateCircularLabels );
+}
+
+bool KChartParamsIface::polarRotateCircularLabels() const
+{
+ return params->polarRotateCircularLabels();
+}
+
+TQSize KChartParamsIface::polarMarkerSize() const
+{
+ return params->polarMarkerSize();
+}
+
+void KChartParamsIface::setPolarMarkerSize( TQSize size )
+{
+ params->setPolarMarkerSize(size);
+}
+
+int KChartParamsIface::ringStart() const
+{
+ return params->ringStart();
+}
+
+void KChartParamsIface::setRingStart( int degrees )
+{
+ params->setRingStart( degrees );
+}
+
+
+void KChartParamsIface::setThreeDShadowColors( bool shadow )
+{
+ params->setThreeDShadowColors(shadow);
+}
+bool KChartParamsIface::threeDShadowColors()
+{
+ return params->threeDShadowColors();
+}
+
+} //KChart namespace