[Libreoffice-commits] core.git: framework/inc framework/source

Alexandre Vicenzi vicenzi.alexandre at gmail.com
Sun Feb 2 07:00:15 PST 2014


 framework/inc/macros/xserviceinfo.hxx                              |   68 +---------
 framework/source/dispatch/popupmenudispatcher.cxx                  |   62 +--------
 framework/source/fwe/classes/actiontriggercontainer.cxx            |   12 -
 framework/source/fwe/classes/actiontriggerpropertyset.cxx          |   17 --
 framework/source/fwe/classes/actiontriggerseparatorpropertyset.cxx |   17 --
 framework/source/fwe/classes/rootactiontriggercontainer.cxx        |   17 --
 framework/source/services/ContextChangeEventMultiplexer.cxx        |   66 ---------
 framework/source/uielement/popuptoolbarcontroller.cxx              |   25 +--
 8 files changed, 50 insertions(+), 234 deletions(-)

New commits:
commit a91de8efc9b99cedb917203e3255d55a514fb8a3
Author: Alexandre Vicenzi <vicenzi.alexandre at gmail.com>
Date:   Fri Jan 31 02:23:12 2014 -0200

    fdo#54938 Convert framework to cppu::supportsService
    
    Change-Id: Id0c7c845d128920ba278de4208f5c32dcf83ecb1
    Reviewed-on: https://gerrit.libreoffice.org/7754
    Tested-by: LibreOffice gerrit bot <gerrit at libreoffice.org>
    Reviewed-by: Marcos Souza <marcos.souza.org at gmail.com>
    Tested-by: Marcos Souza <marcos.souza.org at gmail.com>

diff --git a/framework/inc/macros/xserviceinfo.hxx b/framework/inc/macros/xserviceinfo.hxx
index 0684127..11fd964 100644
--- a/framework/inc/macros/xserviceinfo.hxx
+++ b/framework/inc/macros/xserviceinfo.hxx
@@ -35,12 +35,12 @@
 #include <cppuhelper/factory.hxx>
 #include <comphelper/processfactory.hxx>
 #include <comphelper/sequence.hxx>
