the struct which stores the Table More...
Public Member Functions | |
| Table (ClarisWksStruct::DSET const &dset, ClarisWksTable &parser, ClarisWksStyleManager &styleManager) | |
| constructor | |
| TableCell * | get (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 | |
| ClarisWksTable * | m_parser |
| the main parser | |
| ClarisWksStyleManager * | m_styleManager |
| the style manager | |
| std::vector< Border > | m_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) | |
| Table & | operator= (Table const &orig) |
Friends | |
| struct | TableCell |
| std::ostream & | operator<< (std::ostream &o, Table const &doc) |
| operator<< | |
the struct which stores the Table
| ClarisWksTableInternal::Table::Table | ( | ClarisWksStruct::DSET const & | dset, |
| ClarisWksTable & | parser, | ||
| ClarisWksStyleManager & | styleManager | ||
| ) | [inline] |
constructor
| ClarisWksTableInternal::Table::Table | ( | Table const & | orig | ) | [private] |
| bool ClarisWksTableInternal::Table::askMainToSendZone | ( | int | number | ) | [inline] |
ask the main parser to send a zone
| TableCell* ClarisWksTableInternal::Table::get | ( | int | id | ) | [inline] |
return a cell corresponding to id
Reimplemented from MWAWTable.
Referenced by ClarisWksTable::readTableBordersId().
| 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.
| void ClarisWksTableInternal::Table::updateCells | ( | ) | [inline] |
finish updating all cells
| std::ostream& operator<< | ( | std::ostream & | o, |
| Table const & | doc | ||
| ) | [friend] |
operator<<
friend struct TableCell [friend] |
true if the auxiliary zone is detached
Referenced by removeChild().
| std::vector<Border> ClarisWksTableInternal::Table::m_bordersList |
the list of border
Referenced by ClarisWksTable::readTableBorders(), ClarisWksTable::readTableBordersId(), and ClarisWksTableInternal::TableCell::update().
the relative main pointer
Referenced by ClarisWksTable::readTablePointers().
the main parser
Referenced by askMainToSendZone().
the style manager
Referenced by ClarisWksTableInternal::TableCell::update().