the state of QuattroDosSpreadsheet More...
| Public Member Functions | |
| State () | |
| constructor | |
| int | getMaximalSheet (Spreadsheet::Type type=Spreadsheet::T_Spreadsheet) const | 
| returns the maximal spreadsheet | |
| std::shared_ptr< Spreadsheet > | getSheet (Spreadsheet::Type type, int id) | 
| returns the ith real spreadsheet | |
| librevenge::RVNGString | getSheetName (int id) | 
| returns the ith spreadsheet | |
| librevenge::RVNGString | getUniqueSheetName (librevenge::RVNGString const &name) | 
| returns a unique sheet name build using the current name | |
| Spreadsheet & | getActualSheet () | 
| returns the actual sheet | |
| void | pushNewSheet (std::shared_ptr< Spreadsheet > sheet) | 
| create a new sheet and stack id | |
| bool | popSheet () | 
| try to pop the actual sheet | |
| Public Attributes | |
| long | m_eof | 
| the last file position | |
| int | m_version | 
| the file version | |
| StyleManager | m_styleManager | 
| the style manager | |
| std::vector< std::shared_ptr< Spreadsheet > > | m_spreadsheetList | 
| the list of spreadsheet ( first: main spreadsheet, other report spreadsheet ) | |
| std::stack< std::shared_ptr< Spreadsheet > > | m_spreadsheetStack | 
| the stack of spreadsheet id | |
| std::map< int, librevenge::RVNGString > | m_idToSheetNameMap | 
| the map id to sheet's name | |
| std::set< librevenge::RVNGString > | m_sheetNameSet | 
| the set of used sheet name | |
the state of QuattroDosSpreadsheet
| 
 | inline | 
constructor
| 
 | inline | 
returns the actual sheet
| 
 | inline | 
returns the maximal spreadsheet
| 
 | inline | 
returns the ith real spreadsheet
| 
 | inline | 
returns the ith spreadsheet
| 
 | inline | 
returns a unique sheet name build using the current name
Referenced by getSheetName().
| 
 | inline | 
try to pop the actual sheet
| 
 | inline | 
create a new sheet and stack id
Referenced by State().
| long QuattroDosSpreadsheetInternal::State::m_eof | 
the last file position
Referenced by State().
| std::map<int, librevenge::RVNGString> QuattroDosSpreadsheetInternal::State::m_idToSheetNameMap | 
the map id to sheet's name
Referenced by getSheetName(), and State().
| std::set<librevenge::RVNGString> QuattroDosSpreadsheetInternal::State::m_sheetNameSet | 
the set of used sheet name
Referenced by getUniqueSheetName(), and State().
| std::vector<std::shared_ptr<Spreadsheet> > QuattroDosSpreadsheetInternal::State::m_spreadsheetList | 
the list of spreadsheet ( first: main spreadsheet, other report spreadsheet )
Referenced by getMaximalSheet(), getSheet(), pushNewSheet(), and State().
| std::stack<std::shared_ptr<Spreadsheet> > QuattroDosSpreadsheetInternal::State::m_spreadsheetStack | 
the stack of spreadsheet id
Referenced by getActualSheet(), popSheet(), pushNewSheet(), and State().
| StyleManager QuattroDosSpreadsheetInternal::State::m_styleManager | 
the style manager
Referenced by State().
| int QuattroDosSpreadsheetInternal::State::m_version | 
the file version
Referenced by State().