+#include <cppuhelper/supportsservice.hxx>
 #include <rtl/ustring.hxx>
 
 namespace framework{
 
-/*_________________________________________________________________________________________________________________
-
+/*
     macros for declaration and definition of XServiceInfo
     Please use follow public macros only!
 
@@ -48,65 +48,43 @@ namespace framework{
     2)  DEFINE_XSERVICEINFO_MULTISERVICE( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )          => use it to define XServiceInfo for multi service mode
     3)  DEFINE_XSERVICEINFO_ONEINSTANCESERVICE( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )    => use it to define XServiceInfo for one instance service mode
     4)  DEFINE_INIT_SERVICE( CLASS )                                                                        => use it to implement your own impl_initService() method, which is necessary for initializeing object by using his own reference!
+*/
 
-_________________________________________________________________________________________________________________*/
-
-//*****************************************************************************************************************
-//  private
-//  implementation of XServiceInfo and helper functions
-//*****************************************************************************************************************
 #define PRIVATE_DEFINE_XSERVICEINFO_BASE( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )                                                  \
-    /*===========================================================================================================*/                                 \
-    /* XServiceInfo                                                                                              */                                 \
-    /*===========================================================================================================*/                                 \
-    OUString SAL_CALL CLASS::getImplementationName() throw( css::uno::RuntimeException )                                                     \
+                                                                                                                                                    \
+    OUString SAL_CALL CLASS::getImplementationName() throw( css::uno::RuntimeException )                                                            \
     {                                                                                                                                               \
         return impl_getStaticImplementationName();                                                                                                  \
     }                                                                                                                                               \
                                                                                                                                                     \
-    /*===========================================================================================================*/                                 \
-    /* XServiceInfo                                                                                              */                                 \
-    /*===========================================================================================================*/                                 \
-    sal_Bool SAL_CALL CLASS::supportsService( const OUString& sServiceName ) throw( css::uno::RuntimeException )                             \
+    sal_Bool SAL_CALL CLASS::supportsService( const OUString& sServiceName ) throw( css::uno::RuntimeException )                                    \
     {                                                                                                                                               \
-        return ::comphelper::findValue(getSupportedServiceNames(), sServiceName, sal_True).getLength() != 0;                                        \
+        return cppu::supportsService(this, sServiceName);                                                                                           \
     }                                                                                                                                               \
                                                                                                                                                     \
-    /*===========================================================================================================*/                                 \
-    /* XServiceInfo                                                                                              */                                 \
-    /*===========================================================================================================*/                                 \
-    css::uno::Sequence< OUString > SAL_CALL CLASS::getSupportedServiceNames() throw( css::uno::RuntimeException )                            \
+    css::uno::Sequence< OUString > SAL_CALL CLASS::getSupportedServiceNames() throw( css::uno::RuntimeException )                                   \
     {                                                                                                                                               \
         return impl_getStaticSupportedServiceNames();                                                                                               \
     }                                                                                                                                               \
                                                                                                                                                     \
-    /*===========================================================================================================*/                                 \
-    /* Helper for XServiceInfo                                                                                   */                                 \
-    /*===========================================================================================================*/                                 \
-    css::uno::Sequence< OUString > CLASS::impl_getStaticSupportedServiceNames()                                                              \
+    css::uno::Sequence< OUString > CLASS::impl_getStaticSupportedServiceNames()                                                                     \
     {                                                                                                                                               \
-        css::uno::Sequence< OUString > seqServiceNames( 1 );                                                                                 \
+        css::uno::Sequence< OUString > seqServiceNames( 1 );                                                                                        \
         seqServiceNames.getArray() [0] = SERVICENAME ;                                                                                              \
         return seqServiceNames;                                                                                                                     \
     }                                                                                                                                               \
                                                                                                                                                     \
-    /*===========================================================================================================*/                                 \
-    /* Helper for XServiceInfo                                                                                   */                                 \
-    /*===========================================================================================================*/                                 \
-    OUString CLASS::impl_getStaticImplementationName()                                                                                       \
+    OUString CLASS::impl_getStaticImplementationName()                                                                                              \
     {                                                                                                                                               \
         return IMPLEMENTATIONNAME ;                                                                                                                 \
     }
 
 #define PRIVATE_DEFINE_XSERVICEINFO_OLDSTYLE( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )                                              \
     PRIVATE_DEFINE_XSERVICEINFO_BASE( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )                                                      \
-    /*===========================================================================================================*/                                 \
-    /* Helper for registry                                                                                       */                                 \
     /* Attention: To avoid against wrong ref counts during our own initialize procedure, we must                 */                                 \
     /*            use right EXTERNAL handling of them. That's why you should do nothing in your ctor, which could*/                                 \
     /*            work on your ref count! All other things are allowed. Do work with your own reference - please */                                 \
     /*            use "impl_initService()" method.                                                               */                                 \
-    /*===========================================================================================================*/                                 \
     css::uno::Reference< css::uno::XInterface > SAL_CALL CLASS::impl_createInstance( const css::uno::Reference< css::lang::XMultiServiceFactory >& xServiceManager ) throw( css::uno::Exception )  \
     {                                                                                                                                                                                              \
         /* create new instance of service */                                                                                                                                                       \
@@ -121,13 +99,10 @@ ________________________________________________________________________________
 
 #define PRIVATE_DEFINE_XSERVICEINFO_NEWSTYLE( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )                                              \
     PRIVATE_DEFINE_XSERVICEINFO_BASE( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )                                                      \
-    /*===========================================================================================================*/                                 \
-    /* Helper for registry                                                                                       */                                 \
     /* Attention: To avoid against wrong ref counts during our own initialize procedure, we must                 */                                 \
     /*            use right EXTERNAL handling of them. That's why you should do nothing in your ctor, which could*/                                 \
     /*            work on your ref count! All other things are allowed. Do work with your own reference - please */                                 \
     /*            use "impl_initService()" method.                                                               */                                 \
-    /*===========================================================================================================*/                                 \
     css::uno::Reference< css::uno::XInterface > SAL_CALL CLASS::impl_createInstance( const css::uno::Reference< css::lang::XMultiServiceFactory >& xServiceManager )\
         throw( css::uno::Exception )                                                                                                                                \
     {                                                                                                                                                               \
@@ -144,10 +119,6 @@ ________________________________________________________________________________
         return xService;                                                                                                                                            \
     }
 
-//*****************************************************************************************************************
-//  private
-//  definition of helper function createFactory() for multiple services
-//*****************************************************************************************************************
 #define PRIVATE_DEFINE_SINGLEFACTORY( CLASS )                                                                                                                           \
     css::uno::Reference< css::lang::XSingleServiceFactory > CLASS::impl_createFactory( const css::uno::Reference< css::lang::XMultiServiceFactory >& xServiceManager )  \
     {                                                                                                                                                                   \
@@ -160,10 +131,6 @@ ________________________________________________________________________________
         return xReturn;                                                                                                                                                 \
     }
 
-//*****************************************************************************************************************
-//  private
-//  definition of helper function createFactory() for one instance services
-//*****************************************************************************************************************
 #define PRIVATE_DEFINE_ONEINSTANCEFACTORY( CLASS )                                                                                                                      \
     css::uno::Reference< css::lang::XSingleServiceFactory > CLASS::impl_createFactory( const css::uno::Reference< css::lang::XMultiServiceFactory >& xServiceManager )  \
     {                                                                                                                                                                   \
@@ -176,11 +143,6 @@ ________________________________________________________________________________
         return xReturn;                                                                                                                                                 \
     }
 
-//*****************************************************************************************************************
-//  public
-//  declaration of XServiceInfo and helper functions
-//*****************************************************************************************************************
-
 #define DECLARE_XSERVICEINFO_NOFACTORY                                                                                                                                                                                                  \
     /* interface XServiceInfo */                                                                                                                                                                                                        \
     virtual OUString                                        SAL_CALL getImplementationName              (                                                                               ) throw( css::uno::RuntimeException );   \
@@ -198,10 +160,6 @@ ________________________________________________________________________________
     static css::uno::Reference< css::uno::XInterface >             SAL_CALL impl_createInstance                ( const css::uno::Reference< css::lang::XMultiServiceFactory >& xServiceManager ) throw( css::uno::Exception );          \
     static css::uno::Reference< css::lang::XSingleServiceFactory > SAL_CALL impl_createFactory                 ( const css::uno::Reference< css::lang::XMultiServiceFactory >& xServiceManager );                                       \
 
-//*****************************************************************************************************************
-//  public
-//  implementation of XServiceInfo
-//*****************************************************************************************************************
 #define DEFINE_XSERVICEINFO_MULTISERVICE( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )              \
     PRIVATE_DEFINE_XSERVICEINFO_OLDSTYLE( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )              \
     PRIVATE_DEFINE_SINGLEFACTORY( CLASS )
@@ -214,11 +172,10 @@ ________________________________________________________________________________
     PRIVATE_DEFINE_XSERVICEINFO_NEWSTYLE( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )              \
     PRIVATE_DEFINE_SINGLEFACTORY( CLASS )
 
-#define DEFINE_XSERVICEINFO_ONEINSTANCESERVICE_2( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )        \
+#define DEFINE_XSERVICEINFO_ONEINSTANCESERVICE_2( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )      \
     PRIVATE_DEFINE_XSERVICEINFO_NEWSTYLE( CLASS, XINTERFACECAST, SERVICENAME, IMPLEMENTATIONNAME )              \
     PRIVATE_DEFINE_ONEINSTANCEFACTORY( CLASS )
 
-//*****************************************************************************************************************
 //  public
 //  implementation of service initialize!
 //  example of using:   DEFINE_INIT_SERVICE( MyClassName,
@@ -229,7 +186,6 @@ ________________________________________________________________________________
 //                              ...
 //                          }
 //                      )
-//*****************************************************************************************************************
 #define DEFINE_INIT_SERVICE( CLASS, FUNCTIONBODY )                                                              \
     void SAL_CALL CLASS::impl_initService()                                                                     \
     {                                                                                                           \
diff --git a/framework/source/dispatch/popupmenudispatcher.cxx b/framework/source/dispatch/popupmenudispatcher.cxx
index a360ed0..0ba7e6c 100644
--- a/framework/source/dispatch/popupmenudispatcher.cxx
+++ b/framework/source/dispatch/popupmenudispatcher.cxx
@@ -40,9 +40,10 @@
 #include <com/sun/star/uri/UriReferenceFactory.hpp>
 #include <com/sun/star/ui/XUIElement.hpp>
 
-#include <ucbhelper/content.hxx>
+#include <cppuhelper/supportsservice.hxx>
 #include <osl/mutex.hxx>
 #include <rtl/ustrbuf.hxx>
+#include <ucbhelper/content.hxx>
 #include <vcl/svapp.hxx>
 
 namespace framework{
@@ -59,9 +60,6 @@ using namespace ::cppu                          ;
 using namespace ::osl                           ;
 using namespace ::rtl                           ;
 
-//*****************************************************************************************************************
-//  constructor
-//*****************************************************************************************************************
 PopupMenuDispatcher::PopupMenuDispatcher(
     const uno::Reference< XComponentContext >& xContext )
         //  Init baseclasses first
@@ -74,9 +72,6 @@ PopupMenuDispatcher::PopupMenuDispatcher(
 {
 }
 
-//*****************************************************************************************************************
-//  destructor
-//*****************************************************************************************************************
 PopupMenuDispatcher::~PopupMenuDispatcher()
 {
     // Warn programmer if he forgot to dispose this instance.
@@ -92,7 +87,7 @@ OUString SAL_CALL PopupMenuDispatcher::getImplementationName() throw( css::uno::
 sal_Bool SAL_CALL PopupMenuDispatcher::supportsService( const OUString& sServiceName )
   throw( css::uno::RuntimeException )
 {
-    return ::comphelper::findValue(getSupportedServiceNames(), sServiceName, sal_True).getLength() != 0;
+    return cppu::supportsService(this, sServiceName);
 }
 
 css::uno::Sequence< OUString > SAL_CALL PopupMenuDispatcher::getSupportedServiceNames()
@@ -149,11 +144,7 @@ DEFINE_INIT_SERVICE(PopupMenuDispatcher,
 }
 )
 
-//*****************************************************************************************************************
-//  XInitialization
-//*****************************************************************************************************************
-void SAL_CALL PopupMenuDispatcher::initialize(
-    const css::uno::Sequence< css::uno::Any >& lArguments )
+void SAL_CALL PopupMenuDispatcher::initialize( const css::uno::Sequence< css::uno::Any >& lArguments )
 throw( css::uno::Exception, css::uno::RuntimeException)
 {
     css::uno::Reference< css::frame::XFrame > xFrame;
@@ -179,9 +170,6 @@ throw( css::uno::Exception, css::uno::RuntimeException)
     /* } SAFE */
 }
 
-//*****************************************************************************************************************
-//  XDispatchProvider
-//*****************************************************************************************************************
 css::uno::Reference< css::frame::XDispatch >
 SAL_CALL PopupMenuDispatcher::queryDispatch(
     const css::util::URL&  rURL    ,
@@ -263,24 +251,13 @@ throw( css::uno::RuntimeException )
     return lDispatcher;
 }
 
-//*****************************************************************************************************************
-//  XDispatch
-//*****************************************************************************************************************
-void
-SAL_CALL PopupMenuDispatcher::dispatch(
-    const URL&                        /*aURL*/            ,
-    const Sequence< PropertyValue >&  /*seqProperties*/ )
+void SAL_CALL PopupMenuDispatcher::dispatch( const URL& /*aURL*/, const Sequence< PropertyValue >& /*seqProperties*/ )
 throw( RuntimeException )
 {
 }
 
-//*****************************************************************************************************************
-//  XDispatch
-//*****************************************************************************************************************
-void
-SAL_CALL PopupMenuDispatcher::addStatusListener(
-    const uno::Reference< XStatusListener >& xControl,
-    const URL&                          aURL    )
+void SAL_CALL PopupMenuDispatcher::addStatusListener( const uno::Reference< XStatusListener >& xControl,
+                                                      const URL& aURL )
 throw( RuntimeException )
 {
     // Ready for multithreading
@@ -290,13 +267,8 @@ throw( RuntimeException )
     m_aListenerContainer.addInterface( aURL.Complete, xControl );
 }
 
-//*****************************************************************************************************************
-//  XDispatch
-//*****************************************************************************************************************
-void
-SAL_CALL PopupMenuDispatcher::removeStatusListener(
-    const uno::Reference< XStatusListener >& xControl,
-    const URL&                          aURL    )
+void SAL_CALL PopupMenuDispatcher::removeStatusListener( const uno::Reference< XStatusListener >& xControl,
+                                                         const URL& aURL )
 throw( RuntimeException )
 {
     // Ready for multithreading
@@ -306,13 +278,7 @@ throw( RuntimeException )
     m_aListenerContainer.removeInterface( aURL.Complete, xControl );
 }
 
-//*****************************************************************************************************************
-//   XFrameActionListener
-//*****************************************************************************************************************
-
-void
-SAL_CALL PopupMenuDispatcher::frameAction(
-    const FrameActionEvent& aEvent )
+void SAL_CALL PopupMenuDispatcher::frameAction( const FrameActionEvent& aEvent )
 throw ( RuntimeException )
 {
     ResetableGuard aGuard( m_aLock );
@@ -325,11 +291,7 @@ throw ( RuntimeException )
     }
 }
 
-//*****************************************************************************************************************
-//   XEventListener
-//*****************************************************************************************************************
-void
-SAL_CALL PopupMenuDispatcher::disposing( const EventObject& ) throw( RuntimeException )
+void SAL_CALL PopupMenuDispatcher::disposing( const EventObject& ) throw( RuntimeException )
 {
     // Ready for multithreading
     ResetableGuard aGuard( m_aLock );
@@ -401,6 +363,6 @@ void PopupMenuDispatcher::impl_CreateUriRefFactory()
     }
 }
 
-}       //  namespace framework
+} //  namespace framework
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/framework/source/fwe/classes/actiontriggercontainer.cxx b/framework/source/fwe/classes/actiontriggercontainer.cxx
index 1d48135..9889ed9 100644
--- a/framework/source/fwe/classes/actiontriggercontainer.cxx
+++ b/framework/source/fwe/classes/actiontriggercontainer.cxx
@@ -18,10 +18,10 @@
  */
 
 #include <classes/actiontriggercontainer.hxx>
-#include <cppuhelper/typeprovider.hxx>
-
 #include <classes/actiontriggerpropertyset.hxx>
 #include <classes/actiontriggerseparatorpropertyset.hxx>
+#include <cppuhelper/supportsservice.hxx>
+#include <cppuhelper/typeprovider.hxx>
 
 using namespace cppu;
 using namespace com::sun::star::uno;
@@ -69,7 +69,6 @@ void ActionTriggerContainer::release() throw()
     PropertySetContainer::release();
 }
 
-
 // XMultiServiceFactory
 Reference< XInterface > SAL_CALL ActionTriggerContainer::createInstance( const OUString& aServiceSpecifier )
 throw ( ::com::sun::star::uno::Exception, RuntimeException)
@@ -84,14 +83,12 @@ throw ( ::com::sun::star::uno::Exception, RuntimeException)
         throw com::sun::star::uno::RuntimeException("Unknown service specifier!", (OWeakObject *)this );
 }
 
