LibreOffice Module writerfilter (master) 1
|
Public Member Functions | |
TableManagerState () | |
Constructor. More... | |
void | startLevel () |
void | endLevel () |
void | resetCellSpecifics () |
Reset to initial state at beginning of row. More... | |
void | resetCellProps () |
void | setCellProps (TablePropertyMapPtr pProps) |
const TablePropertyMapPtr & | getCellProps () const |
void | resetRowProps () |
void | setRowProps (TablePropertyMapPtr pProps) |
const TablePropertyMapPtr & | getRowProps () const |
void | setTableExceptionProps (TablePropertyMapPtr pProps) |
const TablePropertyMapPtr & | getTableExceptionProps () const |
void | resetTableProps () |
void | setTableProps (TablePropertyMapPtr pProps) |
TablePropertyMapPtr | getTableProps () |
void | setInCell (bool bInCell) |
bool | isInCell () const |
void | setCellEnd (bool bCellEnd) |
bool | isCellEnd () const |
void | setRowEnd (bool bRowEnd) |
bool | isRowEnd () const |
Private Attributes | |
TablePropertyMapPtr | mpCellProps |
properties of the current cell More... | |
TablePropertyMapPtr | mpRowProps |
properties of the current row More... | |
TablePropertyMapPtr | mpTableExceptionProps |
table exception properties of the current row More... | |
std::stack< TablePropertyMapPtr > | mTableProps |
properties of the current table More... | |
bool | mbRowEnd |
true if at the end of a row More... | |
bool | mbInCell |
true when in a cell More... | |
bool | mbCellEnd |
true when at the end of a cell More... | |
Definition at line 45 of file TableManager.hxx.
|
inline |
Constructor.
Definition at line 86 of file TableManager.hxx.
|
inline |
Definition at line 97 of file TableManager.hxx.
References mTableProps.
Referenced by writerfilter::dmapper::TableManager::endLevel().
|
inline |
Definition at line 129 of file TableManager.hxx.
References mpCellProps.
Referenced by writerfilter::dmapper::TableManager::getCellProps().
|
inline |
Definition at line 148 of file TableManager.hxx.
References mpRowProps.
Referenced by writerfilter::dmapper::TableManager::getRowProps().
|
inline |
Definition at line 160 of file TableManager.hxx.
References mpTableExceptionProps.
Referenced by writerfilter::dmapper::TableManager::getTableExceptionProps(), and resetCellProps().
|
inline |
Definition at line 177 of file TableManager.hxx.
References mTableProps.
Referenced by writerfilter::dmapper::TableManager::getTableProps().
|
inline |
Definition at line 202 of file TableManager.hxx.
References mbCellEnd.
Referenced by writerfilter::dmapper::TableManager::endParagraphGroup().
|
inline |
Definition at line 192 of file TableManager.hxx.
References mbInCell.
Referenced by writerfilter::dmapper::TableManager::isInCell().
|
inline |
Definition at line 212 of file TableManager.hxx.
References mbRowEnd.
Referenced by writerfilter::dmapper::TableManager::isRowEnd().
|
inline |
Definition at line 112 of file TableManager.hxx.
References tools::SvRef< typename T >::clear(), get(), getTableExceptionProps(), and mpCellProps.
Referenced by writerfilter::dmapper::TableManager::endParagraphGroup(), resetRowProps(), and setTableExceptionProps().
|
inline |
Reset to initial state at beginning of row.
Definition at line 105 of file TableManager.hxx.
References mbCellEnd, mbInCell, and mbRowEnd.
Referenced by writerfilter::dmapper::TableManager::startParagraphGroup().
|
inline |
Definition at line 134 of file TableManager.hxx.
References tools::SvRef< typename T >::clear(), mpRowProps, mpTableExceptionProps, and resetCellProps().
Referenced by writerfilter::dmapper::TableManager::endParagraphGroup().
|
inline |
Definition at line 165 of file TableManager.hxx.
References mTableProps.
Referenced by writerfilter::dmapper::TableManager::resolveCurrentTable().
|
inline |
Definition at line 197 of file TableManager.hxx.
References mbCellEnd.
Referenced by writerfilter::dmapper::TableManager::setCellEnd().
|
inline |
Definition at line 124 of file TableManager.hxx.
References mpCellProps.
Referenced by writerfilter::dmapper::TableManager::cellProps().
|
inline |
Definition at line 187 of file TableManager.hxx.
References mbInCell.
Referenced by writerfilter::dmapper::TableManager::setInCell().
|
inline |
Definition at line 207 of file TableManager.hxx.
References mbRowEnd.
Referenced by writerfilter::dmapper::TableManager::setRowEnd().
|
inline |
Definition at line 143 of file TableManager.hxx.
References mpRowProps.
Referenced by writerfilter::dmapper::TableManager::insertRowProps().
|
inline |
Definition at line 153 of file TableManager.hxx.
References mpTableExceptionProps, and resetCellProps().
Referenced by writerfilter::dmapper::TableManager::tableExceptionProps().
|
inline |
Definition at line 171 of file TableManager.hxx.
References mTableProps.
Referenced by writerfilter::dmapper::TableManager::insertTableProps().
|
inline |
Definition at line 91 of file TableManager.hxx.
References mTableProps.
Referenced by writerfilter::dmapper::TableManager::startLevel().
|
private |
true when at the end of a cell
Definition at line 80 of file TableManager.hxx.
Referenced by isCellEnd(), resetCellSpecifics(), and setCellEnd().
|
private |
true when in a cell
Definition at line 75 of file TableManager.hxx.
Referenced by isInCell(), resetCellSpecifics(), and setInCell().
|
private |
true if at the end of a row
Definition at line 70 of file TableManager.hxx.
Referenced by isRowEnd(), resetCellSpecifics(), and setRowEnd().
|
private |
properties of the current cell
Definition at line 50 of file TableManager.hxx.
Referenced by getCellProps(), resetCellProps(), and setCellProps().
|
private |
properties of the current row
Definition at line 55 of file TableManager.hxx.
Referenced by getRowProps(), resetRowProps(), and setRowProps().
|
private |
table exception properties of the current row
Definition at line 60 of file TableManager.hxx.
Referenced by getTableExceptionProps(), resetRowProps(), and setTableExceptionProps().
|
private |
properties of the current table
Definition at line 65 of file TableManager.hxx.
Referenced by endLevel(), getTableProps(), resetTableProps(), setTableProps(), and startLevel().