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