-
 Reference< XInterface > SAL_CALL ActionTriggerContainer::createInstanceWithArguments( const OUString& ServiceSpecifier, const Sequence< Any >& /*Arguments*/ )
 throw ( Exception, RuntimeException)
 {
     return createInstance( ServiceSpecifier );
 }
 
-
 Sequence< OUString > SAL_CALL ActionTriggerContainer::getAvailableServiceNames()
 throw ( RuntimeException )
 {
@@ -114,10 +111,7 @@ throw ( RuntimeException )
 sal_Bool SAL_CALL ActionTriggerContainer::supportsService( const OUString& ServiceName )
 throw ( RuntimeException )
 {
-    if ( ServiceName.equalsAscii( SERVICENAME_ACTIONTRIGGERCONTAINER ))
-        return sal_True;
-
-    return sal_False;
+    return cppu::supportsService(this, ServiceName);
 }
 
 Sequence< OUString > SAL_CALL ActionTriggerContainer::getSupportedServiceNames()
diff --git a/framework/source/fwe/classes/actiontriggerpropertyset.cxx b/framework/source/fwe/classes/actiontriggerpropertyset.cxx
index 8bbf7f3..228345e 100644
--- a/framework/source/fwe/classes/actiontriggerpropertyset.cxx
+++ b/framework/source/fwe/classes/actiontriggerpropertyset.cxx
@@ -21,6 +21,7 @@
 #include <classes/actiontriggerpropertyset.hxx>
 #include <com/sun/star/beans/PropertyAttribute.hpp>
 #include <cppuhelper/proptypehlp.hxx>
+#include <cppuhelper/supportsservice.hxx>
 #include <cppuhelper/typeprovider.hxx>
 #include <vcl/svapp.hxx>
 
@@ -97,7 +98,6 @@ void SAL_CALL ActionTriggerPropertySet::release() throw ()
     OWeakObject::release();
 }
 
