diff options
author | Michael Weghorn <m.weghorn@posteo.de> | 2025-04-03 12:23:09 +0200 |
---|---|---|
committer | Michael Weghorn <m.weghorn@posteo.de> | 2025-04-03 22:31:46 +0200 |
commit | 5348c79e012ed68810fe3ed229c2bc12e7c7ed53 (patch) | |
tree | a607f7574f4a4e73d387fc9d9b032c09d243ca49 /editeng/source | |
parent | 138bc16c9aac04def13843bb9bf6f18075a88c0f (diff) |
editeng a11y: Simplify AccessibleEditableTextPara::FireEvent
* Make method non-const, which avoid the need to const_cast.
* Just use `this` directly instead of calling
`getAccessibleContext`, which returns a reference to `this`
again.
This also prepeare for turning AccessibleEditableTextPara
into an OAccessibleComponentHelper subclass in an
upcoming commit.
Change-Id: I74526e47070979ce34e89c165843ca3a5a9b1f60
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183680
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Diffstat (limited to 'editeng/source')
-rw-r--r-- | editeng/source/accessibility/AccessibleEditableTextPara.cxx | 4 | ||||
-rw-r--r-- | editeng/source/accessibility/AccessibleParaManager.cxx | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/editeng/source/accessibility/AccessibleEditableTextPara.cxx b/editeng/source/accessibility/AccessibleEditableTextPara.cxx index c55e272b56af..e25fe7e5395b 100644 --- a/editeng/source/accessibility/AccessibleEditableTextPara.cxx +++ b/editeng/source/accessibility/AccessibleEditableTextPara.cxx @@ -536,9 +536,9 @@ void AccessibleEditableTextPara::SetEEOffset( const Point& rOffset ) maEEOffset = rOffset; } -void AccessibleEditableTextPara::FireEvent(const sal_Int16 nEventId, const uno::Any& rNewValue, const uno::Any& rOldValue) const +void AccessibleEditableTextPara::FireEvent(const sal_Int16 nEventId, const uno::Any& rNewValue, const uno::Any& rOldValue) { - uno::Reference < XAccessibleContext > xThis( const_cast< AccessibleEditableTextPara* > (this)->getAccessibleContext() ); + uno::Reference <XAccessibleContext> xThis(this); AccessibleEventObject aEvent(xThis, nEventId, rNewValue, rOldValue, -1); diff --git a/editeng/source/accessibility/AccessibleParaManager.cxx b/editeng/source/accessibility/AccessibleParaManager.cxx index f0be469d0249..649fe1585a33 100644 --- a/editeng/source/accessibility/AccessibleParaManager.cxx +++ b/editeng/source/accessibility/AccessibleParaManager.cxx @@ -311,7 +311,7 @@ public: mnEventId( nEventId ), mrNewValue( rNewValue ), mrOldValue( rOldValue ) {} - void operator()( ::accessibility::AccessibleEditableTextPara const & rPara ) + void operator()(::accessibility::AccessibleEditableTextPara& rPara) { rPara.FireEvent( mnEventId, mrNewValue, mrOldValue ); } |