LotusSpreadsheetInternal::State Struct Reference

the state of LotusSpreadsheet More...

Public Member Functions

 State ()
 constructor More...
 
int getNumSheet () const
 returns the number of spreadsheet More...
 
SpreadsheetgetSheet (int id)
 returns the ith spreadsheet More...
 
librevenge::RVNGString getSheetName (int id) const
 returns the ith spreadsheet More...
 

Public Attributes

int m_version
 the file version More...
 
std::vector< Spreadsheetm_spreadsheetList
 the list of spreadsheet ( first: main spreadsheet, other report spreadsheet ) More...
 
std::map< std::string, CellsListm_nameToCellsMap
 map name to position More...
 
std::vector< RowStylesm_rowStylesList
 the list of row styles More...
 
std::map< Vec2i, size_t > m_rowSheetIdToStyleIdMap
 map Vec2i(row, sheetId) to row style id More...
 
std::multimap< Vec2i, Vec2im_rowSheetIdToChildRowIdMap
 map Vec2i(row, sheetId) to child style More...
 
int m_sheetCurrentId
 the sheet id More...
 

Detailed Description

the state of LotusSpreadsheet

Constructor & Destructor Documentation

§ State()

LotusSpreadsheetInternal::State::State ( )
inline

constructor

Member Function Documentation

§ getNumSheet()

int LotusSpreadsheetInternal::State::getNumSheet ( ) const
inline

returns the number of spreadsheet

§ getSheet()

Spreadsheet& LotusSpreadsheetInternal::State::getSheet ( int  id)
inline

returns the ith spreadsheet

§ getSheetName()

librevenge::RVNGString LotusSpreadsheetInternal::State::getSheetName ( int  id) const
inline

returns the ith spreadsheet

Member Data Documentation

§ m_nameToCellsMap

std::map<std::string, CellsList> LotusSpreadsheetInternal::State::m_nameToCellsMap

map name to position

§ m_rowSheetIdToChildRowIdMap

std::multimap<Vec2i,Vec2i> LotusSpreadsheetInternal::State::m_rowSheetIdToChildRowIdMap

map Vec2i(row, sheetId) to child style

§ m_rowSheetIdToStyleIdMap

std::map<Vec2i,size_t> LotusSpreadsheetInternal::State::m_rowSheetIdToStyleIdMap

map Vec2i(row, sheetId) to row style id

§ m_rowStylesList

std::vector<RowStyles> LotusSpreadsheetInternal::State::m_rowStylesList

the list of row styles

§ m_sheetCurrentId

int LotusSpreadsheetInternal::State::m_sheetCurrentId

the sheet id

§ m_spreadsheetList

std::vector<Spreadsheet> LotusSpreadsheetInternal::State::m_spreadsheetList

the list of spreadsheet ( first: main spreadsheet, other report spreadsheet )

§ m_version

int LotusSpreadsheetInternal::State::m_version

the file version


The documentation for this struct was generated from the following file:

Generated on Wed Oct 26 2016 16:54:39 for libwps by doxygen 1.8.12