summaryrefslogtreecommitdiff
path: root/vcl/source
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2023-11-07 13:29:51 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-11-08 06:50:35 +0100
commit3b8e58b3bea6fd67cb7c5dc25115a32ca6975117 (patch)
tree1dc73d55a4db4b23c182a4dba2172797e435ff02 /vcl/source
parent74f884d48ed27e1ce861620a57802ad156a86d15 (diff)
loplugin:fieldcast in vcl
Change-Id: Ib6300ae7d8081a71f6dd5238b14f4114479862b4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159083 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl/source')
-rw-r--r--vcl/source/window/menu.cxx4
-rw-r--r--vcl/source/window/menubarwindow.cxx2
-rw-r--r--vcl/source/window/menufloatingwindow.cxx2
-rw-r--r--vcl/source/window/menuitemlist.hxx2
4 files changed, 5 insertions, 5 deletions
diff --git a/vcl/source/window/menu.cxx b/vcl/source/window/menu.cxx
index 60673fbe434e..3a66b962ebd6 100644
--- a/vcl/source/window/menu.cxx
+++ b/vcl/source/window/menu.cxx
@@ -747,7 +747,7 @@ void Menu::SetPopupMenu( sal_uInt16 nItemId, PopupMenu* pMenu )
return;
// same menu, nothing to do
- if ( static_cast<PopupMenu*>(pData->pSubMenu.get()) == pMenu )
+ if ( pData->pSubMenu.get() == pMenu )
return;
// remove old menu
@@ -779,7 +779,7 @@ PopupMenu* Menu::GetPopupMenu( sal_uInt16 nItemId ) const
MenuItemData* pData = pItemList->GetData( nItemId );
if ( pData )
- return static_cast<PopupMenu*>(pData->pSubMenu.get());
+ return pData->pSubMenu.get();
else
return nullptr;
}
diff --git a/vcl/source/window/menubarwindow.cxx b/vcl/source/window/menubarwindow.cxx
index e77b600ea445..c52b0cf6787a 100644
--- a/vcl/source/window/menubarwindow.cxx
+++ b/vcl/source/window/menubarwindow.cxx
@@ -287,7 +287,7 @@ void MenuBarWindow::ImplCreatePopup( bool bPreSelectFirst )
( pItemData->pSubMenu != m_pActivePopup )) )
return;
- m_pActivePopup = static_cast<PopupMenu*>(pItemData->pSubMenu.get());
+ m_pActivePopup = pItemData->pSubMenu.get();
tools::Long nX = 0;
MenuItemData* pData = nullptr;
for ( sal_uLong n = 0; n < m_nHighlightedItem; n++ )
diff --git a/vcl/source/window/menufloatingwindow.cxx b/vcl/source/window/menufloatingwindow.cxx
index 3fb13ee1deee..95a0d3f4d02a 100644
--- a/vcl/source/window/menufloatingwindow.cxx
+++ b/vcl/source/window/menufloatingwindow.cxx
@@ -336,7 +336,7 @@ IMPL_LINK( MenuFloatingWindow, HighlightChanged, Timer*, pTimer, void )
if ( !(pItemData->bEnabled && pItemData->pSubMenu && pItemData->pSubMenu->GetItemCount() && ( pItemData->pSubMenu != pActivePopup )) )
return;
- pActivePopup = static_cast<PopupMenu*>(pItemData->pSubMenu.get());
+ pActivePopup = pItemData->pSubMenu.get();
tools::Long nY = nScrollerHeight+ImplGetStartY();
MenuItemData* pData = nullptr;
for ( sal_uLong n = 0; n < nHighlightedItem; n++ )
diff --git a/vcl/source/window/menuitemlist.hxx b/vcl/source/window/menuitemlist.hxx
index 4cd89b478577..fc25a402922d 100644
--- a/vcl/source/window/menuitemlist.hxx
+++ b/vcl/source/window/menuitemlist.hxx
@@ -35,7 +35,7 @@ struct MenuItemData
sal_uInt16 nId; // SV Id
MenuItemType eType; // MenuItem-Type
MenuItemBits nBits; // MenuItem-Bits
- VclPtr<Menu> pSubMenu; // Pointer to SubMenu
+ VclPtr<PopupMenu> pSubMenu; // Pointer to SubMenu
OUString aText; // Menu-Text
SalLayoutGlyphs aTextGlyphs; ///< Text layout of aText.
OUString aHelpText; // Help-String