19#ifndef __koffice_kchart_h__
20#define __koffice_kchart_h__
24#include <KoDocument.h>
25#include <KDChartTable.h>
27#include <koffice_export.h>
38 typedef TQVariant Value;
41 class KOCHARTINTERFACE_EXPORT WizardExtension : public TQObject
46 WizardExtension( Part *part, const char *name = 0 );
47 virtual ~WizardExtension();
49 Part *part() const { return m_part; }
51 virtual bool show( TQString &area ) = 0;
56 class WizardExtensionPrivate;
57 WizardExtensionPrivate *d;
60 class KOCHARTINTERFACE_EXPORT Part : public KoDocument
65 Part( TQWidget *parentWidget, const char *widgetName,
66 TQObject *parent, const char *name,
67 bool singleViewMode = false );
73 virtual void setData( const Data &d ) = 0;
76 virtual void resizeData( int rows, int columns ) = 0 ;
77 virtual void setCellData( int row, int column, const TQVariant &) = 0;
78 virtual void analyzeHeaders( ) = 0;
80 virtual void setCanChangeValue( bool b )=0;
82 virtual WizardExtension *wizardExtension();
|