filters
graphicshandler.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef GRAPHICSHANDLER_H
00021 #define GRAPHICSHANDLER_H
00022
00023 #include <wv2/functor.h>
00024 #include <wv2/handlers.h>
00025
00026 #include <qobject.h>
00027 #include "document.h"
00028 #include "versionmagic.h"
00029
00030 #ifndef IMAGE_IMPORT
00031 namespace wvWare
00032 {
00033 class PictureHandler
00034 {
00035 };
00036 }
00037 #endif // IMAGE_IMPORT
00038
00039 class KWordPictureHandler : public QObject, public wvWare::PictureHandler
00040 {
00041 Q_OBJECT
00042 public:
00043 KWordPictureHandler( Document* doc );
00044
00045 #ifdef IMAGE_IMPORT
00046
00047 virtual void bitmapData( wvWare::OLEImageReader& reader, wvWare::SharedPtr<const wvWare::Word97::PICF> picf );
00048 virtual void wmfData( wvWare::OLEImageReader& reader, wvWare::SharedPtr<const wvWare::Word97::PICF> picf );
00049 virtual void tiffData( const wvWare::UString& name, wvWare::SharedPtr<const wvWare::Word97::PICF> picf );
00050 #endif // IMAGE_IMPORT
00051
00052 private:
00053 Document* m_doc;
00054
00055 };
00056
00057
00058
00059 #endif // GRAPHICSHANDLER_H
|