summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2017-12-12 15:33:40 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2017-12-13 12:20:07 +0100
commit6847deb1f7c68cf0402ccbc61c42ca5d285d3a61 (patch)
tree6ec482608dc101cb911d9a93c7cb41149eb4af2d /vcl
parent6cbbe3a6c35cde186351315ddb189366bcca1deb (diff)
sal_uLong->void* for userdata in Menu
Change-Id: I58fb10136a23c445edfd63a1f86ace3995524704 Reviewed-on: https://gerrit.libreoffice.org/46350 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/source/window/menu.cxx8
-rw-r--r--vcl/source/window/menuitemlist.cxx4
-rw-r--r--vcl/source/window/menuitemlist.hxx6
3 files changed, 9 insertions, 9 deletions
diff --git a/vcl/source/window/menu.cxx b/vcl/source/window/menu.cxx
index 28038bb53714..f2f45eadd965 100644
--- a/vcl/source/window/menu.cxx
+++ b/vcl/source/window/menu.cxx
@@ -678,7 +678,7 @@ MenuItemBits Menu::GetItemBits( sal_uInt16 nItemId ) const
return nBits;
}
-void Menu::SetUserValue(sal_uInt16 nItemId, sal_uLong nValue, MenuUserDataReleaseFunction aFunc)
+void Menu::SetUserValue(sal_uInt16 nItemId, void* nUserValue, MenuUserDataReleaseFunction aFunc)
{
MenuItemData* pData = pItemList->GetData(nItemId);
if (pData)
@@ -686,14 +686,14 @@ void Menu::SetUserValue(sal_uInt16 nItemId, sal_uLong nValue, MenuUserDataReleas
if (pData->aUserValueReleaseFunc)
pData->aUserValueReleaseFunc(pData->nUserValue);
pData->aUserValueReleaseFunc = aFunc;
- pData->nUserValue = nValue;
+ pData->nUserValue = nUserValue;
}
}
-sal_uLong Menu::GetUserValue( sal_uInt16 nItemId ) const
+void* Menu::GetUserValue( sal_uInt16 nItemId ) const
{
MenuItemData* pData = pItemList->GetData( nItemId );
- return pData ? pData->nUserValue : 0;
+ return pData ? pData->nUserValue : nullptr;
}
void Menu::SetPopupMenu( sal_uInt16 nItemId, PopupMenu* pMenu )
diff --git a/vcl/source/window/menuitemlist.cxx b/vcl/source/window/menuitemlist.cxx
index 0aeb0cb9def7..6eac7de94e56 100644
--- a/vcl/source/window/menuitemlist.cxx
+++ b/vcl/source/window/menuitemlist.cxx
@@ -59,7 +59,7 @@ MenuItemData* MenuItemList::Insert(
pData->eType = eType;
pData->nBits = nBits;
pData->pSubMenu = nullptr;
- pData->nUserValue = 0;
+ pData->nUserValue = nullptr;
pData->bChecked = false;
pData->bEnabled = true;
pData->bVisible = true;
@@ -91,7 +91,7 @@ void MenuItemList::InsertSeparator(const OString &rIdent, size_t nPos)
pData->eType = MenuItemType::SEPARATOR;
pData->nBits = MenuItemBits::NONE;
pData->pSubMenu = nullptr;
- pData->nUserValue = 0;
+ pData->nUserValue = nullptr;
pData->bChecked = false;
pData->bEnabled = true;
pData->bVisible = true;
diff --git a/vcl/source/window/menuitemlist.hxx b/vcl/source/window/menuitemlist.hxx
index bd264e41fdfa..742c7728921b 100644
--- a/vcl/source/window/menuitemlist.hxx
+++ b/vcl/source/window/menuitemlist.hxx
@@ -42,7 +42,7 @@ struct MenuItemData
OUString aHelpCommandStr; // Help command string (to reference external help)
OString sIdent;
OString aHelpId; // Help-Id
- sal_uLong nUserValue; // User value
+ void* nUserValue; // User value
MenuUserDataReleaseFunction aUserValueReleaseFunc; // called when MenuItemData is destroyed
Image aImage; // Image
vcl::KeyCode aAccelKey; // Accelerator-Key
@@ -60,7 +60,7 @@ struct MenuItemData
, eType(MenuItemType::DONTKNOW)
, nBits(MenuItemBits::NONE)
, pSubMenu(nullptr)
- , nUserValue(0)
+ , nUserValue(nullptr)
, aUserValueReleaseFunc(nullptr)
, bChecked(false)
, bEnabled(false)
@@ -75,7 +75,7 @@ struct MenuItemData
, nBits(MenuItemBits::NONE)
, pSubMenu(nullptr)
, aText(rStr)
- , nUserValue(0)
+ , nUserValue(nullptr)
, aUserValueReleaseFunc(nullptr)
, aImage(rImage)
, bChecked(false)