summaryrefslogtreecommitdiff
path: root/sfx2/source/control/msgpool.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2017-07-26 10:52:51 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2017-07-26 11:42:49 +0200
commitf2964b9cdb04595e842de329222ffa2b63e5d7f7 (patch)
tree20470a5ecb639d74fa260711583139bb4a6ad41e /sfx2/source/control/msgpool.cxx
parent6f691e9c763e4c5f13a745a56fe4d889188187ed (diff)
convert SfxGroupId to scoped enum
in the process I had to teach the idl compiler to cope with identifiers like SfxGroupID::Math, which has the side effect of requiring a space before a ':' in some of the .sdi files. Change-Id: If256599cb8aa1dfc0a33642c5070c5560702f3ba Reviewed-on: https://gerrit.libreoffice.org/40441 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sfx2/source/control/msgpool.cxx')
-rw-r--r--sfx2/source/control/msgpool.cxx56
1 files changed, 28 insertions, 28 deletions
diff --git a/sfx2/source/control/msgpool.cxx b/sfx2/source/control/msgpool.cxx
index e1733d0f71d9..cc64353f72f1 100644
--- a/sfx2/source/control/msgpool.cxx
+++ b/sfx2/source/control/msgpool.cxx
@@ -52,57 +52,57 @@ namespace
{
const char* getGidResId(SfxGroupId nId)
{
- if (nId == GID_INTERN)
+ if (nId == SfxGroupId::Intern)
return STR_GID_INTERN;
- else if (nId == GID_APPLICATION)
+ else if (nId == SfxGroupId::Application)
return STR_GID_APPLICATION;
- else if (nId == GID_VIEW)
+ else if (nId == SfxGroupId::View)
return STR_GID_VIEW;
- else if (nId == GID_DOCUMENT)
+ else if (nId == SfxGroupId::Document)
return STR_GID_DOCUMENT;
- else if (nId == GID_EDIT)
+ else if (nId == SfxGroupId::Edit)
return STR_GID_EDIT;
- else if (nId == GID_MACRO)
+ else if (nId == SfxGroupId::Macro)
return STR_GID_MACRO;
- else if (nId == GID_OPTIONS)
+ else if (nId == SfxGroupId::Options)
return STR_GID_OPTIONS;
- else if (nId == GID_MATH)
+ else if (nId == SfxGroupId::Math)
return STR_GID_MATH;
- else if (nId == GID_NAVIGATOR)
+ else if (nId == SfxGroupId::Navigator)
return STR_GID_NAVIGATOR;
- else if (nId == GID_INSERT)
+ else if (nId == SfxGroupId::Insert)
return STR_GID_INSERT;
- else if (nId == GID_FORMAT)
+ else if (nId == SfxGroupId::Format)
return STR_GID_FORMAT;
- else if (nId == GID_TEMPLATE)
+ else if (nId == SfxGroupId::Template)
return STR_GID_TEMPLATE;
- else if (nId == GID_TEXT)
+ else if (nId == SfxGroupId::Text)
return STR_GID_TEXT;
- else if (nId == GID_FRAME)
+ else if (nId == SfxGroupId::Frame)
return STR_GID_FRAME;
- else if (nId == GID_GRAPHIC)
+ else if (nId == SfxGroupId::Graphic)
return STR_GID_GRAPHIC;
- else if (nId == GID_TABLE)
+ else if (nId == SfxGroupId::Table)
return STR_GID_TABLE;
- else if (nId == GID_ENUMERATION)
+ else if (nId == SfxGroupId::Enumeration)
return STR_GID_ENUMERATION;
- else if (nId == GID_DATA)
+ else if (nId == SfxGroupId::Data)
return STR_GID_DATA;
- else if (nId == GID_SPECIAL)
+ else if (nId == SfxGroupId::Special)
return STR_GID_SPECIAL;
- else if (nId == GID_IMAGE)
+ else if (nId == SfxGroupId::Image)
return STR_GID_IMAGE;
- else if (nId == GID_CHART)
+ else if (nId == SfxGroupId::Chart)
return STR_GID_CHART;
- else if (nId == GID_EXPLORER)
+ else if (nId == SfxGroupId::Explorer)
return STR_GID_EXPLORER;
- else if (nId == GID_CONNECTOR)
+ else if (nId == SfxGroupId::Connector)
return STR_GID_CONNECTOR;
- else if (nId == GID_MODIFY)
+ else if (nId == SfxGroupId::Modify)
return STR_GID_MODIFY;
- else if (nId == GID_DRAWING)
+ else if (nId == SfxGroupId::Drawing)
return STR_GID_DRAWING;
- else if (nId == GID_CONTROLS)
+ else if (nId == SfxGroupId::Controls)
return STR_GID_CONTROLS;
return nullptr;
}
@@ -130,10 +130,10 @@ void SfxSlotPool::RegisterInterface( SfxInterface& rInterface )
for ( size_t nFunc = 0; nFunc < rInterface.Count(); ++nFunc )
{
SfxSlot &rDef = rInterface.pSlots[nFunc];
- if ( rDef.GetGroupId() && /* rDef.GetGroupId() != GID_INTERN && */
+ if ( rDef.GetGroupId() != SfxGroupId::NONE &&
std::find(_vGroups.begin(), _vGroups.end(), rDef.GetGroupId()) == _vGroups.end() )
{
- if (rDef.GetGroupId() == GID_INTERN)
+ if (rDef.GetGroupId() == SfxGroupId::Intern)
_vGroups.insert(_vGroups.begin(), rDef.GetGroupId());
else
_vGroups.push_back(rDef.GetGroupId());