21#include "KPrPolylineObject.h"
23#include "KPrPolyLineObjectIface.h"
30#include <KoTextZoomHandler.h>
31#include <KoOasisContext.h>
37KPrPolylineObject::KPrPolylineObject()
42DCOPObject* KPrPolylineObject::dcopObject()
45 dcop =
new KPrPolyLineObjectIface(
this );
49KPrPolylineObject::KPrPolylineObject(
const KoPointArray &_points,
const KoSize &_size,
50 const KoPen &_pen, LineEnd _lineBegin, LineEnd _lineEnd )
51 : KPrPointObject( _pen, _lineBegin, _lineEnd )
53 points = KoPointArray( _points );
57KPrPolylineObject &KPrPolylineObject::operator=(
const KPrPolylineObject & )
62TQDomDocumentFragment KPrPolylineObject::save( TQDomDocument& doc,
double offset )
64 return KPrPointObject::save( doc, offset );
67double KPrPolylineObject::load(
const TQDomElement &element)
69 return KPrPointObject::load( element );
72bool KPrPolylineObject::saveOasisObjectAttributes( KPOasisSaveContext &sc )
const
78const char * KPrPolylineObject::getOasisElementName()
const
80 return "draw:polyline";
84void KPrPolylineObject::loadOasis(
const TQDomElement &element, KoOasisContext & context,
KPrLoadingInfo *info)
86 kdDebug()<<
"void KPrPolylineObject::loadOasis(const TQDomElement &element)************\n";
87 KPrShadowObject::loadOasis( element, context, info );
89 loadOasisMarker( context );
Temporary information used only during loading.
bool loadOasisDrawPoints(KoPointArray &points, const TQDomElement &element, KoOasisContext &context, KPrLoadingInfo *info)
Helper method for loading draw:points.
static bool saveOasisDrawPoints(const KoPointArray &points, KPOasisSaveContext &sc)
Helper method for saving draw:points.