LibreOffice Module svx (master) 1
|
#include <tablerow.hxx>
Public Member Functions | |
TableRow (TableModelRef xTableModel, sal_Int32 nRow, sal_Int32 nColumns) | |
virtual | ~TableRow () override |
void | dispose () |
void | throwIfDisposed () const |
TableRow & | operator= (const TableRow &) |
void | insertColumns (sal_Int32 nIndex, sal_Int32 nCount, CellVector::iterator const *pIter) |
void | removeColumns (sal_Int32 nIndex, sal_Int32 nCount) |
const TableModelRef & | getModel () const |
Reference to the table model containing this row. More... | |
virtual css::uno::Reference< css::table::XCell > SAL_CALL | getCellByPosition (sal_Int32 nColumn, sal_Int32 nRow) override |
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL | getCellRangeByPosition (sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom) override |
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL | getCellRangeByName (const OUString &aRange) override |
virtual OUString SAL_CALL | getName () override |
virtual void SAL_CALL | setName (const OUString &aName) override |
virtual void SAL_CALL | setFastPropertyValue (::sal_Int32 nHandle, const css::uno::Any &aValue) override |
virtual css::uno::Any SAL_CALL | getFastPropertyValue (::sal_Int32 nHandle) override |
Public Member Functions inherited from cppu::AggImplInheritanceHelper2< class BaseClass, class Ifc1, class Ifc2 > | |
AggImplInheritanceHelper2 () | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
Static Private Member Functions | |
static rtl::Reference< FastPropertySetInfo > | getStaticPropertySetInfo () |
Private Attributes | |
TableModelRef | mxTableModel |
CellVector | maCells |
sal_Int32 | mnRow |
sal_Int32 | mnHeight |
bool | mbOptimalHeight |
bool | mbIsVisible |
bool | mbIsStartOfNewPage |
OUString | maName |
Friends | |
class | TableModel |
class | TableRowUndo |
Additional Inherited Members | |
Protected Member Functions inherited from cppu::AggImplInheritanceHelper2< class BaseClass, class Ifc1, class Ifc2 > | |
AggImplInheritanceHelper2 (T1 const &arg1) | |
AggImplInheritanceHelper2 (T1 const &arg1, T2 const &arg2) | |
AggImplInheritanceHelper2 (T1 const &arg1, T2 const &arg2, T3 const &arg3) | |
AggImplInheritanceHelper2 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4) | |
AggImplInheritanceHelper2 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5) | |
AggImplInheritanceHelper2 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5, T6 const &arg6) | |
Definition at line 35 of file tablerow.hxx.
sdr::table::TableRow::TableRow | ( | TableModelRef | xTableModel, |
sal_Int32 | nRow, | ||
sal_Int32 | nColumns | ||
) |
Definition at line 47 of file tablerow.cxx.
References maCells, mnHeight, and mxTableModel.
|
overridevirtual |
Definition at line 68 of file tablerow.cxx.
void sdr::table::TableRow::dispose | ( | void | ) |
Definition at line 73 of file tablerow.cxx.
References maCells, and mxTableModel.
|
overridevirtual |
Definition at line 161 of file tablerow.cxx.
References mnRow, mxTableModel, and throwIfDisposed().
|
overridevirtual |
Definition at line 182 of file tablerow.cxx.
References throwIfDisposed().
|
overridevirtual |
Definition at line 171 of file tablerow.cxx.
References mnRow, mxTableModel, and throwIfDisposed().
|
overridevirtual |
Definition at line 296 of file tablerow.cxx.
References Any, mbIsStartOfNewPage, mbIsVisible, mbOptimalHeight, mnHeight, nHandle, sdr::table::Property_Height, sdr::table::Property_IsStartOfNewPage, sdr::table::Property_IsVisible, and sdr::table::Property_OptimalHeight.
const TableModelRef & sdr::table::TableRow::getModel | ( | ) | const |
Reference to the table model containing this row.
Definition at line 153 of file tablerow.cxx.
References mxTableModel.
|
overridevirtual |
Definition at line 192 of file tablerow.cxx.
References maName.
|
staticprivate |
Definition at line 309 of file tablerow.cxx.
References aProperties, cppu::UnoType< typename T >::get(), sdr::table::Property_Height, sdr::table::Property_IsStartOfNewPage, sdr::table::Property_IsVisible, and sdr::table::Property_OptimalHeight.
void sdr::table::TableRow::insertColumns | ( | sal_Int32 | nIndex, |
sal_Int32 | nCount, | ||
CellVector::iterator const * | pIter | ||
) |
Definition at line 105 of file tablerow.cxx.
References i, maCells, mxTableModel, nCount, nIndex, and throwIfDisposed().
Definition at line 92 of file tablerow.cxx.
References maName, mbIsStartOfNewPage, mbIsVisible, mbOptimalHeight, mnHeight, and mnRow.
void sdr::table::TableRow::removeColumns | ( | sal_Int32 | nIndex, |
sal_Int32 | nCount | ||
) |
Definition at line 124 of file tablerow.cxx.
References maCells, nCount, nIndex, and throwIfDisposed().
|
overridevirtual |
Definition at line 207 of file tablerow.cxx.
References SdrModel::AddUndo(), SdrObject::getSdrModelFromSdrObject(), SdrObject::IsInserted(), SdrModel::IsUndoEnabled(), mbIsStartOfNewPage, mbIsVisible, mbOptimalHeight, mnHeight, mxTableModel, nHandle, sdr::table::Property_Height, sdr::table::Property_IsStartOfNewPage, sdr::table::Property_IsVisible, sdr::table::Property_OptimalHeight, and TableRowUndo.
|
overridevirtual |
Definition at line 198 of file tablerow.cxx.
void sdr::table::TableRow::throwIfDisposed | ( | ) | const |
css::uno::RuntimeException |
Definition at line 85 of file tablerow.cxx.
References mxTableModel.
Referenced by getCellByPosition(), getCellRangeByName(), getCellRangeByPosition(), insertColumns(), and removeColumns().
|
friend |
Definition at line 37 of file tablerow.hxx.
|
friend |
Definition at line 38 of file tablerow.hxx.
Referenced by setFastPropertyValue().
|
private |
Definition at line 71 of file tablerow.hxx.
Referenced by dispose(), insertColumns(), removeColumns(), and TableRow().
|
private |
Definition at line 77 of file tablerow.hxx.
Referenced by getName(), operator=(), and setName().
|
private |
Definition at line 76 of file tablerow.hxx.
Referenced by getFastPropertyValue(), operator=(), and setFastPropertyValue().
|
private |
Definition at line 75 of file tablerow.hxx.
Referenced by getFastPropertyValue(), operator=(), and setFastPropertyValue().
|
private |
Definition at line 74 of file tablerow.hxx.
Referenced by getFastPropertyValue(), operator=(), and setFastPropertyValue().
|
private |
Definition at line 73 of file tablerow.hxx.
Referenced by getFastPropertyValue(), operator=(), and setFastPropertyValue().
|
private |
Definition at line 72 of file tablerow.hxx.
Referenced by getCellByPosition(), getCellRangeByPosition(), and operator=().
|
private |
Definition at line 70 of file tablerow.hxx.
Referenced by dispose(), getCellByPosition(), getCellRangeByPosition(), getModel(), insertColumns(), setFastPropertyValue(), TableRow(), and throwIfDisposed().