the state of LotusSpreadsheet More...
| Public Member Functions | |
| State () | |
| constructor | |
| int | getNumSheet () const | 
| returns the number of spreadsheet | |
| Spreadsheet & | getSheet (int id) | 
| returns the ith spreadsheet | |
| Table123Styles const * | getTableStyle (int id) const | 
| returns a table style for a sheet(if it exists) | |
| Table123Styles * | getTablesStyle (Vec2i pos) | 
| returns a table style for a sheet zone, create it if needed | |
| librevenge::RVNGString | getSheetName (int id) const | 
| returns the ith spreadsheet name | |
| Public Attributes | |
| int | m_version | 
| the file version | |
| std::vector< Spreadsheet > | m_spreadsheetList | 
| the list of spreadsheet ( first: main spreadsheet, other report spreadsheet ) | |
| std::map< std::string, CellsList > | m_nameToCellsMap | 
| map name to position | |
| std::vector< RowStyles > | m_rowStylesList | 
| the list of row styles | |
| std::map< Vec2i, size_t > | m_rowSheetIdToStyleIdMap | 
| map Vec2i(row, sheetId) to row style id | |
| std::multimap< Vec2i, Vec2i > | m_rowSheetIdToChildRowIdMap | 
| map Vec2i(row, sheetId) to child style | |
| std::map< Vec2i, Table123Styles > | m_sheetIdToTableStyleMap | 
| map Vec2i(sheetMin, sheetMax) to table style | |
| int | m_sheetCurrentId | 
| the sheet id | |
the state of LotusSpreadsheet
| 
 | inline | 
constructor
| 
 | inline | 
returns the number of spreadsheet
| 
 | inline | 
returns the ith spreadsheet
| 
 | inline | 
returns the ith spreadsheet name
| 
 | inline | 
returns a table style for a sheet zone, create it if needed
| 
 | inline | 
returns a table style for a sheet(if it exists)
| std::map<std::string, CellsList> LotusSpreadsheetInternal::State::m_nameToCellsMap | 
map name to position
Referenced by State().
map Vec2i(row, sheetId) to child style
Referenced by State().
| std::map<Vec2i,size_t> LotusSpreadsheetInternal::State::m_rowSheetIdToStyleIdMap | 
map Vec2i(row, sheetId) to row style id
Referenced by State().
| std::vector<RowStyles> LotusSpreadsheetInternal::State::m_rowStylesList | 
the list of row styles
Referenced by State().
| int LotusSpreadsheetInternal::State::m_sheetCurrentId | 
the sheet id
Referenced by State().
| std::map<Vec2i,Table123Styles> LotusSpreadsheetInternal::State::m_sheetIdToTableStyleMap | 
map Vec2i(sheetMin, sheetMax) to table style
Referenced by getTablesStyle(), getTableStyle(), and State().
| std::vector<Spreadsheet> LotusSpreadsheetInternal::State::m_spreadsheetList | 
the list of spreadsheet ( first: main spreadsheet, other report spreadsheet )
Referenced by getNumSheet(), getSheet(), getSheetName(), and State().
| int LotusSpreadsheetInternal::State::m_version | 
the file version
Referenced by State().