20#ifndef _IMPORT_FORMATTING_H
21#define _IMPORT_FORMATTING_H
23#include <tqptrstack.h>
52enum StackItemElementType{
53 ElementTypeUnknown = 0,
62 ElementTypeAnchorContent,
63 ElementTypeIgnoreWord,
64 ElementTypeRealMetaData,
78 StackItemElementType elementType;
79 TQDomElement m_frameset;
80 TQDomElement stackElementParagraph;
81 TQDomElement stackElementText;
82 TQDomElement stackElementFormatsPlural;
108 TQMemArray<double> m_doubleArray;
111class StackItemStack : public TQPtrStack<StackItem>
114 StackItemStack( void) { }
115 virtual ~StackItemStack( void) { }
120void PopulateProperties(StackItem* stackItem, const TQString& strStyleProps,
121 const TQXmlAttributes& attributes, AbiPropsMap& abiPropsMap,
122 const bool allowInit);
123void AddFormat(TQDomElement& formatElementOut, StackItem* stackItem,
124 TQDomDocument& mainDocument);
125void AddLayout( const TQString& strStyleName, TQDomElement& layoutElement,
126 StackItem* stackItem, TQDomDocument& mainDocument,
127 const AbiPropsMap& abiPropsMap, const int level, const bool isStyle);
128void AddStyle(TQDomElement& styleElement, const TQString& strStyleName,
129 const StyleData& styleData, TQDomDocument& mainDocument);
Helpers for the AbiWord import filter.
|