summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2023-08-30 12:46:31 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-08-30 17:49:47 +0200
commit7379decd74f9f66011f0023d8903430293dc0532 (patch)
treee715ce21ad2b511fb2da417055cde26bedde6969 /svtools
parent129e395935bf7330a1fe84986dd78502af36e07e (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.cxx24
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()