23#include <com/sun/star/table/XCellCursor.hpp>
24#include <com/sun/star/sheet/XSheetCellCursor.hpp>
25#include <com/sun/star/sheet/XUsedAreaCursor.hpp>
28 public css::sheet::XSheetCellCursor,
29 public css::sheet::XUsedAreaCursor,
30 public css::table::XCellCursor
37 const css::uno::Type & rType )
override;
38 virtual void SAL_CALL
acquire()
noexcept override;
39 virtual void SAL_CALL
release()
noexcept override;
47 virtual void SAL_CALL
collapseToSize( sal_Int32 nColumns, sal_Int32 nRows )
override;
54 virtual void SAL_CALL
gotoStart()
override;
55 virtual void SAL_CALL
gotoEnd()
override;
56 virtual void SAL_CALL
gotoNext()
override;
58 virtual void SAL_CALL
gotoOffset( sal_Int32 nColumnOffset, sal_Int32 nRowOffset )
override;
61 virtual css::uno::Reference< css::sheet::XSpreadsheet > SAL_CALL
65 virtual css::uno::Reference< css::table::XCell > SAL_CALL
67 virtual css::uno::Reference< css::table::XCellRange > SAL_CALL
69 sal_Int32 nRight, sal_Int32 nBottom )
override;
71 virtual css::uno::Reference< css::table::XCellRange > SAL_CALL
80 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes()
override;
virtual void SAL_CALL gotoEndOfUsedArea(sal_Bool bExpand) override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual void SAL_CALL collapseToSize(sal_Int32 nColumns, sal_Int32 nRows) override
virtual css::uno::Reference< css::table::XCell > SAL_CALL getCellByPosition(sal_Int32 nColumn, sal_Int32 nRow) override
virtual css::uno::Reference< css::sheet::XSpreadsheet > SAL_CALL getSpreadsheet() override
virtual OUString SAL_CALL getImplementationName() override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL gotoEnd() override
virtual void SAL_CALL gotoPrevious() override
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName(const OUString &aRange) override
virtual ~ScCellCursorObj() override
virtual void SAL_CALL expandToEntireRows() override
virtual void SAL_CALL release() noexcept 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 void SAL_CALL acquire() noexcept override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL gotoStartOfUsedArea(sal_Bool bExpand) override
ScCellCursorObj(ScDocShell *pDocSh, const ScRange &rR)
virtual void SAL_CALL collapseToMergedArea() override
virtual void SAL_CALL collapseToCurrentRegion() override
virtual void SAL_CALL expandToEntireColumns() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL collapseToCurrentArray() override
virtual void SAL_CALL gotoOffset(sal_Int32 nColumnOffset, sal_Int32 nRowOffset) override
virtual void SAL_CALL gotoNext() override
virtual void SAL_CALL gotoStart() override
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName(const OUString &aRange) override