|
LibreOffice Module oox (master) 1
|
#include <tableproperties.hxx>
Public Member Functions | |
| TableProperties () | |
| std::vector< sal_Int32 > & | getTableGrid () |
| std::vector< TableRow > & | getTableRows () |
| OUString & | getStyleId () |
| std::shared_ptr< TableStyle > & | getTableStyle () |
| bool | isFirstRow () const |
| void | setFirstRow (bool b) |
| bool | isFirstCol () const |
| void | setFirstCol (bool b) |
| bool | isLastRow () const |
| void | setLastRow (bool b) |
| bool | isLastCol () const |
| void | setLastCol (bool b) |
| bool | isBandRow () const |
| void | setBandRow (bool b) |
| bool | isBandCol () const |
| void | setBandCol (bool b) |
| Color & | getBgColor () |
| void | pushToPropSet (const ::oox::core::XmlFilterBase &rFilterBase, const css::uno::Reference< css::beans::XPropertySet > &xPropSet, const ::oox::drawingml::TextListStylePtr &pMasterTextListStyle) |
Private Member Functions | |
| const TableStyle & | getUsedTableStyle (const ::oox::core::XmlFilterBase &rFilterBase, std::unique_ptr< TableStyle > &rTableStyleToDelete) |
Private Attributes | |
| OUString | maStyleId |
| std::shared_ptr< TableStyle > | mpTableStyle |
| std::vector< sal_Int32 > | mvTableGrid |
| std::vector< TableRow > | mvTableRows |
| Color | maBgColor |
| bool | mbFirstRow |
| bool | mbFirstCol |
| bool | mbLastRow |
| bool | mbLastCol |
| bool | mbBandRow |
| bool | mbBandCol |
Definition at line 32 of file tableproperties.hxx.
| oox::drawingml::table::TableProperties::TableProperties | ( | ) |
Definition at line 36 of file tableproperties.cxx.
References maBgColor, and oox::drawingml::Color::setUnused().
|
inline |
Definition at line 55 of file tableproperties.hxx.
References maBgColor.
Referenced by oox::drawingml::table::TableContext::onCreateContext(), and oox::drawingml::table::TableCell::pushToXCell().
|
inline |
Definition at line 41 of file tableproperties.hxx.
References maStyleId.
Referenced by getUsedTableStyle(), and oox::drawingml::table::TableContext::onCreateContext().
|
inline |
Definition at line 38 of file tableproperties.hxx.
References mvTableGrid.
Referenced by oox::drawingml::table::TableContext::onCreateContext().
|
inline |
Definition at line 39 of file tableproperties.hxx.
References mvTableRows.
Referenced by oox::drawingml::table::TableContext::onCreateContext().
|
inline |
Definition at line 42 of file tableproperties.hxx.
References mpTableStyle.
Referenced by oox::drawingml::table::TableContext::onCreateContext().
|
private |
Definition at line 89 of file tableproperties.cxx.
References CreateTableStyle(), getStyleId(), oox::core::XmlFilterBase::getTableStyles(), and mpTableStyle.
Referenced by pushToPropSet().
|
inline |
Definition at line 53 of file tableproperties.hxx.
References mbBandCol.
Referenced by oox::drawingml::table::TableCell::pushToXCell().
|
inline |
Definition at line 51 of file tableproperties.hxx.
References mbBandRow.
Referenced by oox::drawingml::table::TableCell::pushToXCell().
|
inline |
Definition at line 45 of file tableproperties.hxx.
References mbFirstCol.
Referenced by oox::drawingml::table::TableCell::pushToXCell().
|
inline |
Definition at line 43 of file tableproperties.hxx.
References mbFirstRow.
Referenced by oox::drawingml::table::TableCell::pushToXCell().
|
inline |
Definition at line 49 of file tableproperties.hxx.
References mbLastCol.
Referenced by oox::drawingml::table::TableCell::pushToXCell().
|
inline |
Definition at line 47 of file tableproperties.hxx.
References mbLastRow.
Referenced by oox::drawingml::table::TableCell::pushToXCell().
| void oox::drawingml::table::TableProperties::pushToPropSet | ( | const ::oox::core::XmlFilterBase & | rFilterBase, |
| const css::uno::Reference< css::beans::XPropertySet > & | xPropSet, | ||
| const ::oox::drawingml::TextListStylePtr & | pMasterTextListStyle | ||
| ) |
Definition at line 126 of file tableproperties.cxx.
References oox::drawingml::table::CreateTableColumns(), oox::drawingml::table::CreateTableRows(), Exception, oox::drawingml::table::TableCell::getGridSpan(), oox::drawingml::table::TableCell::gethMerge(), oox::drawingml::table::TableCell::getRowSpan(), getUsedTableStyle(), oox::drawingml::table::TableCell::getvMerge(), oox::drawingml::table::MergeCells(), mvTableGrid, mvTableRows, and oox::drawingml::table::TableCell::pushToXCell().
|
inline |
Definition at line 54 of file tableproperties.hxx.
References mbBandCol.
Referenced by oox::drawingml::table::TableContext::onCreateContext().
|
inline |
Definition at line 52 of file tableproperties.hxx.
References mbBandRow.
Referenced by oox::drawingml::table::TableContext::onCreateContext().
|
inline |
Definition at line 46 of file tableproperties.hxx.
References mbFirstCol.
Referenced by oox::drawingml::table::TableContext::onCreateContext().
|
inline |
Definition at line 44 of file tableproperties.hxx.
References mbFirstRow.
Referenced by oox::drawingml::table::TableContext::onCreateContext().
|
inline |
Definition at line 50 of file tableproperties.hxx.
References mbLastCol.
Referenced by oox::drawingml::table::TableContext::onCreateContext().
|
inline |
Definition at line 48 of file tableproperties.hxx.
References mbLastRow.
Referenced by oox::drawingml::table::TableContext::onCreateContext().
|
private |
Definition at line 69 of file tableproperties.hxx.
Referenced by getBgColor(), and TableProperties().
|
private |
Definition at line 65 of file tableproperties.hxx.
Referenced by getStyleId().
|
private |
Definition at line 76 of file tableproperties.hxx.
Referenced by isBandCol(), and setBandCol().
|
private |
Definition at line 75 of file tableproperties.hxx.
Referenced by isBandRow(), and setBandRow().
|
private |
Definition at line 72 of file tableproperties.hxx.
Referenced by isFirstCol(), and setFirstCol().
|
private |
Definition at line 71 of file tableproperties.hxx.
Referenced by isFirstRow(), and setFirstRow().
|
private |
Definition at line 74 of file tableproperties.hxx.
Referenced by isLastCol(), and setLastCol().
|
private |
Definition at line 73 of file tableproperties.hxx.
Referenced by isLastRow(), and setLastRow().
|
private |
Definition at line 66 of file tableproperties.hxx.
Referenced by getTableStyle(), and getUsedTableStyle().
|
private |
Definition at line 67 of file tableproperties.hxx.
Referenced by getTableGrid(), and pushToPropSet().
|
private |
Definition at line 68 of file tableproperties.hxx.
Referenced by getTableRows(), and pushToPropSet().