38 #ifndef CW_MWAW_DATABASE
39 # define CW_MWAW_DATABASE
55 namespace CWDatabaseInternal
123 shared_ptr<CWDatabaseInternal::State>
m_state;
main structure which correspond to a document part
Definition: CWStruct.hxx:55
CWDatabase(CWParser &parser)
constructor
Definition: CWDatabase.cxx:235
a structure to store the style list and the lookup zone
Definition: CWStyleManager.hxx:59
int numPages() const
returns the number of pages
Definition: CWDatabase.cxx:250
bool readFields(CWDatabaseInternal::Database &dBase)
try to read the database structure
Definition: CWDatabase.cxx:391
Internal: the database of a CWDatabase.
Definition: CWDatabase.cxx:202
shared_ptr< CWDatabaseInternal::State > m_state
the state
Definition: CWDatabase.hxx:123
the main class to read the text part of Claris Works file
Definition: CWDatabase.hxx:70
shared_ptr< CWStruct::DSET > readDatabaseZone(CWStruct::DSET const &zone, MWAWEntry const &entry, bool &complete)
reads the zone Text DSET
Definition: CWDatabase.cxx:262
the main class to read a Claris Works file
Definition: CWParser.hxx:73
CWDatabase & operator=(CWDatabase const &orig)
bool canSendDatabaseAsGraphic(int) const
check if we can send a database as graphic
Definition: CWDatabase.hxx:90
shared_ptr< CWStyleManager > m_styleManager
the style manager
Definition: CWDatabase.hxx:129
MWAWParserStatePtr m_parserState
the parser state
Definition: CWDatabase.hxx:120
bool readDefaults(CWDatabaseInternal::Database &dBase)
try to read the default structure
Definition: CWDatabase.cxx:577
bool sendDatabase(int number)
sends the zone data to the listener (if it exists )
Definition: CWDatabase.cxx:655
shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:356
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
virtual ~CWDatabase()
destructor
Definition: CWDatabase.cxx:241
int version() const
returns the file version
Definition: CWDatabase.cxx:244
CWParser * m_mainParser
the main parser;
Definition: CWDatabase.hxx:126