libetonyek::IWORKTable Class Reference

#include <IWORKTable.h>

Classes

struct  Cell
 

Public Member Functions

 IWORKTable ()
 
void setSizes (const IWORKColumnSizes_t &columnSizes, const IWORKRowSizes_t &rowSizes)
 
void setBorders (const IWORKGridLineList_t &verticalLines, const IWORKGridLineList_t &horizontalLines)
 
void insertCell (unsigned column, unsigned row, const IWORKOutputElements &content=IWORKOutputElements(), unsigned columnSpan=1, unsigned rowSpan=1)
 
void insertCoveredCell (unsigned column, unsigned row)
 
void draw (const librevenge::RVNGPropertyList &tableProps, IWORKOutputElements &elements)
 

Private Types

typedef std::deque< CellRow_t
 
typedef std::deque< Row_tTable_t
 

Private Attributes

Table_t m_table
 
IWORKColumnSizes_t m_columnSizes
 
IWORKRowSizes_t m_rowSizes
 
IWORKGridLineList_t m_verticalLines
 
IWORKGridLineList_t m_horizontalLines
 

Member Typedef Documentation

typedef std::deque<Cell> libetonyek::IWORKTable::Row_t
private
typedef std::deque<Row_t> libetonyek::IWORKTable::Table_t
private

Constructor & Destructor Documentation

libetonyek::IWORKTable::IWORKTable ( )

Member Function Documentation

void libetonyek::IWORKTable::draw ( const librevenge::RVNGPropertyList &  tableProps,
IWORKOutputElements elements 
)
void libetonyek::IWORKTable::insertCell ( unsigned  column,
unsigned  row,
const IWORKOutputElements content = IWORKOutputElements(),
unsigned  columnSpan = 1,
unsigned  rowSpan = 1 
)
void libetonyek::IWORKTable::insertCoveredCell ( unsigned  column,
unsigned  row 
)
void libetonyek::IWORKTable::setBorders ( const IWORKGridLineList_t verticalLines,
const IWORKGridLineList_t horizontalLines 
)
void libetonyek::IWORKTable::setSizes ( const IWORKColumnSizes_t columnSizes,
const IWORKRowSizes_t rowSizes 
)

Member Data Documentation

IWORKColumnSizes_t libetonyek::IWORKTable::m_columnSizes
private
IWORKGridLineList_t libetonyek::IWORKTable::m_horizontalLines
private

Referenced by draw(), and setBorders().

IWORKRowSizes_t libetonyek::IWORKTable::m_rowSizes
private
Table_t libetonyek::IWORKTable::m_table
private
IWORKGridLineList_t libetonyek::IWORKTable::m_verticalLines
private

Referenced by draw(), and setBorders().


The documentation for this class was generated from the following files:

Generated for libetonyek by doxygen 1.8.9.1