-
 // XServiceInfo
 OUString SAL_CALL ActionTriggerPropertySet::getImplementationName()
 throw ( RuntimeException )
@@ -108,10 +108,7 @@ throw ( RuntimeException )
 sal_Bool SAL_CALL ActionTriggerPropertySet::supportsService( const OUString& ServiceName )
 throw ( RuntimeException )
 {
-    if ( ServiceName.equalsAscii( SERVICENAME_ACTIONTRIGGER ))
-        return sal_True;
-
-    return sal_False;
+    return cppu::supportsService(this, ServiceName);
 }
 
 Sequence< OUString > SAL_CALL ActionTriggerPropertySet::getSupportedServiceNames()
@@ -182,10 +179,6 @@ Sequence< sal_Int8 > SAL_CALL ActionTriggerPropertySet::getImplementationId() th
     return pID->getImplementationId() ;
 }
 
-//---------------------------------------------------------------------------------------------------------
-//  OPropertySetHelper implementation
-//---------------------------------------------------------------------------------------------------------
-
 sal_Bool SAL_CALL ActionTriggerPropertySet::convertFastPropertyValue(
     Any&        aConvertedValue,
     Any&        aOldValue,
@@ -227,7 +220,6 @@ throw( IllegalArgumentException )
     return bReturn;
 }
 
