summaryrefslogtreecommitdiff
path: root/framework/util
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@collabora.com>2014-01-09 13:46:42 +0100
committerMatúš Kukan <matus.kukan@collabora.com>2014-01-29 11:46:10 +0100
commit43b84c96629e78e17e6a1e51e4c482887197036f (patch)
tree4094341d2b43ad1cb4dd83807c1777481aaef913 /framework/util
parentaf1c0ef8d397b652a4b58b29fbd7cab1a0ab5840 (diff)
fwk: Constructor feature for single-instance UIControllerFactories.
Change-Id: I0867404f7e4aa7b9caafe4f0568bd2c20190867f
Diffstat (limited to 'framework/util')
-rw-r--r--framework/util/fwk.component9
1 files changed, 6 insertions, 3 deletions
diff --git a/framework/util/fwk.component b/framework/util/fwk.component
index d6d5d1be0605..3a1cd49485b9 100644
--- a/framework/util/fwk.component
+++ b/framework/util/fwk.component
@@ -99,7 +99,8 @@
<implementation name="com.sun.star.comp.framework.PathSubstitution">
<service name="com.sun.star.util.PathSubstitution"/>
</implementation>
- <implementation name="com.sun.star.comp.framework.PopupMenuControllerFactory">
+ <implementation name="com.sun.star.comp.framework.PopupMenuControllerFactory"
+ constructor="com_sun_star_comp_framework_PopupMenuControllerFactory_get_implementation">
<service name="com.sun.star.frame.PopupMenuControllerFactory"/>
<singleton name="com.sun.star.frame.thePopupMenuControllerFactory"/>
</implementation>
@@ -107,7 +108,8 @@
constructor="com_sun_star_comp_framework_RecentFilesMenuController_get_implementation">
<service name="com.sun.star.frame.PopupMenuController"/>
</implementation>
- <implementation name="com.sun.star.comp.framework.StatusBarControllerFactory">
+ <implementation name="com.sun.star.comp.framework.StatusBarControllerFactory"
+ constructor="com_sun_star_comp_framework_StatusBarControllerFactory_get_implementation">
<service name="com.sun.star.frame.StatusbarControllerFactory"/>
<singleton name="com.sun.star.frame.theStatusbarControllerFactory"/>
</implementation>
@@ -121,7 +123,8 @@
<implementation name="com.sun.star.comp.framework.TaskCreator">
<service name="com.sun.star.frame.TaskCreator"/>
</implementation>
- <implementation name="com.sun.star.comp.framework.ToolBarControllerFactory">
+ <implementation name="com.sun.star.comp.framework.ToolBarControllerFactory"
+ constructor="com_sun_star_comp_framework_ToolBarControllerFactory_get_implementation">
<service name="com.sun.star.frame.ToolbarControllerFactory"/>
<singleton name="com.sun.star.frame.theToolbarControllerFactory"/>
</implementation>