20#ifndef __koPictureClipart_h__
21#define __koPictureClipart_h__
35class KoPictureClipart : public KoPictureBase
46 virtual ~KoPictureClipart();
48 virtual KoPictureType::Type getType( void) const;
50 virtual KoPictureBase* newCopy( void) const;
56 virtual bool isNull( void) const;
73 virtual void draw(TQPainter& painter, int x, int y, int width, int height, int sx = 0, int sy = 0, int sw = -1, int sh = -1, bool fastMode = false);
75 virtual bool loadData( const TQByteArray& array, const TQString& extension);
81 virtual bool save(TQIODevice* io) const;
83 virtual TQSize getOriginalSize( void) const;
85 virtual TQPixmap generatePixmap( const TQSize& size, bool smoothScale = false);
87 virtual TQString getMimeType( const TQString& extension) const;
90 TQPixmap getPixmap(TQImage& image);
95 void drawTQPicture(TQPicture& clipart, TQPainter& painter,
96 int x, int y, int width, int height, int sx, int sy, int sw, int sh);
99 TQByteArray m_rawData;
TDEAction * save(const TQObject *recvr, const char *slot, TDEActionCollection *parent, const char *name=0)
|