diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-11-08 15:10:10 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-11-10 09:53:09 +0100 |
commit | 11a97db6c8552b3b4a6e312268ddc5f8ade0ee4e (patch) | |
tree | 25720fe8d3bb503dcdf68ca37c613d6382fb4f38 /framework/source/uielement | |
parent | 8faf693cd11579e5c4d1ff2d017b1bb875d91ec1 (diff) |
loplugin:fieldcast in framework::ToolBarWrapper
Change-Id: I4158b4c0b5ce57cca5a2a0978ac951274202c159
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159253
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'framework/source/uielement')
-rw-r--r-- | framework/source/uielement/toolbarwrapper.cxx | 33 |
1 files changed, 11 insertions, 22 deletions
diff --git a/framework/source/uielement/toolbarwrapper.cxx b/framework/source/uielement/toolbarwrapper.cxx index 8f3937ef094f..ae988744c142 100644 --- a/framework/source/uielement/toolbarwrapper.cxx +++ b/framework/source/uielement/toolbarwrapper.cxx @@ -214,9 +214,8 @@ void SAL_CALL ToolBarWrapper::update() if ( m_bDisposed ) throw DisposedException(); - ToolBarManager* pToolBarManager = static_cast< ToolBarManager *>( m_xToolBarManager.get() ); - if ( pToolBarManager ) - pToolBarManager->CheckAndUpdateImages(); + if ( m_xToolBarManager ) + m_xToolBarManager->CheckAndUpdateImages(); } // XUIElementSettings @@ -251,13 +250,12 @@ void SAL_CALL ToolBarWrapper::updateSettings() void ToolBarWrapper::impl_fillNewData() { - ToolBarManager* pToolBarManager = static_cast< ToolBarManager *>( m_xToolBarManager.get() ); - if ( pToolBarManager ) + if ( m_xToolBarManager ) { Reference< XUIElementSettings > xUIElementSettings( m_xSubElement, UNO_QUERY ); Reference< XIndexAccess > xContextData = xUIElementSettings.is() ? xUIElementSettings->getSettings( false ) : nullptr; OUString aContextToolbar = xContextData.is() ? m_xSubElement->getResourceURL() : OUString(); - pToolBarManager->FillToolbar( m_xConfigData, xContextData, aContextToolbar ); + m_xToolBarManager->FillToolbar( m_xConfigData, xContextData, aContextToolbar ); } } @@ -307,14 +305,10 @@ Reference< XInterface > SAL_CALL ToolBarWrapper::getRealInterface( ) { SolarMutexGuard g; - if ( m_xToolBarManager.is() ) + if ( m_xToolBarManager ) { - ToolBarManager* pToolBarManager = static_cast< ToolBarManager *>( m_xToolBarManager.get() ); - if ( pToolBarManager ) - { - vcl::Window* pWindow = pToolBarManager->GetToolBar(); - return Reference< XInterface >( VCLUnoHelper::GetInterface( pWindow ), UNO_QUERY ); - } + vcl::Window* pWindow = m_xToolBarManager->GetToolBar(); + return Reference< XInterface >( VCLUnoHelper::GetInterface( pWindow ), UNO_QUERY ); } return Reference< XInterface >(); @@ -327,12 +321,8 @@ void SAL_CALL ToolBarWrapper::functionExecute( { SolarMutexGuard g; - if ( m_xToolBarManager.is() ) - { - ToolBarManager* pToolBarManager = static_cast< ToolBarManager *>( m_xToolBarManager.get() ); - if ( pToolBarManager ) - pToolBarManager->notifyRegisteredControllers( aUIElementName, aCommand ); - } + if ( m_xToolBarManager ) + m_xToolBarManager->notifyRegisteredControllers( aUIElementName, aCommand ); } void SAL_CALL ToolBarWrapper::setFastPropertyValue_NoBroadcast( sal_Int32 nHandle, const css::uno::Any& aValue ) @@ -349,11 +339,10 @@ void SAL_CALL ToolBarWrapper::setFastPropertyValue_NoBroadcast( sal_Int32 nHandl if ( !(m_xToolBarManager.is() && !m_bDisposed && ( bNewNoClose != bNoClose ))) return; - ToolBarManager* pToolBarManager = static_cast< ToolBarManager *>( m_xToolBarManager.get() ); - if ( !pToolBarManager ) + if ( !m_xToolBarManager ) return; - ToolBox* pToolBox = pToolBarManager->GetToolBar(); + ToolBox* pToolBox = m_xToolBarManager->GetToolBar(); if ( !pToolBox ) return; |