20#ifndef INCLUDED_SVX_SOURCE_TABLE_CELLRANGE_HXX
21#define INCLUDED_SVX_SOURCE_TABLE_CELLRANGE_HXX
23#include <com/sun/star/table/XCellRange.hpp>
26#include <tablemodel.hxx>
31class CellRange :
public ::cppu::WeakImplHelper< css::table::XCellRange >,
public ICellRange
38 virtual sal_Int32
getLeft()
override;
39 virtual sal_Int32
getTop()
override;
40 virtual sal_Int32
getRight()
override;
42 virtual css::uno::Reference< css::table::XTable >
getTable()
override;
45 virtual css::uno::Reference< css::table::XCell > SAL_CALL
getCellByPosition( sal_Int32 nColumn, sal_Int32 nRow )
override;
46 virtual css::uno::Reference< css::table::XCellRange > SAL_CALL
getCellRangeByPosition( sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom )
override;
47 virtual css::uno::Reference< css::table::XCellRange > SAL_CALL
getCellRangeByName(
const OUString& aRange )
override;
virtual sal_Int32 getLeft() override
virtual ~CellRange() override
virtual sal_Int32 getBottom() override
virtual css::uno::Reference< css::table::XTable > getTable() override
virtual sal_Int32 getRight() override
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName(const OUString &aRange) override
virtual sal_Int32 getTop() override
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByPosition(sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom) override
CellRange(TableModelRef xTable, sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nRight, sal_Int32 nBottom)
virtual css::uno::Reference< css::table::XCell > SAL_CALL getCellByPosition(sal_Int32 nColumn, sal_Int32 nRow) override