-
 void SAL_CALL ActionTriggerPropertySet::setFastPropertyValue_NoBroadcast(
     sal_Int32 nHandle, const Any& aValue )
 throw( Exception )
@@ -357,10 +349,6 @@ const Sequence< Property > ActionTriggerPropertySet::impl_getStaticPropertyDescr
     return seqActionTriggerPropertyDescriptor ;
 }
 
-
-//******************************************************************************************************************************
-//  private method
-//******************************************************************************************************************************
 sal_Bool ActionTriggerPropertySet::impl_tryToChangeProperty(
     const   OUString&    sCurrentValue   ,
     const   Any&        aNewValue       ,
@@ -396,7 +384,6 @@ throw( IllegalArgumentException )
     return bReturn;
 }
 
-
 sal_Bool ActionTriggerPropertySet::impl_tryToChangeProperty(
     const Reference< XBitmap >  aCurrentValue   ,
     const Any&                  aNewValue       ,
diff --git a/framework/source/fwe/classes/actiontriggerseparatorpropertyset.cxx b/framework/source/fwe/classes/actiontriggerseparatorpropertyset.cxx
index 9307dc6..c234772 100644
--- a/framework/source/fwe/classes/actiontriggerseparatorpropertyset.cxx
+++ b/framework/source/fwe/classes/actiontriggerseparatorpropertyset.cxx
@@ -21,6 +21,7 @@
 #include <classes/actiontriggerseparatorpropertyset.hxx>
 #include <com/sun/star/beans/PropertyAttribute.hpp>
 #include <cppuhelper/proptypehlp.hxx>
+#include <cppuhelper/supportsservice.hxx>
 #include <cppuhelper/typeprovider.hxx>
 #include <vcl/svapp.hxx>
 
@@ -48,7 +49,7 @@ namespace framework
 ActionTriggerSeparatorPropertySet::ActionTriggerSeparatorPropertySet()
         :   ThreadHelpBase          ( &Application::GetSolarMutex()                     )
         ,   OBroadcastHelper        ( m_aLock.getShareableOslMutex()                    )
-        ,   OPropertySetHelper      ( *(static_cast< OBroadcastHelper * >(this))      )
+        ,   OPropertySetHelper      ( *(static_cast< OBroadcastHelper * >(this))        )
         ,   OWeakObject             (                                                   )
         ,   m_nSeparatorType( 0 )
 {
@@ -100,10 +101,7 @@ throw ( RuntimeException )
 sal_Bool SAL_CALL ActionTriggerSeparatorPropertySet::supportsService( const OUString& ServiceName )
 throw ( RuntimeException )
 {
-    if ( ServiceName.equalsAscii( SERVICENAME_ACTIONTRIGGERSEPARATOR ))
-        return sal_True;
-
-    return sal_False;
+    return cppu::supportsService(this, ServiceName);
 }
 
 Sequence< OUString > SAL_CALL ActionTriggerSeparatorPropertySet::getSupportedServiceNames()
@@ -174,10 +172,6 @@ Sequence< sal_Int8 > SAL_CALL ActionTriggerSeparatorPropertySet::getImplementati
     return pID->getImplementationId() ;
 }
 
-//---------------------------------------------------------------------------------------------------------
-//  OPropertySetHelper implementation
-//---------------------------------------------------------------------------------------------------------
-
 sal_Bool SAL_CALL ActionTriggerSeparatorPropertySet::convertFastPropertyValue(
     Any&        aConvertedValue,
     Any&        aOldValue,
@@ -203,7 +197,6 @@ throw( IllegalArgumentException )
     return bReturn;
 }
 
-
 void SAL_CALL ActionTriggerSeparatorPropertySet::setFastPropertyValue_NoBroadcast(
     sal_Int32 nHandle, const Any& aValue )
 throw( Exception )
@@ -297,10 +290,6 @@ const Sequence< Property > ActionTriggerSeparatorPropertySet::impl_getStaticProp
     return seqActionTriggerPropertyDescriptor ;
 }
 
