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().