filters
applixwordimport.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef APPLIXWORDIMPORT_H
00021 #define APPLIXWORDIMPORT_H
00022
00023 #include <qstring.h>
00024 #include <qstringlist.h>
00025 #include <qfile.h>
00026 #include <qobject.h>
00027 #include <qtextstream.h>
00028
00029 #include <KoFilter.h>
00030 #include <KoStore.h>
00031
00032 typedef struct
00033 {
00034 int c;
00035 int m;
00036 int y;
00037 int k;
00038
00039 int r;
00040 int g;
00041 int b;
00042 }t_mycolor;
00043
00044 class APPLIXWORDImport : public KoFilter {
00045
00046 Q_OBJECT
00047
00048 public:
00049 APPLIXWORDImport(KoFilter *parent, const char *name, const QStringList&);
00050 virtual ~APPLIXWORDImport() {}
00051
00052 virtual KoFilter::ConversionStatus convert( const QCString& from, const QCString& to );
00053
00054 protected:
00055 QChar specCharfind (QChar , QChar );
00056 QString readTagLine (QTextStream &, QFile &);
00057 void replaceSpecial (QString &);
00058 QString nextLine (QTextStream &);
00059 int readHeader (QTextStream &stream, QFile &);
00060
00061 private:
00062 int m_stepsize;
00063 int m_instep;
00064 int m_progress;
00065
00066 };
00067 #endif // APPLIXWORDIMPORT_H
|