the state of QuattroSpreadsheet More...
Public Member Functions | |
State () | |
constructor More... | |
int | getMaximalSheet (Spreadsheet::Type type=Spreadsheet::T_Spreadsheet) const |
returns the maximal spreadsheet More... | |
shared_ptr< Spreadsheet > | getSheet (Spreadsheet::Type type, int id) |
returns the ith real spreadsheet More... | |
librevenge::RVNGString | getSheetName (int id) const |
returns the ith spreadsheet More... | |
Spreadsheet & | getActualSheet () |
returns the actual sheet More... | |
void | pushNewSheet (shared_ptr< Spreadsheet > sheet) |
create a new sheet and stack id More... | |
bool | popSheet () |
try to pop the actual sheet More... | |
Public Attributes | |
long | m_eof |
the last file position More... | |
int | m_version |
the file version More... | |
WPSVec3i | m_maxDimension |
the maximum col, row, sheet More... | |
int | m_hasLICSCharacters |
int to code if the file has LICS characters:-1 means unknown, 0 means no, 1 means yes More... | |
StyleManager | m_styleManager |
the style manager More... | |
std::vector< shared_ptr < Spreadsheet > > | m_spreadsheetList |
the list of spreadsheet ( first: main spreadsheet, other report spreadsheet ) More... | |
std::stack< shared_ptr < Spreadsheet > > | m_spreadsheetStack |
the stack of spreadsheet id More... | |
the state of QuattroSpreadsheet
|
inline |
constructor
|
inline |
returns the actual sheet
|
inline |
returns the maximal spreadsheet
|
inline |
returns the ith real spreadsheet
|
inline |
returns the ith spreadsheet
|
inline |
try to pop the actual sheet
|
inline |
create a new sheet and stack id
Referenced by State().
long QuattroSpreadsheetInternal::State::m_eof |
the last file position
int QuattroSpreadsheetInternal::State::m_hasLICSCharacters |
int to code if the file has LICS characters:-1 means unknown, 0 means no, 1 means yes
WPSVec3i QuattroSpreadsheetInternal::State::m_maxDimension |
the maximum col, row, sheet
std::vector<shared_ptr<Spreadsheet> > QuattroSpreadsheetInternal::State::m_spreadsheetList |
the list of spreadsheet ( first: main spreadsheet, other report spreadsheet )
Referenced by getMaximalSheet(), getSheet(), and pushNewSheet().
std::stack<shared_ptr<Spreadsheet> > QuattroSpreadsheetInternal::State::m_spreadsheetStack |
the stack of spreadsheet id
Referenced by getActualSheet(), popSheet(), and pushNewSheet().
StyleManager QuattroSpreadsheetInternal::State::m_styleManager |
the style manager
int QuattroSpreadsheetInternal::State::m_version |
the file version