10 #ifndef IWORKTABLE_H_INCLUDED
11 #define IWORKTABLE_H_INCLUDED
13 #include <boost/optional.hpp>
58 #endif // IWORKTABLE_H_INCLUDED
Definition: IWORKOutputElements.h:25
IWORKRowSizes_t m_rowSizes
Definition: IWORKTable.h:51
void setSizes(const IWORKColumnSizes_t &columnSizes, const IWORKRowSizes_t &rowSizes)
Definition: IWORKTable.cpp:63
Definition: IWORKTable.h:25
std::deque< Cell > Row_t
Definition: IWORKTable.h:35
std::deque< Row_t > Table_t
Definition: IWORKTable.h:36
IWORKOutputElements m_content
Definition: IWORKTable.h:27
std::vector< IWORKGridLine_t > IWORKGridLineList_t
Definition: IWORKTypes.h:99
IWORKColumnSizes_t m_columnSizes
Definition: IWORKTable.h:50
IWORKGridLineList_t m_horizontalLines
Definition: IWORKTable.h:53
IWORKGridLineList_t m_verticalLines
Definition: IWORKTable.h:52
Table_t m_table
Definition: IWORKTable.h:49
void draw(const librevenge::RVNGPropertyList &tableProps, IWORKOutputElements &elements)
Definition: IWORKTable.cpp:100
unsigned m_rowSpan
Definition: IWORKTable.h:29
unsigned m_columnSpan
Definition: IWORKTable.h:28
std::deque< double > IWORKColumnSizes_t
Definition: IWORKTypes_fwd.h:22
IWORKTable()
Definition: IWORKTable.cpp:54
std::deque< double > IWORKRowSizes_t
Definition: IWORKTypes_fwd.h:24
void insertCell(unsigned column, unsigned row, const IWORKOutputElements &content=IWORKOutputElements(), unsigned columnSpan=1, unsigned rowSpan=1)
Definition: IWORKTable.cpp:78
Definition: IWORKToken.h:56
Definition: IWORKTable.h:23
void setBorders(const IWORKGridLineList_t &verticalLines, const IWORKGridLineList_t &horizontalLines)
Definition: IWORKTable.cpp:72
Definition: IWORKToken.h:63
void insertCoveredCell(unsigned column, unsigned row)
Definition: IWORKTable.cpp:90
Cell()
Definition: IWORKTable.cpp:46
bool m_covered
Definition: IWORKTable.h:30