27#include <filterbase.h>
33class OLEFilter : public KoEmbeddingFilter {
39 OLEFilter(KoFilter *parent, const char *name, const TQStringList&);
42 virtual KoFilter::ConversionStatus convert( const TQCString& from, const TQCString& to );
45 void commSlotDelayStream( const char* delay );
46 void commSlotShapeID( unsigned int& shapeID );
50 void slotSaveDocumentInformation(
51 const TQString &fullName,
52 const TQString &title,
53 const TQString &company,
54 const TQString &email,
55 const TQString &telephone,
57 const TQString &postalCode,
58 const TQString &country,
60 const TQString &street,
61 const TQString &docTitle,
62 const TQString &docAbstract);
66 const TQString &nameIN,
68 const TQString &extension,
77 const TQString &nameIN,
80 const TQString &extension,
87 const TQString &nameIN,
93 void slotGetStream( const int &handle, myFile &stream);
99 void slotGetStream( const TQString &name, myFile &stream);
103 void internalCommShapeID( unsigned int& shapeID );
104 void internalCommDelayStream( const char* delay );
108 OLEFilter( const OLEFilter &);
109 const OLEFilter &operator=( const OLEFilter &);
112 virtual void savePartContents( TQIODevice* file );
114 void convert( const TQCString& mimeTypeHint );
115 void connectCommon(FilterBase **myFilter);
116 TQCString mimeTypeHelper();
118 TQMap<TQString, TQString> imageMap;
125 const char* m_embeddeeData;
126 unsigned int m_embeddeeLength;
129 static const int s_area;
|