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 |
![]() | |
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 | |
![]() | |
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 46 of file tablerow.cxx.
References maCells, mnHeight, and mxTableModel.
|
overridevirtual |
Definition at line 67 of file tablerow.cxx.
void sdr::table::TableRow::dispose | ( | void | ) |
Definition at line 72 of file tablerow.cxx.
References maCells, and mxTableModel.
|
overridevirtual |
Definition at line 160 of file tablerow.cxx.
References mnRow, mxTableModel, and throwIfDisposed().
|
overridevirtual |
Definition at line 181 of file tablerow.cxx.
References throwIfDisposed().
|
overridevirtual |
Definition at line 170 of file tablerow.cxx.
References mnRow, mxTableModel, and throwIfDisposed().
|
overridevirtual |
Definition at line 295 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 152 of file tablerow.cxx.
References mxTableModel.
|
overridevirtual |
Definition at line 191 of file tablerow.cxx.
References maName.
|
staticprivate |
Definition at line 308 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 104 of file tablerow.cxx.
References i, maCells, mxTableModel, nCount, nIndex, and throwIfDisposed().
Definition at line 91 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 123 of file tablerow.cxx.
References maCells, nCount, nIndex, and throwIfDisposed().
|
overridevirtual |
Definition at line 206 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 197 of file tablerow.cxx.
void sdr::table::TableRow::throwIfDisposed | ( | ) | const |
css::uno::RuntimeException |
Definition at line 84 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().