20#ifndef INCLUDED_SVX_SOURCE_TABLE_TABLEROW_HXX
21#define INCLUDED_SVX_SOURCE_TABLE_TABLEROW_HXX
23#include <com/sun/star/table/XCellRange.hpp>
24#include <com/sun/star/container/XNamed.hpp>
33typedef ::cppu::AggImplInheritanceHelper2< FastPropertySet, css::table::XCellRange, css::container::XNamed >
TableRowBase;
49 void insertColumns( sal_Int32 nIndex, sal_Int32 nCount, CellVector::iterator
const * pIter );
55 virtual css::uno::Reference< css::table::XCell > SAL_CALL
getCellByPosition( sal_Int32 nColumn, sal_Int32 nRow )
override;
56 virtual css::uno::Reference< css::table::XCellRange > SAL_CALL
getCellRangeByPosition( sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom )
override;
57 virtual css::uno::Reference< css::table::XCellRange > SAL_CALL
getCellRangeByName(
const OUString& aRange )
override;
60 virtual OUString SAL_CALL
getName()
override;
61 virtual void SAL_CALL
setName(
const OUString& aName )
override;
64 virtual void SAL_CALL
setFastPropertyValue( ::sal_Int32 nHandle,
const css::uno::Any& aValue )
override;
TableRow & operator=(const TableRow &)
virtual void SAL_CALL setName(const OUString &aName) override
virtual OUString SAL_CALL getName() override
virtual css::uno::Any SAL_CALL getFastPropertyValue(::sal_Int32 nHandle) override
virtual ~TableRow() override
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByPosition(sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom) override
static rtl::Reference< FastPropertySetInfo > getStaticPropertySetInfo()
void throwIfDisposed() const
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName(const OUString &aRange) override
virtual css::uno::Reference< css::table::XCell > SAL_CALL getCellByPosition(sal_Int32 nColumn, sal_Int32 nRow) override
TableModelRef mxTableModel
TableRow(TableModelRef xTableModel, sal_Int32 nRow, sal_Int32 nColumns)
void insertColumns(sal_Int32 nIndex, sal_Int32 nCount, CellVector::iterator const *pIter)
const TableModelRef & getModel() const
Reference to the table model containing this row.
void removeColumns(sal_Int32 nIndex, sal_Int32 nCount)
virtual void SAL_CALL setFastPropertyValue(::sal_Int32 nHandle, const css::uno::Any &aValue) override
std::vector< CellRef > CellVector
::cppu::AggImplInheritanceHelper2< FastPropertySet, css::table::XCellRange, css::container::XNamed > TableRowBase