the main class to read the spreadsheet part of RagTime 56 file More...
#include <RagTime5Spreadsheet.hxx>
Public Member Functions | |
| RagTime5Spreadsheet (RagTime5Parser &parser) | |
| constructor | |
| virtual | ~RagTime5Spreadsheet () |
| destructor | |
| int | version () const |
| returns the file version | |
| int | numPages () const |
| returns the number of pages | |
Protected Member Functions | |
| void | flushExtra () |
| sends the data which have not yet been sent to the listener | |
| bool | readSpreadsheetCluster (RagTime5Zone &zone, int zoneType) |
| try to read a spreadsheet cluster | |
| bool | readChartCluster (RagTime5Zone &zone, int zoneType) |
| try to read a chart cluster | |
| bool | readUnknownZone1 (RagTime5Zone &zone, RagTime5ClusterManager::Link const &link) |
| try to read a spreadsheet unknown zone 1 | |
| bool | readUnknownZone2 (RagTime5Zone &zone, RagTime5ClusterManager::Link const &link) |
| try to read a spreadsheet unknown zone 2 | |
| bool | readUnknownZone3 (RagTime5Zone &zone, RagTime5ClusterManager::Link const &link) |
| try to read a spreadsheet unknown zone 3 | |
| bool | readUnknownZone4 (RagTime5Zone &zone, RagTime5ClusterManager::Link const &link) |
| try to read a spreadsheet unknown zone 4 | |
Protected Attributes | |
| RagTime5Parser & | m_mainParser |
| the parser | |
| shared_ptr< RagTime5StructManager > | m_structManager |
| the structure manager | |
| MWAWParserStatePtr | m_parserState |
| the parser state | |
| shared_ptr < RagTime5SpreadsheetInternal::State > | m_state |
| the state | |
Private Member Functions | |
| RagTime5Spreadsheet (RagTime5Spreadsheet const &orig) | |
| RagTime5Spreadsheet & | operator= (RagTime5Spreadsheet const &orig) |
Friends | |
| class | RagTime5SpreadsheetInternal::SubDocument |
| class | RagTime5Parser |
the main class to read the spreadsheet part of RagTime 56 file
constructor
| RagTime5Spreadsheet::~RagTime5Spreadsheet | ( | ) | [virtual] |
destructor
| RagTime5Spreadsheet::RagTime5Spreadsheet | ( | RagTime5Spreadsheet const & | orig | ) | [private] |
| void RagTime5Spreadsheet::flushExtra | ( | ) | [protected] |
sends the data which have not yet been sent to the listener
| int RagTime5Spreadsheet::numPages | ( | ) | const |
returns the number of pages
| RagTime5Spreadsheet& RagTime5Spreadsheet::operator= | ( | RagTime5Spreadsheet const & | orig | ) | [private] |
| bool RagTime5Spreadsheet::readChartCluster | ( | RagTime5Zone & | zone, |
| int | zoneType | ||
| ) | [protected] |
try to read a chart cluster
| bool RagTime5Spreadsheet::readSpreadsheetCluster | ( | RagTime5Zone & | zone, |
| int | zoneType | ||
| ) | [protected] |
try to read a spreadsheet cluster
| bool RagTime5Spreadsheet::readUnknownZone1 | ( | RagTime5Zone & | zone, |
| RagTime5ClusterManager::Link const & | link | ||
| ) | [protected] |
try to read a spreadsheet unknown zone 1
Referenced by readSpreadsheetCluster().
| bool RagTime5Spreadsheet::readUnknownZone2 | ( | RagTime5Zone & | zone, |
| RagTime5ClusterManager::Link const & | link | ||
| ) | [protected] |
try to read a spreadsheet unknown zone 2
Referenced by readSpreadsheetCluster().
| bool RagTime5Spreadsheet::readUnknownZone3 | ( | RagTime5Zone & | zone, |
| RagTime5ClusterManager::Link const & | link | ||
| ) | [protected] |
try to read a spreadsheet unknown zone 3
Referenced by readSpreadsheetCluster().
| bool RagTime5Spreadsheet::readUnknownZone4 | ( | RagTime5Zone & | zone, |
| RagTime5ClusterManager::Link const & | link | ||
| ) | [protected] |
try to read a spreadsheet unknown zone 4
Referenced by readSpreadsheetCluster().
| int RagTime5Spreadsheet::version | ( | ) | const |
returns the file version
friend class RagTime5Parser [friend] |
friend class RagTime5SpreadsheetInternal::SubDocument [friend] |
RagTime5Parser& RagTime5Spreadsheet::m_mainParser [protected] |
the parser
Referenced by readChartCluster(), and readSpreadsheetCluster().
MWAWParserStatePtr RagTime5Spreadsheet::m_parserState [protected] |
the parser state
Referenced by version().
shared_ptr<RagTime5SpreadsheetInternal::State> RagTime5Spreadsheet::m_state [protected] |
the state
shared_ptr<RagTime5StructManager> RagTime5Spreadsheet::m_structManager [protected] |
the structure manager