47 class WPXDocumentInterface;
49 namespace MSK4ParserInternal
79 virtual void parse(WPXDocumentInterface *documentInterface);
110 shared_ptr<MSK4ParserInternal::State>
m_state;
void sendOLE(int id, MWAWPosition const &pos, WPXPropertyList frameExtras)
send an OLE zone
Definition: MSK4Parser.cxx:412
bool createStructures()
finds the principal ole zone: Ole pictures and MN0, then tries to find the main structures.
Definition: MSK4Parser.cxx:217
MSK4Parser & operator=(MSK4Parser const &orig)
void flushExtra()
tries to parse the ole zones which have not yet been parsed
Definition: MSK4Parser.cxx:301
void sendFootNote(int id)
creates a subdocument corresponding to a footnote (indicated by id)
Definition: MSK4Parser.cxx:366
Internal: the subdocument of a MSK4Parser.
Definition: MSK4Parser.cxx:58
virtual void parse(WPXDocumentInterface *documentInterface)
the main parse function, called with the documentInterface
Definition: MSK4Parser.cxx:169
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:354
MSK4Parser(MWAWInputStreamPtr input, MWAWRSRCParserPtr rsrcParser, MWAWHeader *header)
construtor
Definition: MSK4Parser.cxx:157
The class which parses the main zones of a mac MS Works document v4.
Definition: MSK4Zone.hxx:76
shared_ptr< MSK4ParserInternal::State > m_state
the state
Definition: MSK4Parser.hxx:110
bool checkHeader(MWAWHeader *header, bool strict=false)
checks if the document header is correct (or not)
Definition: MSK4Parser.cxx:345
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:348
void sendFrameText(MWAWEntry const &entry, std::string const &frame)
send the frame text
Definition: MSK4Parser.cxx:384
virtual ~MSK4Parser()
destructor
Definition: MSK4Parser.cxx:162
the main class to read a MS Works document v4
Definition: MSK4Parser.hxx:65
virtual class which defines the ancestor of all main zone parser
Definition: MWAWParser.hxx:89
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46