summaryrefslogtreecommitdiff
path: root/framework/util
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@collabora.com>2014-01-29 10:35:38 +0100
committerMatúš Kukan <matus.kukan@collabora.com>2014-01-29 11:46:10 +0100
commitaf1c0ef8d397b652a4b58b29fbd7cab1a0ab5840 (patch)
treeb52c86932c30cee2f6a682e29c2e27cb494e94a3 /framework/util
parent4613f593a83811e81520ae2f40f8c33870bdf2f6 (diff)
Introduce com.sun.star.frame.ControllerFactory singletons:
com.sun.star.frame.thePopupMenuControllerFactory com.sun.star.frame.theStatusbarControllerFactory com.sun.star.frame.theToolbarControllerFactory To replace their single-instance service variants. Change-Id: I00586d0d61e63f9482cb659071e88aa9cf02d5b5
Diffstat (limited to 'framework/util')
-rw-r--r--framework/util/fwk.component3
1 files changed, 3 insertions, 0 deletions
diff --git a/framework/util/fwk.component b/framework/util/fwk.component
index 2a211cea5c6f..d6d5d1be0605 100644
--- a/framework/util/fwk.component
+++ b/framework/util/fwk.component
@@ -101,6 +101,7 @@
</implementation>
<implementation name="com.sun.star.comp.framework.PopupMenuControllerFactory">
<service name="com.sun.star.frame.PopupMenuControllerFactory"/>
+ <singleton name="com.sun.star.frame.thePopupMenuControllerFactory"/>
</implementation>
<implementation name="com.sun.star.comp.framework.RecentFilesMenuController"
constructor="com_sun_star_comp_framework_RecentFilesMenuController_get_implementation">
@@ -108,6 +109,7 @@
</implementation>
<implementation name="com.sun.star.comp.framework.StatusBarControllerFactory">
<service name="com.sun.star.frame.StatusbarControllerFactory"/>
+ <singleton name="com.sun.star.frame.theStatusbarControllerFactory"/>
</implementation>
<implementation name="com.sun.star.comp.framework.StatusBarFactory">
<service name="com.sun.star.ui.StatusBarFactory"/>
@@ -121,6 +123,7 @@
</implementation>
<implementation name="com.sun.star.comp.framework.ToolBarControllerFactory">
<service name="com.sun.star.frame.ToolbarControllerFactory"/>
+ <singleton name="com.sun.star.frame.theToolbarControllerFactory"/>
</implementation>
<implementation name="com.sun.star.comp.framework.ToolBarFactory">
<service name="com.sun.star.ui.ToolBarFactory"/>