summaryrefslogtreecommitdiff
path: root/accessibility/inc/extended/AccessibleGridControlTable.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'accessibility/inc/extended/AccessibleGridControlTable.hxx')
-rw-r--r--accessibility/inc/extended/AccessibleGridControlTable.hxx32
1 files changed, 16 insertions, 16 deletions
diff --git a/accessibility/inc/extended/AccessibleGridControlTable.hxx b/accessibility/inc/extended/AccessibleGridControlTable.hxx
index db13b4a2197c..ef029ec4a71e 100644
--- a/accessibility/inc/extended/AccessibleGridControlTable.hxx
+++ b/accessibility/inc/extended/AccessibleGridControlTable.hxx
@@ -43,17 +43,16 @@ public:
private:
virtual ~AccessibleGridControlTable() override = default;
- std::vector< AccessibleGridControlTableCell* > m_pCellVector;
- std::vector< css::uno::Reference< css::accessibility::XAccessible> > m_pAccessCellVector;
+ std::vector< rtl::Reference<AccessibleGridControlTableCell> > m_aCellVector;
public:
// XAccessibleContext
/** @return The XAccessible interface of the specified child. */
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
- getAccessibleChild( sal_Int32 nChildIndex ) override;
+ getAccessibleChild( sal_Int64 nChildIndex ) override;
/** @return The index of this object among the parent's children. */
- virtual sal_Int32 SAL_CALL getAccessibleIndexInParent() override;
+ virtual sal_Int64 SAL_CALL getAccessibleIndexInParent() override;
// XAccessibleComponent
@@ -105,10 +104,10 @@ public:
// XAccessibleSelection
/** Selects the specified child (row or column of the table). */
- virtual void SAL_CALL selectAccessibleChild( sal_Int32 nChildIndex ) override;
+ virtual void SAL_CALL selectAccessibleChild( sal_Int64 nChildIndex ) override;
/** @return TRUE, if the specified child (row/column) is selected. */
- virtual sal_Bool SAL_CALL isAccessibleChildSelected( sal_Int32 nChildIndex ) override;
+ virtual sal_Bool SAL_CALL isAccessibleChildSelected( sal_Int64 nChildIndex ) override;
/** Clears the complete selection. */
virtual void SAL_CALL clearAccessibleSelection() override;
@@ -117,33 +116,34 @@ public:
virtual void SAL_CALL selectAllAccessibleChildren() override;
/** @return The number of selected rows/columns. */
- virtual sal_Int32 SAL_CALL getSelectedAccessibleChildCount() override;
+ virtual sal_Int64 SAL_CALL getSelectedAccessibleChildCount() override;
/** @return The specified selected row/column. */
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL
- getSelectedAccessibleChild( sal_Int32 nSelectedChildIndex ) override;
+ getSelectedAccessibleChild( sal_Int64 nSelectedChildIndex ) override;
/** Removes the specified row/column from the selection. */
- virtual void SAL_CALL deselectAccessibleChild( sal_Int32 nSelectedChildIndex ) override;
+ virtual void SAL_CALL deselectAccessibleChild( sal_Int64 nSelectedChildIndex ) override;
// XInterface
/** Queries for a new interface. */
css::uno::Any SAL_CALL queryInterface( const css::uno::Type& rType ) override;
/** Acquires the object (calls acquire() on base class). */
- virtual void SAL_CALL acquire() throw () override;
+ virtual void SAL_CALL acquire() noexcept override;
/** Releases the object (calls release() on base class). */
- virtual void SAL_CALL release() throw () override;
+ virtual void SAL_CALL release() noexcept override;
// XServiceInfo
/** @return The name of this class. */
virtual OUString SAL_CALL getImplementationName() override;
- /**@return m_pCellVector*/
- std::vector< AccessibleGridControlTableCell* >& getCellVector() { return m_pCellVector;}
- /**@return m_xAccessCellVector*/
- std::vector< css::uno::Reference< css::accessibility::XAccessible > >& getAccessibleCellVector() { return m_pAccessCellVector;}
+ // XComponent
+ virtual void SAL_CALL dispose() override;
+
+ virtual void commitEvent(sal_Int16 nEventId, const css::uno::Any& rNewValue,
+ const css::uno::Any& rOldValue) override;
private:
// internal virtual methods
@@ -153,7 +153,7 @@ private:
virtual tools::Rectangle implGetBoundingBox() override;
///** @attention This method requires locked mutex's and a living object.
// @return The bounding box (VCL rect.) in screen coordinates. */
- virtual tools::Rectangle implGetBoundingBoxOnScreen() override;
+ virtual AbsoluteScreenPixelRectangle implGetBoundingBoxOnScreen() override;
//// internal helper methods