31class KPrRectObject : public KPr2DObject
35 KPrRectObject( const KoPen &_pen, const TQBrush &_brush, FillType _fillType,
36 const TQColor &_gColor1, const TQColor &_gColor2,
37 BCType _gType, int _xRnd, int _yRnd,
38 bool _unbalanced, int _xfactor, int _yfactor );
39 virtual ~KPrRectObject() {}
40 virtual DCOPObject* dcopObject();
42 KPrRectObject &operator=( const KPrRectObject & );
44 virtual void setRnds( int _xRnd, int _yRnd )
45 { xRnd = _xRnd; yRnd = _yRnd; m_redrawGradientPix = true; }
47 virtual ObjType getType() const
49 virtual TQString getTypeString() const
50 { return i18n( "Rectangle"); }
51 virtual void getRnds( int &_xRnd, int &_yRnd ) const
52 { _xRnd = xRnd; _yRnd = yRnd; }
54 virtual TQDomDocumentFragment save( TQDomDocument& doc, double offset );
55 virtual double load( const TQDomElement &element);
56 virtual void loadOasis( const TQDomElement &element, KoOasisContext &context, KPrLoadingInfo *info);
59 virtual const char * getOasisElementName() const;
60 virtual bool saveOasisObjectAttributes( KPOasisSaveContext &sc ) const;
62 virtual void paint( TQPainter *_painter,KoTextZoomHandler*_zoomHandler,
63 int , bool drawingShadow, bool drawContour );
71 TQPointArray boundingRegion( int x, int y, int w, int h, int _xRnd, int _yRnd) const;
Temporary information used only during loading.
|