diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-08-30 12:46:31 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-08-30 17:49:47 +0200 |
commit | 7379decd74f9f66011f0023d8903430293dc0532 (patch) | |
tree | e715ce21ad2b511fb2da417055cde26bedde6969 /svtools | |
parent | 129e395935bf7330a1fe84986dd78502af36e07e (diff) |
use concrete type for ValueSet::mxAccessible
avoid some unnecessary casting
Change-Id: I2569aafb10431bcf1445efefd277b1aeecf7b404
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156286
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/source/control/valueset.cxx | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/svtools/source/control/valueset.cxx b/svtools/source/control/valueset.cxx index 71f2f7c5aa0d..e40da6193084 100644 --- a/svtools/source/control/valueset.cxx +++ b/svtools/source/control/valueset.cxx @@ -123,9 +123,8 @@ Reference<XAccessible> ValueSet::CreateAccessible() ValueSet::~ValueSet() { - Reference<XComponent> xComponent(mxAccessible, UNO_QUERY); - if (xComponent.is()) - xComponent->dispose(); + if (mxAccessible) + mxAccessible->dispose(); ImplDeleteItems(); } @@ -228,16 +227,13 @@ sal_uInt16 ValueSet::ImplGetVisibleItemCount() const void ValueSet::ImplFireAccessibleEvent( short nEventId, const Any& rOldValue, const Any& rNewValue ) { - ValueSetAcc* pAcc = ValueSetAcc::getImplementation(mxAccessible); - - if( pAcc ) - pAcc->FireAccessibleEvent( nEventId, rOldValue, rNewValue ); + if( mxAccessible ) + mxAccessible->FireAccessibleEvent( nEventId, rOldValue, rNewValue ); } bool ValueSet::ImplHasAccessibleListeners() const { - ValueSetAcc* pAcc = ValueSetAcc::getImplementation(mxAccessible); - return( pAcc && pAcc->HasAccessibleListeners() ); + return mxAccessible && mxAccessible->HasAccessibleListeners(); } IMPL_LINK(ValueSet, ImplScrollHdl, weld::ScrolledWindow&, rScrollWin, void) @@ -265,9 +261,8 @@ void ValueSet::GetFocus() CustomWidgetController::GetFocus(); // Tell the accessible object that we got the focus. - ValueSetAcc* pAcc = ValueSetAcc::getImplementation(mxAccessible); - if (pAcc) - pAcc->GetFocus(); + if (mxAccessible) + mxAccessible->GetFocus(); } void ValueSet::LoseFocus() @@ -277,9 +272,8 @@ void ValueSet::LoseFocus() CustomWidgetController::LoseFocus(); // Tell the accessible object that we lost the focus. - ValueSetAcc* pAcc = ValueSetAcc::getImplementation(mxAccessible); - if( pAcc ) - pAcc->LoseFocus(); + if( mxAccessible ) + mxAccessible->LoseFocus(); } void ValueSet::Resize() |