34 #ifndef GREAT_WKS_DB_PARSER 35 # define GREAT_WKS_DB_PARSER 40 #include <librevenge/librevenge.h> 71 bool checkHeader(
MWAWHeader *header,
bool strict=
false);
74 void parse(librevenge::RVNGSpreadsheetInterface *documentInterface);
81 void createDocument(librevenge::RVNGSpreadsheetInterface *documentInterface);
109 bool readFieldAuxis(
MWAWEntry const &zon);
115 bool readFormLinks(
MWAWEntry const &zone);
121 bool readRowRecords(
MWAWEntry const &zone);
129 bool readFormula(
long endPos, std::vector<MWAWCellContent::FormulaInstruction> &formula);
136 bool readIntList(
MWAWEntry const &zone, std::vector<int> &list);
138 bool readSmallZone(
MWAWEntry const &zone);
161 shared_ptr<GreatWksDBParserInternal::State>
m_state;
Internal: the structures of a GreatWksDBParser.
Definition: GreatWksDBParser.cxx:63
a cell of a GreatWksDBParser
Definition: GreatWksDBParser.cxx:157
the main class to read a GreatWorks database file
Definition: GreatWksDBParser.hxx:61
shared_ptr< GreatWksDBParserInternal::State > m_state
the state
Definition: GreatWksDBParser.hxx:161
the main class to read/store generic data of a GreatWorks document
Definition: GreatWksDocument.hxx:59
a field of a GreatWksDBParser
Definition: GreatWksDBParser.cxx:175
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:506
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:496
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type)
the parser function
Definition: GreatWksDBParser.cxx:426
Internal: the subdocument of a GreatWksDBParser.
Definition: GreatWksDBParser.cxx:401
Defines MWAWCell (cell content and format)
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
virtual class which defines the ancestor of all spreadsheet zone parser
Definition: MWAWParser.hxx:271
a big block of a GreatWksDBParser
Definition: GreatWksDBParser.cxx:100
shared_ptr< GreatWksDocument > m_document
the document
Definition: GreatWksDBParser.hxx:164