43 WPXTableCell(
unsigned char colSpan,
unsigned char rowSpan,
unsigned char borderBits);
55 void insertCell(
unsigned char colSpan,
unsigned char rowSpan,
unsigned char borderBits);
58 return (m_tableRows[i])[j];
60 void makeBordersConsistent();
61 void _makeCellBordersConsistent(
WPXTableCell *cell, std::vector<WPXTableCell *> &adjacentCells,
62 int adjacencyBitCell,
int adjacencyBitBoundCells);
63 std::vector<WPXTableCell *> _getCellsBottomAdjacent(
int i,
int j);
64 std::vector<WPXTableCell *> _getCellsRightAdjacent(
int i,
int j);
66 const std::vector< std::vector<WPXTableCell *> > &
getRows()
const 72 return m_tableRows.empty();
89 return (*m_tableList)[i];
93 m_tableList->push_back(table);
98 void acquire(
int *refCount, std::vector<WPXTable *> *tableList);
103 std::vector<WPXTable *> *
get()
const unsigned char m_rowSpan
Definition: WPXTable.h:45
const WPXTableCell * getCell(size_t i, size_t j)
Definition: WPXTable.h:56
Definition: WPXTable.h:49
int * getRef() const
Definition: WPXTable.h:99
const std::vector< std::vector< WPXTableCell * > > & getRows() const
Definition: WPXTable.h:66
Definition: WPXTable.h:79
std::vector< std::vector< WPXTableCell * > > m_tableRows
Definition: WPXTable.h:76
Definition: WPXTable.h:41
std::vector< WPXTable * > * m_tableList
Definition: WPXTable.h:108
unsigned char m_colSpan
Definition: WPXTable.h:44
int * m_refCount
Definition: WPXTable.h:109
WPXTable()
Definition: WPXTable.h:52
bool isEmpty() const
Definition: WPXTable.h:70
WPXTable * operator[](unsigned long i)
Definition: WPXTable.h:87
void add(WPXTable *table)
Definition: WPXTable.h:91
WPXTableCell(unsigned char colSpan, unsigned char rowSpan, unsigned char borderBits)
Definition: WPXTable.cpp:31
unsigned char m_borderBits
Definition: WPXTable.h:46