svx/source/accessibility/charmapacc.cxx                   |    3 --
 svx/source/accessibility/svxpixelctlaccessiblecontext.cxx |    3 --
 svx/source/inc/charmapacc.hxx                             |   19 ++------------
 svx/source/inc/svxpixelctlaccessiblecontext.hxx           |    9 ++----
 4 files changed, 8 insertions(+), 26 deletions(-)

New commits:
commit c6dcbf93577632fdd6ecc1d94ab1642143c6bbca
Author:     Stephan Bergmann <sberg...@redhat.com>
AuthorDate: Fri Jan 27 16:01:51 2023 +0100
Commit:     Stephan Bergmann <sberg...@redhat.com>
CommitDate: Sat Jan 28 17:44:16 2023 +0000

    Use ImplInheritanceHelper in SvxPixelCtlAccessible
    
    Change-Id: I9509bfcbcc015876cba1c17e84e4de5e28de3cf2
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146282
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sberg...@redhat.com>

diff --git a/svx/source/accessibility/svxpixelctlaccessiblecontext.cxx 
b/svx/source/accessibility/svxpixelctlaccessiblecontext.cxx
index d31af4062d49..23847464b58c 100644
--- a/svx/source/accessibility/svxpixelctlaccessiblecontext.cxx
+++ b/svx/source/accessibility/svxpixelctlaccessiblecontext.cxx
@@ -49,9 +49,6 @@ SvxPixelCtlAccessible::~SvxPixelCtlAccessible()
     ensureDisposed();
 }
 
-IMPLEMENT_FORWARD_XINTERFACE2( SvxPixelCtlAccessible, 
OAccessibleSelectionHelper, OAccessibleHelper_Base )
-IMPLEMENT_FORWARD_XTYPEPROVIDER2( SvxPixelCtlAccessible, 
OAccessibleSelectionHelper, OAccessibleHelper_Base )
-
 uno::Reference< XAccessibleContext > 
SvxPixelCtlAccessible::getAccessibleContext(  )
 {
     return this;
diff --git a/svx/source/inc/svxpixelctlaccessiblecontext.hxx 
b/svx/source/inc/svxpixelctlaccessiblecontext.hxx
index fb14ac4720e7..25c2cfa77a35 100644
--- a/svx/source/inc/svxpixelctlaccessiblecontext.hxx
+++ b/svx/source/inc/svxpixelctlaccessiblecontext.hxx
@@ -24,6 +24,7 @@
 
 #include <com/sun/star/uno/Reference.hxx>
 #include <comphelper/accessibleselectionhelper.hxx>
+#include <cppuhelper/implbase.hxx>
 #include <cppuhelper/implbase1.hxx>
 
 #include <rtl/ref.hxx>
@@ -97,15 +98,13 @@ private:
     tools::Long mnIndexInParent;
 };
 
