21#ifndef kpfreehandobject_h
22#define kpfreehandobject_h
24#include "KPrPointObject.h"
30class KPrFreehandObject : public KPrPointObject
34 KPrFreehandObject( const KoPointArray &_points, const KoSize &_size, const KoPen &_pen,
35 LineEnd _lineBegin, LineEnd _lineEnd );
36 virtual ~KPrFreehandObject() {}
37 virtual DCOPObject* dcopObject();
39 KPrFreehandObject &operator=( const KPrFreehandObject & );
41 virtual ObjType getType() const { return OT_FREEHAND; }
42 virtual TQString getTypeString() const { return i18n( "Freehand"); }
44 virtual TQDomDocumentFragment save( TQDomDocument& doc, double offset );
45 virtual double load( const TQDomElement &element );
46 virtual void loadOasis( const TQDomElement &element, KoOasisContext & context, KPrLoadingInfo* info );
49 virtual const char * getOasisElementName() const;
50 virtual bool saveOasisObjectAttributes( KPOasisSaveContext &sc ) const;
|