20 #ifndef INCLUDED_SC_INC_CURSUNO_HXX
21 #define INCLUDED_SC_INC_CURSUNO_HXX
24 #include <com/sun/star/table/XCellCursor.hpp>
25 #include <com/sun/star/sheet/XSheetCellCursor.hpp>
26 #include <com/sun/star/sheet/XUsedAreaCursor.hpp>
29 public css::sheet::XSheetCellCursor,
30 public css::sheet::XUsedAreaCursor,
31 public css::table::XCellCursor
38 const css::uno::Type & rType )
override;
39 virtual void SAL_CALL
acquire()
throw()
override;
40 virtual void SAL_CALL
release()
throw()
override;
48 virtual void SAL_CALL
collapseToSize( sal_Int32 nColumns, sal_Int32 nRows )
override;
55 virtual void SAL_CALL
gotoStart()
override;
56 virtual void SAL_CALL
gotoEnd()
override;
57 virtual void SAL_CALL
gotoNext()
override;
59 virtual void SAL_CALL
gotoOffset( sal_Int32 nColumnOffset, sal_Int32 nRowOffset )
override;
62 virtual css::uno::Reference< css::sheet::XSpreadsheet > SAL_CALL
66 virtual css::uno::Reference< css::table::XCell > SAL_CALL
68 virtual css::uno::Reference< css::table::XCellRange > SAL_CALL
70 sal_Int32 nRight, sal_Int32 nBottom )
override;
72 virtual css::uno::Reference< css::table::XCellRange > SAL_CALL
81 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes()
override;
virtual ~ScCellCursorObj() override
virtual css::uno::Reference< css::table::XCell > SAL_CALL getCellByPosition(sal_Int32 nColumn, sal_Int32 nRow) override
virtual void SAL_CALL acquire() override
virtual void SAL_CALL expandToEntireRows() override
virtual void SAL_CALL collapseToCurrentRegion() override
virtual void SAL_CALL gotoEndOfUsedArea(sal_Bool bExpand) override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
ScCellCursorObj(ScDocShell *pDocSh, const ScRange &rR)
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName(const OUString &aRange) override
virtual css::uno::Reference< css::sheet::XSpreadsheet > SAL_CALL getSpreadsheet() override
virtual void SAL_CALL gotoStart() override
virtual void SAL_CALL collapseToCurrentArray() override
virtual void SAL_CALL gotoStartOfUsedArea(sal_Bool bExpand) override
virtual void SAL_CALL collapseToSize(sal_Int32 nColumns, sal_Int32 nRows) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual OUString SAL_CALL getImplementationName() override
virtual css::uno::Reference< css::table::XCellRange > SAL_CALL getCellRangeByName(const OUString &aRange) override
virtual void SAL_CALL gotoOffset(sal_Int32 nColumnOffset, sal_Int32 nRowOffset) override
virtual void SAL_CALL gotoEnd() override
virtual void SAL_CALL gotoPrevious() 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 expandToEntireColumns() override
virtual void SAL_CALL collapseToMergedArea() override
virtual void SAL_CALL release() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual void SAL_CALL gotoNext() override