-
-//******************************************************************************************************************************
-//  private method
-//******************************************************************************************************************************
 sal_Bool ActionTriggerSeparatorPropertySet::impl_tryToChangeProperty(
     sal_Int16           aCurrentValue   ,
     const   Any&        aNewValue       ,
diff --git a/framework/source/fwe/classes/rootactiontriggercontainer.cxx b/framework/source/fwe/classes/rootactiontriggercontainer.cxx
index b64d2ea..45802e1 100644
--- a/framework/source/fwe/classes/rootactiontriggercontainer.cxx
+++ b/framework/source/fwe/classes/rootactiontriggercontainer.cxx
@@ -22,12 +22,12 @@
 #include <classes/actiontriggercontainer.hxx>
 #include <classes/actiontriggerpropertyset.hxx>
 #include <classes/actiontriggerseparatorpropertyset.hxx>
+#include <cppuhelper/supportsservice.hxx>
+#include <cppuhelper/typeprovider.hxx>
 #include <framework/actiontriggerhelper.hxx>
-#include <threadhelp/resetableguard.hxx>
 #include <osl/mutex.hxx>
+#include <threadhelp/resetableguard.hxx>
 #include <vcl/svapp.hxx>
-#include <cppuhelper/typeprovider.hxx>
-
 
 using namespace cppu;
 using namespace com::sun::star::uno;
@@ -46,7 +46,6 @@ static Sequence< sal_Int8 > impl_getStaticIdentifier()
     return seqID ;
 }
 
