1#include "KDChartWrapperFactory.h"
2#include <KDChartTable.h>
4#include "wrappers/KDChartParamsWrapper.h"
5#include "wrappers/KDChartTableDataWrapper.h"
6#include "wrappers/KDChartCustomBoxWrapper.h"
8#include "wrappers/KDChartAxisParamsWrapper.h"
10KDChartWrapperFactory::KDChartWrapperFactory()
12 registerWrapper( "KDChartParams", "KDChartParamsWrapper" );
13 registerWrapper( "KDChartVectorTableData", "KDChartTableDataWrapper" );
14 registerWrapper( "KDChartCustomBox", "KDChartCustomBoxWrapper" );
15 registerWrapper( "KDChartAxisParams", "KDChartAxisParamsWrapper" );
18TQObject* KDChartWrapperFactory::create( const TQString& className, void* ptr )
20 if ( className == TQString::fromLatin1( "KDChartParams" ) )
21 return new KDChartParamsWrapper( static_cast<KDChartParams* >( ptr ) );
23 if ( className == TQString::fromLatin1( "KDChartVectorTableData" ) )
24 return new KDChartTableDataWrapper( static_cast<KDChartTableData* >( ptr ) );
26 if ( className == TQString::fromLatin1( "KDChartCustomBox" ) )
29 if ( className == TQString::fromLatin1( "KDChartAxisParams" ) )
Definition of a class for specifying and drawing custom boxes.
access the chart axis parameters.
Class for specifying and drawing custom boxes.
Bundles the display parameters of a chart.
|