filters
ExportBasic.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef EXPORTBASIC_H
00022 #define EXPORTBASIC_H
00023
00024 #include <KWEFBaseWorker.h>
00025 #include "ExportFilter.h"
00026
00027 class HtmlBasicWorker : public HtmlWorker
00028 {
00029 public:
00030 HtmlBasicWorker( const QString &cssURL = QString::null );
00031 virtual ~HtmlBasicWorker(void) { }
00032 public:
00033 protected:
00034 virtual QString getStartOfListOpeningTag(const CounterData::Style typeList, bool& ordered);
00035 virtual void openParagraph(const QString& strTag,
00036 const LayoutData& layout,QChar::Direction direction=QChar::DirL);
00037 virtual void closeParagraph(const QString& strTag,
00038 const LayoutData& layout);
00039 virtual void openSpan(const FormatData& formatOrigin, const FormatData& format);
00040 virtual void closeSpan(const FormatData& formatOrigin, const FormatData& format);
00041 virtual bool doOpenBody(void);
00042 virtual void writeDocType(void);
00043
00044 virtual QString customCSSURL(void) const;
00045 private:
00046 void openFormatData(const FormatData& formatOrigin,
00047 const FormatData& format, const bool force, const bool allowBold);
00048 void closeFormatData(const FormatData& formatOrigin,
00049 const FormatData& format, const bool force, const bool allowBold);
00050 QString textFormatToCss(const TextFormatting& formatData) const;
00051 private:
00052 QString m_cssURL;
00053 };
00054
00055 #endif
|