21#ifndef kpellipseobject_h
22#define kpellipseobject_h
33class KPrEllipseObject : public KPr2DObject
37 KPrEllipseObject( const KoPen &_pen, const TQBrush &_brush, FillType _fillType,
38 const TQColor &_gColor1, const TQColor &_gColor2, BCType _gType,
39 bool _unbalanced, int _xfactor, int _yfactor );
40 virtual ~KPrEllipseObject() {}
42 virtual DCOPObject* dcopObject();
45 KPrEllipseObject &operator=( const KPrEllipseObject & );
47 virtual ObjType getType() const
48 { return OT_ELLIPSE; }
49 virtual TQString getTypeString() const
50 { return i18n( "Ellipse"); }
52 virtual KoSize getRealSize() const;
55 virtual const char * getOasisElementName() const;
56 virtual bool saveOasisObjectAttributes( KPOasisSaveContext &sc ) const;
58 virtual void paint( TQPainter *_painter,KoTextZoomHandler *_zoomHandler,
59 int , bool drawingShadow, bool drawContour = false );
|