summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2015-11-04 13:04:56 +0200
committerTor Lillqvist <tml@collabora.com>2015-11-04 13:06:16 +0200
commitdb1bd15cfb3c2b1380a19fd22f153a15493e9871 (patch)
tree8de10e01a6afaee2f26c227561076daa034fd5f0
parentb2459b05b4a4e9f79ae94260d4e210d3419fa9a0 (diff)
Bin some use-once variables, use literals instead
Change-Id: I3ccdc7c92b53f1f385cec8ebfa1a325f355da9ed
-rw-r--r--sd/source/ui/sidebar/PanelFactory.cxx35
1 files changed, 12 insertions, 23 deletions
diff --git a/sd/source/ui/sidebar/PanelFactory.cxx b/sd/source/ui/sidebar/PanelFactory.cxx
index a1bc5f39738e..139cd91f5540 100644
--- a/sd/source/ui/sidebar/PanelFactory.cxx
+++ b/sd/source/ui/sidebar/PanelFactory.cxx
@@ -44,21 +44,6 @@ using ::rtl::OUString;
namespace sd { namespace sidebar {
-namespace {
- /** Note that these names have to be identical to (the tail of)
- the entries in officecfg/registry/data/org/openoffice/Office/Impress.xcu
- for the TaskPanelFactory.
- */
- const static char* gsResourceNameCustomAnimations = "/CustomAnimations";
- const static char* gsResourceNameLayouts = "/Layouts";
- const static char* gsResourceNameAllMasterPages = "/AllMasterPages";
- const static char* gsResourceNameRecentMasterPages = "/RecentMasterPages";
- const static char* gsResourceNameUsedMasterPages = "/UsedMasterPages";
- const static char* gsResourceNameSlideTransitions = "/SlideTransitions";
- const static char* gsResourceNameTableDesign = "/TableDesign";
- const static char* gsResourceNameNavigator = "/NavigatorPanel";
-}
-
Reference<lang::XEventListener> mxControllerDisposeListener;
//----- PanelFactory --------------------------------------------------------
@@ -123,22 +108,26 @@ Reference<ui::XUIElement> SAL_CALL PanelFactory::createUIElement (
VclPtr<vcl::Window> pControl;
css::ui::LayoutSize aLayoutSize (-1,-1,-1);
+ /** Note that these names have to be identical to (the tail of)
+ the entries in officecfg/registry/data/org/openoffice/Office/Impress.xcu
+ for the TaskPanelFactory.
+ */
#define EndsWith(s,t) s.endsWithAsciiL(t,strlen(t))
- if (EndsWith(rsUIElementResourceURL, gsResourceNameCustomAnimations))
+ if (EndsWith(rsUIElementResourceURL, "/CustomAnimations"))
pControl = VclPtr<CustomAnimationPanel>::Create(pParentWindow, *pBase, xFrame);
- else if (EndsWith(rsUIElementResourceURL, gsResourceNameLayouts))
+ else if (EndsWith(rsUIElementResourceURL, "/Layouts"))
pControl = VclPtr<LayoutMenu>::Create(pParentWindow, *pBase, xSidebar);
- else if (EndsWith(rsUIElementResourceURL, gsResourceNameAllMasterPages))
+ else if (EndsWith(rsUIElementResourceURL, "/AllMasterPages"))
pControl = AllMasterPagesSelector::Create(pParentWindow, *pBase, xSidebar);
- else if (EndsWith(rsUIElementResourceURL, gsResourceNameRecentMasterPages))
+ else if (EndsWith(rsUIElementResourceURL, "/RecentMasterPages"))
pControl = RecentMasterPagesSelector::Create(pParentWindow, *pBase, xSidebar);
- else if (EndsWith(rsUIElementResourceURL, gsResourceNameUsedMasterPages))
+ else if (EndsWith(rsUIElementResourceURL, "/UsedMasterPages"))
pControl = CurrentMasterPagesSelector::Create(pParentWindow, *pBase, xSidebar);
- else if (EndsWith(rsUIElementResourceURL, gsResourceNameSlideTransitions))
+ else if (EndsWith(rsUIElementResourceURL, "/SlideTransitions"))
pControl = VclPtr<SlideTransitionPanel>::Create(pParentWindow, *pBase, xFrame);
- else if (EndsWith(rsUIElementResourceURL, gsResourceNameTableDesign))
+ else if (EndsWith(rsUIElementResourceURL, "/TableDesign"))
pControl = VclPtr<TableDesignPanel>::Create(pParentWindow, *pBase);
- else if (EndsWith(rsUIElementResourceURL, gsResourceNameNavigator))
+ else if (EndsWith(rsUIElementResourceURL, "/NavigatorPanel"))
pControl = VclPtr<NavigatorWrapper>::Create(pParentWindow, *pBase, pBindings);
#undef EndsWith