20#ifndef kppolylineobject_h
21#define kppolylineobject_h
23#include "KPrPointObject.h"
24#include <KoStyleStack.h>
26#define RAD_FACTOR 180.0 / M_PI
31class KPrPolylineObject : public KPrPointObject
35 KPrPolylineObject( const KoPointArray &_points, const KoSize &_size,
36 const KoPen &_pen, LineEnd _lineBegin, LineEnd _lineEnd );
37 virtual ~KPrPolylineObject() {}
39 virtual DCOPObject* dcopObject();
41 KPrPolylineObject &operator=( const KPrPolylineObject & );
43 virtual ObjType getType() const { return OT_POLYLINE; }
44 virtual TQString getTypeString() const { return i18n( "Polyline"); }
46 virtual TQDomDocumentFragment save( TQDomDocument& doc, double offset );
47 virtual double load( const TQDomElement &element );
48 virtual void loadOasis( const TQDomElement &element, KoOasisContext & context, KPrLoadingInfo *info);
51 virtual const char * getOasisElementName() const;
52 virtual bool saveOasisObjectAttributes( KPOasisSaveContext &sc ) const;
Temporary information used only during loading.
|