diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2016-05-30 20:15:05 +0200 |
---|---|---|
committer | Noel Grandin <noelgrandin@gmail.com> | 2016-05-31 06:39:52 +0000 |
commit | 59dbfecedb76ecf2ff8d464c144a0adf85eb3766 (patch) | |
tree | 4a37830b0919e2bb6ab94e2e874654318c495129 /vcl/source | |
parent | 5ca16c7b3153395d9107f84d366c796a22930756 (diff) |
Convert RSC_TOOLBOXITEM to scoped enum
Change-Id: Ic90b6950016417d5f57963ab69fd20905a943bb7
Reviewed-on: https://gerrit.libreoffice.org/25683
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'vcl/source')
-rw-r--r-- | vcl/source/window/toolbox2.cxx | 33 |
1 files changed, 11 insertions, 22 deletions
diff --git a/vcl/source/window/toolbox2.cxx b/vcl/source/window/toolbox2.cxx index 0bbd7c4c09e4..c1de5eb21c39 100644 --- a/vcl/source/window/toolbox2.cxx +++ b/vcl/source/window/toolbox2.cxx @@ -442,38 +442,36 @@ void ToolBox::Select() void ToolBox::InsertItem( const ResId& rResId ) { - sal_uLong nObjMask; + RscToolboxItemFlags nObjMask; bool bImage = false; // has image // create item ImplToolItem aItem; GetRes( rResId.SetRT( RSC_TOOLBOXITEM ) ); - nObjMask = ReadLongRes(); + nObjMask = (RscToolboxItemFlags)ReadLongRes(); - if ( nObjMask & RSC_TOOLBOXITEM_ID ) + if ( nObjMask & RscToolboxItemFlags::Id ) aItem.mnId = sal::static_int_cast<sal_uInt16>(ReadLongRes()); else aItem.mnId = 1; - if ( nObjMask & RSC_TOOLBOXITEM_TYPE ) + if ( nObjMask & RscToolboxItemFlags::Type ) aItem.meType = (ToolBoxItemType)ReadLongRes(); - if ( nObjMask & RSC_TOOLBOXITEM_STATUS ) + if ( nObjMask & RscToolboxItemFlags::Status ) aItem.mnBits = (ToolBoxItemBits)ReadLongRes(); - if( nObjMask & RSC_TOOLBOXITEM_HELPID ) + if( nObjMask & RscToolboxItemFlags::HelpId ) aItem.maHelpId = ReadByteStringRes(); - if ( nObjMask & RSC_TOOLBOXITEM_TEXT ) + if ( nObjMask & RscToolboxItemFlags::Text ) { aItem.maText = ReadStringRes(); aItem.maText = MnemonicGenerator::EraseAllMnemonicChars(aItem.maText); } - if ( nObjMask & RSC_TOOLBOXITEM_HELPTEXT ) - aItem.maHelpText = ReadStringRes(); - if ( nObjMask & RSC_TOOLBOXITEM_BITMAP ) + if ( nObjMask & RscToolboxItemFlags::Bitmap ) { Bitmap aBmp = Bitmap( ResId( static_cast<RSHEADER_TYPE*>(GetClassRes()), *rResId.GetResMgr() ) ); IncrementRes( GetObjSizeRes( static_cast<RSHEADER_TYPE*>(GetClassRes()) ) ); @@ -481,22 +479,13 @@ void ToolBox::InsertItem( const ResId& rResId ) aItem.maImageOriginal = aItem.maImage; bImage = true; } - if ( nObjMask & RSC_TOOLBOXITEM_IMAGE ) - { - aItem.maImage = Image( ResId( static_cast<RSHEADER_TYPE*>(GetClassRes()), *rResId.GetResMgr() ) ); - IncrementRes( GetObjSizeRes( static_cast<RSHEADER_TYPE*>(GetClassRes()) ) ); - bImage = true; - } - if ( nObjMask & RSC_TOOLBOXITEM_DISABLE ) + if ( nObjMask & RscToolboxItemFlags::Disable ) aItem.mbEnabled = ReadShortRes() == 0; - if ( nObjMask & RSC_TOOLBOXITEM_STATE ) - aItem.meState = (TriState)ReadLongRes(); - - if ( nObjMask & RSC_TOOLBOXITEM_HIDE ) + if ( nObjMask & RscToolboxItemFlags::Hide ) aItem.mbVisible = ReadShortRes() == 0; - if ( nObjMask & RSC_TOOLBOXITEM_COMMAND ) + if ( nObjMask & RscToolboxItemFlags::Command ) aItem.maCommandStr = ReadStringRes(); // if no image is loaded, try to load one from the image list |