office-gobmx/framework/source/uielement
Noel Grandin 0ac9a10d31 fdo#46808, Deprecate configuration::ConfigurationProvider old-style service
...in favor of existing new-style configuration::theDefaultProvider singleton.

Theoretically, ConfigurationProvider instances can be created with specific
Locale and EnableAsync arguments, but this is hardly used in practice, and thus
effectively all uses of the ConfigurationProvider service use the
theDefaultProvider instance, anyway.

theDefaultProvider is restricted to the XMultiServiceFactory interface, while
ConfigurationProvider also makes available XComponent.  However, dispose must
not be called manually on theDefaultProvider singleton anyway, and calls to
add-/removeEventListener are so few (and in dubious code that should better be
cleaned up) that requiring an explicit queryInterface does not really hurt
there.

This commit originated as a patch by Noel Grandin to "Adapt
configuration::ConfigurationProvider UNO service to new style [by creating] a
merged XConfigurationProvider interface for this service to implement."  It was
then modified by Stephan Bergmann by deprecating ConfigurationProvider instead
of adding XConfigurationProvider and by replacing calls to
ConfigurationProvider::create with calls to theDefaultProvider::get.

Change-Id: I9c16700afe0faff1ef6f20338a66bd7a9af990bd
2012-10-31 15:31:36 +01:00
..
addonstoolbarmanager.cxx
addonstoolbarwrapper.cxx
buttontoolbarcontroller.cxx
comboboxtoolbarcontroller.cxx
complextoolbarcontroller.cxx
controlmenucontroller.cxx
dropdownboxtoolbarcontroller.cxx
edittoolbarcontroller.cxx
fontmenucontroller.cxx
fontsizemenucontroller.cxx
footermenucontroller.cxx
generictoolbarcontroller.cxx
headermenucontroller.cxx
imagebuttontoolbarcontroller.cxx
langselectionmenucontroller.cxx
langselectionstatusbarcontroller.cxx
logoimagestatusbarcontroller.cxx
logotextstatusbarcontroller.cxx
macrosmenucontroller.cxx
menubarmanager.cxx
menubarmerger.cxx
menubarwrapper.cxx
newmenucontroller.cxx
objectmenucontroller.cxx
popupmenucontroller.cxx
progressbarwrapper.cxx
recentfilesmenucontroller.cxx
simpletextstatusbarcontroller.cxx
spinfieldtoolbarcontroller.cxx
statusbar.cxx
statusbarmanager.cxx
statusbarwrapper.cxx
statusindicatorinterfacewrapper.cxx
togglebuttontoolbarcontroller.cxx
toolbar.cxx
toolbarmanager.cxx
toolbarmerger.cxx
toolbarsmenucontroller.cxx
toolbarwrapper.cxx
uicommanddescription.cxx fdo#46808, Deprecate configuration::ConfigurationProvider old-style service 2012-10-31 15:31:36 +01:00