summaryrefslogtreecommitdiff
path: root/avmedia
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2015-03-11 18:38:16 +0100
committerStephan Bergmann <sbergman@redhat.com>2015-03-11 18:38:29 +0100
commitd7b48d03b6b08c3a324a44513b622146263c725a (patch)
treeea404783385000e58b075bf5cf8f45d1b9f6ebdf /avmedia
parent84206b23bd2bf5abfe4d6653866a1f0a2c03cb8e (diff)
Clean up previous commit
Change-Id: I0e0351177fa72b7aeff7e2d61122f4590e8e6311
Diffstat (limited to 'avmedia')
-rw-r--r--avmedia/source/framework/soundhandler.cxx28
-rw-r--r--avmedia/source/framework/soundhandler.hxx9
-rw-r--r--avmedia/util/avmedia.component2
3 files changed, 6 insertions, 33 deletions
diff --git a/avmedia/source/framework/soundhandler.cxx b/avmedia/source/framework/soundhandler.cxx
index 2995acf47f4d..24e478f28bf8 100644
--- a/avmedia/source/framework/soundhandler.cxx
+++ b/avmedia/source/framework/soundhandler.cxx
@@ -113,7 +113,7 @@ css::uno::Sequence< css::uno::Type > SAL_CALL SoundHandler::getTypes() throw( cs
/*===========================================================================================================*/
OUString SAL_CALL SoundHandler::getImplementationName() throw( css::uno::RuntimeException, std::exception )
{
- return impl_getStaticImplementationName();
+ return IMPLEMENTATIONNAME_SOUNDHANDLER;
}
// XServiceInfo
@@ -125,27 +125,11 @@ sal_Bool SAL_CALL SoundHandler::supportsService( const OUString& sServiceName )
// XServiceInfo
css::uno::Sequence< OUString > SAL_CALL SoundHandler::getSupportedServiceNames() throw( css::uno::RuntimeException, std::exception )
{
- return impl_getStaticSupportedServiceNames();
-}
-
-// Helper for XServiceInfo
-css::uno::Sequence< OUString > SoundHandler::impl_getStaticSupportedServiceNames()
-{
css::uno::Sequence< OUString > seqServiceNames( 1 );
seqServiceNames.getArray() [0] = "com.sun.star.frame.ContentHandler";
return seqServiceNames;
}
-// Helper for XServiceInfo
-OUString SoundHandler::impl_getStaticImplementationName()
-{
- return IMPLEMENTATIONNAME_SOUNDHANDLER;
-}
-
-void SAL_CALL SoundHandler::impl_initService()
-{
-}
-
/*-************************************************************************************************************
@short standard ctor
@descr These initialize a new instance of this class with needed information for work.
@@ -156,13 +140,12 @@ void SAL_CALL SoundHandler::impl_initService()
@onerror Show an assertion and do nothing else.
@threadsafe yes
*//*-*************************************************************************************************************/
-SoundHandler::SoundHandler( const css::uno::Reference< css::lang::XMultiServiceFactory >& xFactory )
+SoundHandler::SoundHandler()
// Init baseclasses first
: ThreadHelpBase ( )
, ::cppu::OWeakObject ( )
// Init member
, m_bError ( false )
- , m_xFactory ( xFactory )
{
m_aUpdateIdle.SetIdleHdl(LINK(this, SoundHandler, implts_PlayerNotify));
}
@@ -357,13 +340,10 @@ IMPL_LINK_NOARG(SoundHandler, implts_PlayerNotify)
extern "C" SAL_DLLPUBLIC_EXPORT ::com::sun::star::uno::XInterface* SAL_CALL
-com_sun_star_comp_framework_SoundHandler_get_implementation(::com::sun::star::uno::XComponentContext* context,
+com_sun_star_comp_framework_SoundHandler_get_implementation(::com::sun::star::uno::XComponentContext*,
::com::sun::star::uno::Sequence<css::uno::Any> const &)
{
- css::uno::Reference< css::lang::XMultiServiceFactory> xSM(context->getServiceManager(), css::uno::UNO_QUERY_THROW);
- avmedia::SoundHandler* pClass = new avmedia::SoundHandler( xSM );
- pClass->impl_initService();
- return cppu::acquire( pClass );
+ return cppu::acquire(new avmedia::SoundHandler);
}
diff --git a/avmedia/source/framework/soundhandler.hxx b/avmedia/source/framework/soundhandler.hxx
index 2a39c9dabd13..30b9b2623f08 100644
--- a/avmedia/source/framework/soundhandler.hxx
+++ b/avmedia/source/framework/soundhandler.hxx
@@ -21,7 +21,6 @@
#define INCLUDED_AVMEDIA_SOURCE_FRAMEWORK_SOUNDHANDLER_HXX
#include <com/sun/star/lang/XTypeProvider.hpp>
-#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/frame/XNotifyingDispatch.hpp>
#include <com/sun/star/frame/XStatusListener.hpp>
#include <com/sun/star/frame/XFrame.hpp>
@@ -74,7 +73,7 @@ class SoundHandler : // interfaces
public:
// constructor / destructor
- SoundHandler( const css::uno::Reference< css::lang::XMultiServiceFactory >& xFactory );
+ SoundHandler();
virtual ~SoundHandler( );
// XInterface, XTypeProvider, XServiceInfo
@@ -88,11 +87,6 @@ class SoundHandler : // interfaces
virtual OUString SAL_CALL getImplementationName ( ) throw( css::uno::RuntimeException, std::exception ) SAL_OVERRIDE;
virtual sal_Bool SAL_CALL supportsService ( const OUString& sServiceName ) throw( css::uno::RuntimeException, std::exception ) SAL_OVERRIDE;
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames ( ) throw( css::uno::RuntimeException, std::exception ) SAL_OVERRIDE;
- /* Helper for XServiceInfo */
- static css::uno::Sequence< OUString > SAL_CALL impl_getStaticSupportedServiceNames( );
- static OUString SAL_CALL impl_getStaticImplementationName ( );
- /* Helper for initialization of service by using own reference! */
- void SAL_CALL impl_initService ( );
// XNotifyingDispatch
virtual void SAL_CALL dispatchWithNotification(const css::util::URL& aURL ,
@@ -123,7 +117,6 @@ class SoundHandler : // interfaces
private:
bool m_bError;
- css::uno::Reference< css::lang::XMultiServiceFactory > m_xFactory ; // global uno service factory to create new services
css::uno::Reference< css::uno::XInterface > m_xSelfHold ; // we must protect us against dying during async(!) dispatch() call!
css::uno::Reference< css::media::XPlayer > m_xPlayer ; // uses avmedia player to play sounds...
diff --git a/avmedia/util/avmedia.component b/avmedia/util/avmedia.component
index eec2b9a2ff6d..c10946051d8d 100644
--- a/avmedia/util/avmedia.component
+++ b/avmedia/util/avmedia.component
@@ -18,7 +18,7 @@
-->
<component loader="com.sun.star.loader.SharedLibrary" environment="@CPPU_ENV@"
- prefix="avmedia" xmlns="http://openoffice.org/2010/uno-components">
+ xmlns="http://openoffice.org/2010/uno-components">
<implementation name="com.sun.star.comp.framework.SoundHandler"
constructor="com_sun_star_comp_framework_SoundHandler_get_implementation">
<service name="com.sun.star.frame.ContentHandler"/>