9#include <koffice_export.h>
14class KARBONBASE_EXPORT VImage : public VObject
17 VImage( VObject *parent, const TQString &fname = "" );
18 VImage( const VImage & );
21 virtual void draw( VPainter *painter, const KoRect *rect ) const;
23 virtual void transform( const TQWMatrix& m );
24 virtual VObject* clone() const;
26 virtual void save( TQDomElement& element ) const;
27 virtual void load( const TQDomElement& element );
29 virtual void accept( VVisitor& visitor );
The base class for all karbon objects.
virtual VObject * clone() const =0 Create an exact copy of this object.
virtual void accept(VVisitor &) Accept a VVisitor.
virtual void load(const TQDomElement &element) Load this object's state from xml and initialize this object accordingly.
virtual void save(TQDomElement &element) const Save this object's state to xml.
virtual void draw(VPainter *painter, const KoRect *rect=0L) const Draw the object to a painting device.
|