ClarisWksTableInternal::Table Struct Reference

the struct which stores the Table More...

Inheritance diagram for ClarisWksTableInternal::Table:
ClarisWksStruct::DSET MWAWTable

List of all members.

Public Member Functions

 Table (ClarisWksStruct::DSET const &dset, ClarisWksTable &parser, ClarisWksStyleManager &styleManager)
 constructor
TableCellget (int id)
 return a cell corresponding to id
virtual void removeChild (int cId, bool normalChild)
 remove a child from a list.
void updateCells ()
 finish updating all cells
bool askMainToSendZone (int number)
 ask the main parser to send a zone

Public Attributes

ClarisWksTablem_parser
 the main parser
ClarisWksStyleManagerm_styleManager
 the style manager
std::vector< Borderm_bordersList
 the list of border
long m_mainPtr
 the relative main pointer
bool m_auxiliaryDetached
 true if the auxiliary zone is detached

Private Member Functions

 Table (Table const &orig)
Tableoperator= (Table const &orig)

Friends

struct TableCell
std::ostream & operator<< (std::ostream &o, Table const &doc)
 operator<<

Detailed Description

the struct which stores the Table


Constructor & Destructor Documentation

ClarisWksTableInternal::Table::Table ( ClarisWksStruct::DSET const &  dset,
ClarisWksTable parser,
ClarisWksStyleManager styleManager 
) [inline]

constructor

ClarisWksTableInternal::Table::Table ( Table const &  orig) [private]

Member Function Documentation

bool ClarisWksTableInternal::Table::askMainToSendZone ( int  number) [inline]

ask the main parser to send a zone

return a cell corresponding to id

Reimplemented from MWAWTable.

Referenced by ClarisWksTable::readTableBordersId().

Table& ClarisWksTableInternal::Table::operator= ( Table const &  orig) [private]
virtual void ClarisWksTableInternal::Table::removeChild ( int  cId,
bool  normalChild 
) [inline, virtual]

remove a child from a list.

Normally, this function is not called, so optimizing it is not usefull

Reimplemented from ClarisWksStruct::DSET.

finish updating all cells


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
Table const &  doc 
) [friend]

operator<<

friend struct TableCell [friend]

Member Data Documentation

true if the auxiliary zone is detached

Referenced by removeChild().


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