HMWJGraphInternal::Table Struct Reference

Internal: the table of a HMWJGraph. More...

Public Member Functions

 Table ()
 constructor More...
 
 ~Table ()
 destructor More...
 
size_t getCellPos (int row, int col) const
 returns a cell position ( before any merge cell ) More...
 

Public Attributes

int m_rows
 the number of row More...
 
int m_columns
 the number of columns More...
 
int m_height
 the table height More...
 
long m_textFileId
 the text file id More...
 
std::vector< TableCellm_cellsList
 the list of cells More...
 
std::vector< float > m_rowsDim
 the rows dimension ( in points ) More...
 
std::vector< float > m_columnsDim
 the columns dimension ( in points ) More...
 
std::vector< int > m_cellsId
 a list of id for each cells More...
 
std::vector< CellFormatm_formatsList
 a list of cell format More...
 
bool m_hasExtraLines
 a flag to know if the table has some extra line More...
 

Detailed Description

Internal: the table of a HMWJGraph.

Constructor & Destructor Documentation

HMWJGraphInternal::Table::Table ( )
inline

constructor

HMWJGraphInternal::Table::~Table ( )
inline

destructor

Member Function Documentation

size_t HMWJGraphInternal::Table::getCellPos ( int  row,
int  col 
) const
inline

returns a cell position ( before any merge cell )

Referenced by HMWJGraph::sendTable(), and HMWJGraph::updateTable().

Member Data Documentation

std::vector<int> HMWJGraphInternal::Table::m_cellsId
mutable

a list of id for each cells

Referenced by HMWJGraph::sendTable(), and HMWJGraph::updateTable().

std::vector<TableCell> HMWJGraphInternal::Table::m_cellsList
int HMWJGraphInternal::Table::m_columns
std::vector<float> HMWJGraphInternal::Table::m_columnsDim
mutable

the columns dimension ( in points )

Referenced by HMWJGraph::sendPreTableData(), HMWJGraph::sendTable(), and HMWJGraph::updateTable().

std::vector<CellFormat> HMWJGraphInternal::Table::m_formatsList

a list of cell format

Referenced by HMWJGraph::readTableFormatsList(), and HMWJGraph::sendTable().

bool HMWJGraphInternal::Table::m_hasExtraLines
mutable

a flag to know if the table has some extra line

Referenced by HMWJGraph::sendFrame(), HMWJGraph::sendPreTableData(), and HMWJGraph::updateTable().

int HMWJGraphInternal::Table::m_height

the table height

int HMWJGraphInternal::Table::m_rows
std::vector<float> HMWJGraphInternal::Table::m_rowsDim
mutable

the rows dimension ( in points )

Referenced by HMWJGraph::sendPreTableData(), HMWJGraph::sendTable(), and HMWJGraph::updateTable().

long HMWJGraphInternal::Table::m_textFileId

the text file id


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

Generated on Wed Jul 10 2013 18:19:47 for libmwaw by doxygen 1.8.4