10 #ifndef KEYTABLE_H_INCLUDED
11 #define KEYTABLE_H_INCLUDED
42 void setSizes(
const ColumnSizes_t &columnSizes,
const RowSizes_t &rowSizes);
61 #endif // KEYTABLE_H_INCLUDED
KEYTable()
Definition: KEYTable.cpp:32
void insertCoveredCell(unsigned column, unsigned row)
Definition: KEYTable.cpp:61
Definition: EtonyekDocument.cpp:40
Definition: KEY1Token.h:39
std::deque< Row_t > Table_t
Definition: KEYTable.h:33
RowSizes_t m_rowSizes
Definition: KEYTable.h:53
Definition: KEYTable.h:20
Definition: KEYTable.h:22
void draw(const KEYOutput &output) const
Definition: KEYTable.cpp:76
void setSizes(const ColumnSizes_t &columnSizes, const RowSizes_t &rowSizes)
Definition: KEYTable.cpp:40
Definition: KEY2Token.h:140
boost::shared_ptr< KEYObject > KEYObjectPtr_t
Definition: KEYObject.h:44
KEYObjectPtr_t content
Definition: KEYTable.h:24
unsigned columnSpan
Definition: KEYTable.h:25
bool covered
Definition: KEYTable.h:27
Definition: KEY2Token.h:213
std::deque< double > RowSizes_t
Definition: KEYTable.h:37
ColumnSizes_t m_columnSizes
Definition: KEYTable.h:52
A context for drawing instances of KEYObject.
Definition: KEYOutput.h:23
KEYObjectPtr_t makeObject(const KEYShapePtr_t &shape)
Object creator function for shape.
Definition: KEYShape.cpp:84
Cell()
Definition: KEYTable.cpp:24
unsigned rowSpan
Definition: KEYTable.h:26
void setGeometry(const KEYGeometryPtr_t &geometry)
Definition: KEYTable.cpp:71
void insertCell(unsigned column, unsigned row, const KEYObjectPtr_t &content=KEYObjectPtr_t(), unsigned columnSpan=1, unsigned rowSpan=1)
Definition: KEYTable.cpp:49
boost::shared_ptr< KEYGeometry > KEYGeometryPtr_t
Definition: KEYTypes_fwd.h:25
Table_t m_table
Definition: KEYTable.h:51
std::deque< double > ColumnSizes_t
Definition: KEYTable.h:36
Definition: KEY2Token.h:1069
KEYGeometryPtr_t m_geometry
Definition: KEYTable.h:54
std::deque< Cell > Row_t
Definition: KEYTable.h:32