-class SvxPixelCtlAccessible final : public 
::comphelper::OAccessibleSelectionHelper,
-                                    public OAccessibleHelper_Base
+class SvxPixelCtlAccessible final : public cppu::ImplInheritanceHelper<
+                                        
::comphelper::OAccessibleSelectionHelper,
+                                        css::accessibility::XAccessible>
 {
 public:
     SvxPixelCtlAccessible(SvxPixelCtl* pPixelCtl);
 
-    DECLARE_XINTERFACE( )
-    DECLARE_XTYPEPROVIDER( )
-
     //XAccessibleComponent
     virtual void SAL_CALL grabFocus(  ) override;
     virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL 
getAccessibleAtPoint( const css::awt::Point& aPoint ) override;
commit 64716d41e2e6c74dea1762bb59ea5485c265557b
Author:     Stephan Bergmann <sberg...@redhat.com>
AuthorDate: Fri Jan 27 15:51:18 2023 +0100
Commit:     Stephan Bergmann <sberg...@redhat.com>
CommitDate: Sat Jan 28 17:44:09 2023 +0000

    OAccessibleHelper_Base_2 is unused
    
    ...ever since 374599f8c26713905a310673d2b429083321186a "weld SvxCharacterMap
    dialog"
    
    Change-Id: I955a399756c2802295168e07dfdfe30f1515a64c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146281
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sberg...@redhat.com>

diff --git a/svx/source/inc/charmapacc.hxx b/svx/source/inc/charmapacc.hxx
index 2183e1d7a52a..c909756c22d1 100644
--- a/svx/source/inc/charmapacc.hxx
+++ b/svx/source/inc/charmapacc.hxx
@@ -24,7 +24,6 @@
 #include <com/sun/star/accessibility/XAccessibleAction.hpp>
 #include <com/sun/star/accessibility/XAccessibleTable.hpp>
 #include <cppuhelper/implbase.hxx>
-#include <cppuhelper/implbase1.hxx>
 #include <tools/gen.hxx>
 #include <rtl/ref.hxx>
 
@@ -33,9 +32,6 @@ class SvxShowCharSet;
 
 namespace svx
 {
-    typedef ::cppu::ImplHelper1 <   css::accessibility::XAccessible
-                                >   OAccessibleHelper_Base_2;
-
     class SvxShowCharSetAcc;
 
     class SvxShowCharSetItemAcc;
commit c2f14c9a0aa07c36446ea308b9192248e4c6213d
Author:     Stephan Bergmann <sberg...@redhat.com>
AuthorDate: Fri Jan 27 15:48:15 2023 +0100
Commit:     Stephan Bergmann <sberg...@redhat.com>
CommitDate: Sat Jan 28 17:44:01 2023 +0000

    Use ImplInheritanceHelper in SvxShowCharSetItemAcc
    
    Change-Id: I0baaac510afcbae5a8a9fa5886daa8b4f83145e0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146280
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sberg...@redhat.com>

diff --git a/svx/source/accessibility/charmapacc.cxx 
b/svx/source/accessibility/charmapacc.cxx
index 89e0b62199dc..d6c8b4b49216 100644
--- a/svx/source/accessibility/charmapacc.cxx
+++ b/svx/source/accessibility/charmapacc.cxx
@@ -379,9 +379,6 @@ SvxShowCharSetItemAcc::~SvxShowCharSetItemAcc()
     ensureDisposed();
 }
 
-IMPLEMENT_FORWARD_XINTERFACE2( SvxShowCharSetItemAcc, 
OAccessibleComponentHelper, OAccessibleHelper_Base_3 )
-IMPLEMENT_FORWARD_XTYPEPROVIDER2( SvxShowCharSetItemAcc, 
OAccessibleComponentHelper, OAccessibleHelper_Base_3 )
-
 void SvxShowCharSetItemAcc::ParentDestroyed()
 {
     const ::osl::MutexGuard aGuard( GetMutex() );
diff --git a/svx/source/inc/charmapacc.hxx b/svx/source/inc/charmapacc.hxx
index 339192ced108..2183e1d7a52a 100644
--- a/svx/source/inc/charmapacc.hxx
+++ b/svx/source/inc/charmapacc.hxx
@@ -25,7 +25,6 @@
 #include <com/sun/star/accessibility/XAccessibleTable.hpp>
 #include <cppuhelper/implbase.hxx>
 #include <cppuhelper/implbase1.hxx>
-#include <cppuhelper/implbase2.hxx>
 #include <tools/gen.hxx>
 #include <rtl/ref.hxx>
 
@@ -149,14 +148,12 @@ namespace svx
 
     // - SvxShowCharSetItemAcc -
 
-    typedef ::cppu::ImplHelper2 <   css::accessibility::XAccessible,
-                                    css::accessibility::XAccessibleAction
-                                >   OAccessibleHelper_Base_3;
-
     /** The child implementation of the table.
     */
-    class SvxShowCharSetItemAcc final : public 
::comphelper::OAccessibleComponentHelper,
-                                  public OAccessibleHelper_Base_3
+    class SvxShowCharSetItemAcc final : public cppu::ImplInheritanceHelper<
+                                            
::comphelper::OAccessibleComponentHelper,
+                                            css::accessibility::XAccessible,
+                                            
css::accessibility::XAccessibleAction>
     {
     private:
         SvxShowCharSetItem* mpParent;
@@ -168,10 +165,6 @@ namespace svx
         virtual css::awt::Rectangle implGetBounds(  ) override;
     public:
 
-        // XInterface
-        DECLARE_XINTERFACE( )
-        DECLARE_XTYPEPROVIDER( )
-
         SvxShowCharSetItemAcc( SvxShowCharSetItem* pParent );
 
         void    ParentDestroyed();

Reply via email to