summaryrefslogtreecommitdiff
path: root/framework/source/services/ContextChangeEventMultiplexer.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'framework/source/services/ContextChangeEventMultiplexer.cxx')
-rw-r--r--framework/source/services/ContextChangeEventMultiplexer.cxx66
1 files changed, 5 insertions, 61 deletions
diff --git a/framework/source/services/ContextChangeEventMultiplexer.cxx b/framework/source/services/ContextChangeEventMultiplexer.cxx
index 37f60006a9cb..53c319efe5b0 100644
--- a/framework/source/services/ContextChangeEventMultiplexer.cxx
+++ b/framework/source/services/ContextChangeEventMultiplexer.cxx
@@ -16,8 +16,10 @@
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
+
#include "services/ContextChangeEventMultiplexer.hxx"
#include "services.h"
+#include <cppuhelper/supportsservice.hxx>
using ::rtl::OUString;
@@ -36,16 +38,10 @@ ContextChangeEventMultiplexer::ContextChangeEventMultiplexer (
(void)rxContext;
}
-
-
-
ContextChangeEventMultiplexer::~ContextChangeEventMultiplexer (void)
{
}
-
-
-
void SAL_CALL ContextChangeEventMultiplexer::disposing (void)
{
ListenerMap aListeners;
@@ -75,11 +71,7 @@ void SAL_CALL ContextChangeEventMultiplexer::disposing (void)
}
}
-
-
-
// XContextChangeEventMultiplexer
-
void SAL_CALL ContextChangeEventMultiplexer::addContextChangeEventListener (
const cssu::Reference<css::ui::XContextChangeEventListener>& rxListener,
const cssu::Reference<cssu::XInterface>& rxEventFocus)
@@ -117,9 +109,6 @@ void SAL_CALL ContextChangeEventMultiplexer::addContextChangeEventListener (
}
}
-
-
-
void SAL_CALL ContextChangeEventMultiplexer::removeContextChangeEventListener (
const cssu::Reference<css::ui::XContextChangeEventListener>& rxListener,
const cssu::Reference<cssu::XInterface>& rxEventFocus)
@@ -147,9 +136,6 @@ void SAL_CALL ContextChangeEventMultiplexer::removeContextChangeEventListener (
}
-
-
-
void SAL_CALL ContextChangeEventMultiplexer::removeAllContextChangeEventListeners (
const cssu::Reference<css::ui::XContextChangeEventListener>& rxListener)
throw(cssu::RuntimeException,cssl::IllegalArgumentException)
@@ -177,9 +163,6 @@ void SAL_CALL ContextChangeEventMultiplexer::removeAllContextChangeEventListener
}
}
-
-
-
void SAL_CALL ContextChangeEventMultiplexer::broadcastContextChangeEvent (
const css::ui::ContextChangeEventObject& rEventObject,
const cssu::Reference<cssu::XInterface>& rxEventFocus)
@@ -201,9 +184,6 @@ void SAL_CALL ContextChangeEventMultiplexer::broadcastContextChangeEvent (
BroadcastEventToSingleContainer(rEventObject, NULL);
}
-
-
-
void ContextChangeEventMultiplexer::BroadcastEventToSingleContainer (
const css::ui::ContextChangeEventObject& rEventObject,
const cssu::Reference<cssu::XInterface>& rxEventFocus)
@@ -225,9 +205,6 @@ void ContextChangeEventMultiplexer::BroadcastEventToSingleContainer (
}
}
-
-
-
ContextChangeEventMultiplexer::FocusDescriptor* ContextChangeEventMultiplexer::GetFocusDescriptor (
const cssu::Reference<cssu::XInterface>& rxEventFocus,
const bool bCreateWhenMissing)
@@ -252,11 +229,7 @@ ContextChangeEventMultiplexer::FocusDescriptor* ContextChangeEventMultiplexer::G
return NULL;
}
-
-
-
// XSingleComponentFactory
-
cssu::Reference<cssu::XInterface> SAL_CALL ContextChangeEventMultiplexer::createInstanceWithContext (
const cssu::Reference<cssu::XComponentContext>& rxContext)
throw (cssu::Exception, cssu::RuntimeException)
@@ -265,9 +238,6 @@ cssu::Reference<cssu::XInterface> SAL_CALL ContextChangeEventMultiplexer::create
return cssu::Reference<cssu::XInterface>();
}
-
-
-
cssu::Reference<cssu::XInterface > SAL_CALL ContextChangeEventMultiplexer::createInstanceWithArgumentsAndContext (
const cssu::Sequence<cssu::Any>& rArguments,
const cssu::Reference<cssu::XComponentContext>& rxContext)
@@ -278,42 +248,26 @@ cssu::Reference<cssu::XInterface > SAL_CALL ContextChangeEventMultiplexer::creat
return cssu::Reference<cssu::XInterface>();
}
-
-
-
// XServiceInfo
-
::rtl::OUString SAL_CALL ContextChangeEventMultiplexer::getImplementationName (void)
throw(cssu::RuntimeException)
{
return impl_getStaticImplementationName();
}
-
-
-
-
-sal_Bool SAL_CALL ContextChangeEventMultiplexer::supportsService (
- const ::rtl::OUString& rsServiceName)
+sal_Bool SAL_CALL ContextChangeEventMultiplexer::supportsService ( const ::rtl::OUString& rsServiceName)
throw (cssu::RuntimeException)
{
- return ::comphelper::findValue(static_GetSupportedServiceNames(), rsServiceName, sal_True).getLength() != 0;
+ return cppu::supportsService(this, rsServiceName);
}
-
-
-
cssu::Sequence<OUString> SAL_CALL ContextChangeEventMultiplexer::getSupportedServiceNames (void)
throw (cssu::RuntimeException)
{
return static_GetSupportedServiceNames();
}
-
-
-
-void SAL_CALL ContextChangeEventMultiplexer::disposing (
- const css::lang::EventObject& rEvent)
+void SAL_CALL ContextChangeEventMultiplexer::disposing ( const css::lang::EventObject& rEvent)
throw (cssu::RuntimeException)
{
ListenerMap::iterator iDescriptor (maListeners.find(rEvent.Source));
@@ -329,19 +283,12 @@ void SAL_CALL ContextChangeEventMultiplexer::disposing (
maListeners.erase(iDescriptor);
}
-
-
-
// Local and static methods.
-
OUString SAL_CALL ContextChangeEventMultiplexer::impl_getStaticImplementationName (void)
{
return OUString(IMPLEMENTATION_NAME);
}
-
-
-
cssu::Sequence<OUString> SAL_CALL ContextChangeEventMultiplexer::static_GetSupportedServiceNames (void)
{
return css::uno::Sequence<OUString>();
@@ -358,9 +305,6 @@ cssu::Reference<cssu::XInterface> ContextChangeEventMultiplexer::impl_createFact
);
}
-
-
-
cssu::Reference<cssu::XInterface> SAL_CALL ContextChangeEventMultiplexer::static_CreateInstance (
const cssu::Reference<cssu::XComponentContext>& rxComponentContext)
throw (cssu::Exception)