-
 RootActionTriggerContainer::RootActionTriggerContainer( const Menu* pMenu, const OUString* pMenuIdentifier ) :
     PropertySetContainer()
     ,   m_bContainerCreated( sal_False )
@@ -123,7 +122,6 @@ throw ( RuntimeException )
     return aSeq;
 }
 
-
 // XIndexContainer
 void SAL_CALL RootActionTriggerContainer::insertByIndex( sal_Int32 Index, const Any& Element )
 throw ( IllegalArgumentException, IndexOutOfBoundsException, WrappedTargetException, RuntimeException )
@@ -151,7 +149,6 @@ throw ( IndexOutOfBoundsException, WrappedTargetException, RuntimeException )
     PropertySetContainer::removeByIndex( Index );
 }
 
-
 // XIndexReplace
 void SAL_CALL RootActionTriggerContainer::replaceByIndex( sal_Int32 Index, const Any& Element )
 throw ( IllegalArgumentException, IndexOutOfBoundsException, WrappedTargetException, RuntimeException )
@@ -166,7 +163,6 @@ throw ( IllegalArgumentException, IndexOutOfBoundsException, WrappedTargetExcept
     PropertySetContainer::replaceByIndex( Index, Element );
 }
 
-
 // XIndexAccess
 sal_Int32 SAL_CALL RootActionTriggerContainer::getCount()
 throw ( RuntimeException )
@@ -200,7 +196,6 @@ throw ( IndexOutOfBoundsException, WrappedTargetException, RuntimeException )
     return PropertySetContainer::getByIndex( Index );
 }
 
-
 // XElementAccess
 Type SAL_CALL RootActionTriggerContainer::getElementType()
     throw (::com::sun::star::uno::RuntimeException)
@@ -220,7 +215,6 @@ throw (::com::sun::star::uno::RuntimeException)
     return sal_False;
 }
 
-
 // XServiceInfo
 OUString SAL_CALL RootActionTriggerContainer::getImplementationName()
 throw ( RuntimeException )
@@ -231,10 +225,7 @@ throw ( RuntimeException )
 sal_Bool SAL_CALL RootActionTriggerContainer::supportsService( const OUString& ServiceName )
 throw ( RuntimeException )
 {
-    if ( ServiceName.equalsAscii( SERVICENAME_ACTIONTRIGGERCONTAINER ))
-        return sal_True;
-
-    return sal_False;
+    return cppu::supportsService(this, ServiceName);
 }
 
 Sequence< OUString > SAL_CALL RootActionTriggerContainer::getSupportedServiceNames()
diff --git a/framework/source/services/ContextChangeEventMultiplexer.cxx b/framework/source/services/ContextChangeEventMultiplexer.cxx
index 37f6000..53c319e 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)
diff --git a/framework/source/uielement/popuptoolbarcontroller.cxx b/framework/source/uielement/popuptoolbarcontroller.cxx
index 6f513fd..33f73ec 100644
--- a/framework/source/uielement/popuptoolbarcontroller.cxx
+++ b/framework/source/uielement/popuptoolbarcontroller.cxx
@@ -16,14 +16,14 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-#include <framework/menuconfiguration.hxx>
-#include <toolkit/awt/vclxmenu.hxx>
-#include <comphelper/processfactory.hxx>
 #include <cppuhelper/implbase1.hxx>
+#include <comphelper/processfactory.hxx>
+#include <framework/menuconfiguration.hxx>
 #include <rtl/ref.hxx>
 #include <svtools/imagemgr.hxx>
 #include <svtools/miscopt.hxx>
 #include <svtools/toolboxcontroller.hxx>
+#include <toolkit/awt/vclxmenu.hxx>
 #include <toolkit/helper/vclunohelper.hxx>
 #include <tools/urlobj.hxx>
 #include <unotools/moduleoptions.hxx>
@@ -154,9 +154,7 @@ throw ( css::uno::Exception, css::uno::RuntimeException )
 
 }
 
-void SAL_CALL
-PopupMenuToolbarController::statusChanged(
-    const css::frame::FeatureStateEvent& rEvent )
+void SAL_CALL PopupMenuToolbarController::statusChanged( const css::frame::FeatureStateEvent& rEvent )
     throw ( css::uno::RuntimeException )
 {
     // TODO move to base class
@@ -390,9 +388,7 @@ css::uno::Sequence<OUString> NewToolbarController::getSupportedServiceNames()
     return aRet;
 }
 
-void SAL_CALL
-NewToolbarController::initialize(
-    const css::uno::Sequence< css::uno::Any >& aArguments )
+void SAL_CALL NewToolbarController::initialize( const css::uno::Sequence< css::uno::Any >& aArguments )
 throw ( css::uno::Exception, css::uno::RuntimeException )
 {
     PopupMenuToolbarController::initialize( aArguments );
@@ -401,10 +397,8 @@ throw ( css::uno::Exception, css::uno::RuntimeException )
     createPopupMenuController();
 }
 
-void SAL_CALL
-NewToolbarController::statusChanged(
-    const css::frame::FeatureStateEvent& rEvent )
-    throw ( css::uno::RuntimeException )
+void SAL_CALL NewToolbarController::statusChanged( const css::frame::FeatureStateEvent& rEvent )
+throw ( css::uno::RuntimeException )
 {
     if ( rEvent.IsEnabled )
     {
@@ -418,9 +412,8 @@ NewToolbarController::statusChanged(
     enable( rEvent.IsEnabled );
 }
 
-void SAL_CALL
-NewToolbarController::execute( sal_Int16 /*KeyModifier*/ )
-    throw ( css::uno::RuntimeException )
+void SAL_CALL NewToolbarController::execute( sal_Int16 /*KeyModifier*/ )
+throw ( css::uno::RuntimeException )
 {
     osl::MutexGuard aGuard( m_aMutex );
     if ( !m_aLastURL.getLength() )


More information about the Libreoffice-commits mailing list