include/IwyuFilter_include.yaml                               |    5 --
 include/vcl/accessibility/AccessibleBrowseBox.hxx             |    1 
 include/vcl/accessibility/AccessibleBrowseBoxBase.hxx         |    7 --
 include/vcl/accessibility/AccessibleBrowseBoxCheckBoxCell.hxx |    1 
 include/vcl/accessibility/AccessibleBrowseBoxTableBase.hxx    |    1 
 include/vcl/accessibility/AccessibleBrowseBoxTableCell.hxx    |    2 
 include/vcl/accessibility/AccessibleTextAttributeHelper.hxx   |    2 
 include/vcl/accessibletableprovider.hxx                       |    1 
 vcl/IwyuFilter_vcl.yaml                                       |    3 +
 vcl/inc/accessibility/accessibleiconchoicectrl.hxx            |    1 
 vcl/inc/accessibility/accessibleiconchoicectrlentry.hxx       |    4 -
 vcl/inc/accessibility/accessiblelistboxentry.hxx              |    5 --
 vcl/inc/accessibility/accessibletablistbox.hxx                |    2 
 vcl/inc/accessibility/accessibletablistboxtable.hxx           |    2 
 vcl/inc/accessibility/listboxhelper.hxx                       |    1 
 vcl/inc/accessibility/svtaccessiblenumericfield.hxx           |    1 
 vcl/inc/accessibility/vclxaccessiblebox.hxx                   |    2 
 vcl/inc/accessibility/vclxaccessibledropdownlistbox.hxx       |    2 
 vcl/inc/accessibility/vclxaccessibleedit.hxx                  |    1 
 vcl/inc/accessibility/vclxaccessiblelistbox.hxx               |    2 
 vcl/inc/accessibility/vclxaccessiblelistitem.hxx              |    3 -
 vcl/inc/accessibility/vclxaccessiblemenuitem.hxx              |    1 
 vcl/inc/accessibility/vclxaccessiblestatusbaritem.hxx         |    1 
 vcl/inc/accessibility/vclxaccessibletabpage.hxx               |    1 
 vcl/inc/accessibility/vclxaccessibletextcomponent.hxx         |    1 
 vcl/inc/accessibility/vclxaccessibletoolboxitem.hxx           |    2 
 vcl/source/accessibility/AccessibleBrowseBox.cxx              |    1 
 vcl/source/accessibility/AccessibleBrowseBoxBase.cxx          |    1 
 vcl/source/accessibility/AccessibleBrowseBoxTableBase.cxx     |    1 
 vcl/source/accessibility/acc_factory.cxx                      |   24 ----------
 vcl/source/accessibility/accessibleiconchoicectrlentry.cxx    |    1 
 vcl/source/accessibility/accessiblelistboxentry.cxx           |    2 
 vcl/source/accessibility/accessiblemenucomponent.cxx          |    2 
 vcl/source/accessibility/vclxaccessiblecombobox.cxx           |    1 
 vcl/source/accessibility/vclxaccessiblelist.cxx               |    1 
 vcl/source/accessibility/vclxaccessiblelistitem.cxx           |    1 
 vcl/source/accessibility/vclxaccessiblescrollbar.cxx          |    1 
 vcl/source/accessibility/vclxaccessibletoolbox.cxx            |    3 -
 38 files changed, 7 insertions(+), 87 deletions(-)

New commits:
commit fef47a8bcc8531e69ccea29f2db5929741e66a3e
Author:     Gabor Kelemen <gabor.kelemen.ext...@allotropia.de>
AuthorDate: Sat May 31 15:22:23 2025 +0200
Commit:     Gabor Kelemen <gabor.kelemen.ext...@allotropia.de>
CommitDate: Sat Jun 7 15:14:33 2025 +0200

    tdf#146619 Remove unused headers from include/vcl/accessibility
    
    after recent refactorings
    
    Change-Id: Ia38fd586b31e9e58ee4977a3ed79de3a6b004fba
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186072
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <m.wegh...@posteo.de>

diff --git a/include/IwyuFilter_include.yaml b/include/IwyuFilter_include.yaml
index dd9a4944ae7f..247f381ec28f 100644
--- a/include/IwyuFilter_include.yaml
+++ b/include/IwyuFilter_include.yaml
@@ -126,11 +126,6 @@ excludelist:
     include/comphelper/accessibletexthelper.hxx:
     # base class has to be a complete type
     - com/sun/star/accessibility/XAccessibleText.hpp
-    include/comphelper/accessiblewrapper.hxx:
-    # base class has to be a complete type
-    - com/sun/star/accessibility/XAccessibleContext.hpp
-    - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
-    - com/sun/star/accessibility/XAccessibleEventListener.hpp
     include/comphelper/attributelist.hxx:
     # base class has to be a complete type
     - com/sun/star/util/XCloneable.hpp
diff --git a/include/vcl/accessibility/AccessibleBrowseBox.hxx 
b/include/vcl/accessibility/AccessibleBrowseBox.hxx
index a5cd38d23a4d..fd070e44e034 100644
--- a/include/vcl/accessibility/AccessibleBrowseBox.hxx
+++ b/include/vcl/accessibility/AccessibleBrowseBox.hxx
@@ -20,7 +20,6 @@
 
 #pragma once
 
-#include <cppuhelper/weakref.hxx>
 #include <vcl/accessibility/AccessibleBrowseBoxBase.hxx>
 #include <vcl/accessibletableprovider.hxx>
 
diff --git a/include/vcl/accessibility/AccessibleBrowseBoxBase.hxx 
b/include/vcl/accessibility/AccessibleBrowseBoxBase.hxx
index feccc6c80a6a..c2039751a2ae 100644
--- a/include/vcl/accessibility/AccessibleBrowseBoxBase.hxx
+++ b/include/vcl/accessibility/AccessibleBrowseBoxBase.hxx
@@ -25,18 +25,11 @@
 #include <rtl/ustring.hxx>
 #include <tools/gen.hxx>
 #include <vcl/svapp.hxx>
-#include <cppuhelper/compbase.hxx>
-#include <cppuhelper/implbase1.hxx>
-#include <cppuhelper/basemutex.hxx>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <com/sun/star/awt/XWindow.hpp>
 #include <com/sun/star/accessibility/XAccessible.hpp>
-#include <com/sun/star/accessibility/XAccessibleContext.hpp>
-#include <com/sun/star/accessibility/XAccessibleComponent.hpp>
 #include <com/sun/star/awt/XFocusListener.hpp>
 #include <comphelper/accessiblecomponenthelper.hxx>
-#include <comphelper/accessibleeventnotifier.hxx>
-#include <comphelper/uno3.hxx>
 #include <vcl/accessibility/AccessibleBrowseBoxObjType.hxx>
 
 
diff --git a/include/vcl/accessibility/AccessibleBrowseBoxCheckBoxCell.hxx 
b/include/vcl/accessibility/AccessibleBrowseBoxCheckBoxCell.hxx
index e617c09ab85a..b0f3667e6720 100644
--- a/include/vcl/accessibility/AccessibleBrowseBoxCheckBoxCell.hxx
+++ b/include/vcl/accessibility/AccessibleBrowseBoxCheckBoxCell.hxx
@@ -20,7 +20,6 @@
 
 #include <com/sun/star/accessibility/XAccessibleValue.hpp>
 #include <com/sun/star/accessibility/XAccessible.hpp>
-#include <cppuhelper/implbase2.hxx>
 #include <vcl/accessibility/AccessibleBrowseBoxCell.hxx>
 
 class VCL_DLLPUBLIC AccessibleCheckBoxCell final
diff --git a/include/vcl/accessibility/AccessibleBrowseBoxTableBase.hxx 
b/include/vcl/accessibility/AccessibleBrowseBoxTableBase.hxx
index 15ed947e31cf..633ff2175eb9 100644
--- a/include/vcl/accessibility/AccessibleBrowseBoxTableBase.hxx
+++ b/include/vcl/accessibility/AccessibleBrowseBoxTableBase.hxx
@@ -20,7 +20,6 @@
 
 #pragma once
 
-#include <cppuhelper/implbase1.hxx>
 #include <com/sun/star/accessibility/XAccessibleTable.hpp>
 #include <vcl/accessibility/AccessibleBrowseBoxBase.hxx>
 
diff --git a/include/vcl/accessibility/AccessibleBrowseBoxTableCell.hxx 
b/include/vcl/accessibility/AccessibleBrowseBoxTableCell.hxx
index 17a82782624d..66d61c228a4c 100644
--- a/include/vcl/accessibility/AccessibleBrowseBoxTableCell.hxx
+++ b/include/vcl/accessibility/AccessibleBrowseBoxTableCell.hxx
@@ -19,8 +19,6 @@
 #pragma once
 
 #include <comphelper/accessibletexthelper.hxx>
-#include <cppuhelper/implbase2.hxx>
-#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
 #include <vcl/accessibility/AccessibleBrowseBoxCell.hxx>
 
 // implementation of a table cell of BrowseBox
diff --git a/include/vcl/accessibility/AccessibleTextAttributeHelper.hxx 
b/include/vcl/accessibility/AccessibleTextAttributeHelper.hxx
index 584127ab5e7a..0dad25d9ef59 100644
--- a/include/vcl/accessibility/AccessibleTextAttributeHelper.hxx
+++ b/include/vcl/accessibility/AccessibleTextAttributeHelper.hxx
@@ -20,8 +20,6 @@
 #pragma once
 
 #include <com/sun/star/accessibility/XAccessibleText.hpp>
-#include <com/sun/star/beans/PropertyValue.hdl>
-#include <com/sun/star/uno/Sequence.hxx>
 #include <o3tl/typed_flags_set.hxx>
 #include <rtl/ustring.hxx>
 #include <vcl/dllapi.h>
diff --git a/include/vcl/accessibletableprovider.hxx 
b/include/vcl/accessibletableprovider.hxx
index 15529f67e5bd..b93ea6082c1e 100644
--- a/include/vcl/accessibletableprovider.hxx
+++ b/include/vcl/accessibletableprovider.hxx
@@ -22,7 +22,6 @@
 
 #include <vcl/accessibility/AccessibleBrowseBoxObjType.hxx>
 #include <vcl/window.hxx>
-#include <cppuhelper/implbase.hxx>
 #include <com/sun/star/accessibility/XAccessible.hpp>
 
 namespace vcl
commit 8b5a83f3ab4eb883cb57c4929f32a4151f07308c
Author:     Gabor Kelemen <gabor.kelemen.ext...@allotropia.de>
AuthorDate: Sat May 31 09:39:43 2025 +0200
Commit:     Gabor Kelemen <gabor.kelemen.ext...@allotropia.de>
CommitDate: Sat Jun 7 15:14:20 2025 +0200

    tdf#146619 Remove unused headers from vcl/inc/accessibility
    
    and vcl/source/accessibility/ after recent refactoring work
    
    Change-Id: I0d519fc0c62e67f75c776184dec0b5221685ccf2
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/186071
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <m.wegh...@posteo.de>

diff --git a/vcl/IwyuFilter_vcl.yaml b/vcl/IwyuFilter_vcl.yaml
index dd85fbbe767a..b725f3133590 100644
--- a/vcl/IwyuFilter_vcl.yaml
+++ b/vcl/IwyuFilter_vcl.yaml
@@ -30,6 +30,9 @@ excludelist:
     vcl/qa/cppunit/outdev.cxx:
     # Needed for direct member access
     - basegfx/matrix/b2dhommatrix.hxx
+    vcl/source/accessibility/AccessibleBrowseBox.cxx:
+    # Complete type is needed
+    - com/sun/star/awt/XVclWindowPeer.hdl
     vcl/source/app/salplug.cxx:
     # Needed on WIN32
     - salframe.hxx
diff --git a/vcl/inc/accessibility/accessibleiconchoicectrl.hxx 
b/vcl/inc/accessibility/accessibleiconchoicectrl.hxx
index 72b91903b16d..24e62aad0330 100644
--- a/vcl/inc/accessibility/accessibleiconchoicectrl.hxx
+++ b/vcl/inc/accessibility/accessibleiconchoicectrl.hxx
@@ -22,7 +22,6 @@
 #include <com/sun/star/accessibility/XAccessibleSelection.hpp>
 #include <cppuhelper/implbase.hxx>
 #include <vcl/accessibility/vclxaccessiblecomponent.hxx>
-#include <vcl/vclevent.hxx>
 
 // class AccessibleListBox -----------------------------------------------
 
diff --git a/vcl/inc/accessibility/accessibleiconchoicectrlentry.hxx 
b/vcl/inc/accessibility/accessibleiconchoicectrlentry.hxx
index fd5c13c2772b..d7f27ca1dac8 100644
--- a/vcl/inc/accessibility/accessibleiconchoicectrlentry.hxx
+++ b/vcl/inc/accessibility/accessibleiconchoicectrlentry.hxx
@@ -19,14 +19,10 @@
 
 #pragma once
 
-#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
 #include <com/sun/star/accessibility/XAccessible.hpp>
-#include <com/sun/star/accessibility/XAccessibleComponent.hpp>
-#include <com/sun/star/accessibility/XAccessibleContext.hpp>
 #include <com/sun/star/accessibility/XAccessibleAction.hpp>
 #include <com/sun/star/lang/XEventListener.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
-#include <cppuhelper/basemutex.hxx>
 #include <cppuhelper/implbase.hxx>
 #include <comphelper/accessibletexthelper.hxx>
 #include <tools/gen.hxx>
diff --git a/vcl/inc/accessibility/accessiblelistboxentry.hxx 
b/vcl/inc/accessibility/accessiblelistboxentry.hxx
index 39b1ed93e753..31814e6431a0 100644
--- a/vcl/inc/accessibility/accessiblelistboxentry.hxx
+++ b/vcl/inc/accessibility/accessiblelistboxentry.hxx
@@ -20,16 +20,11 @@
 #pragma once
 
 #include <deque>
-#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
 #include <com/sun/star/accessibility/XAccessible.hpp>
-#include <com/sun/star/accessibility/XAccessibleComponent.hpp>
-#include <com/sun/star/accessibility/XAccessibleContext.hpp>
 #include <com/sun/star/accessibility/XAccessibleAction.hpp>
 #include <com/sun/star/accessibility/XAccessibleSelection.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <com/sun/star/accessibility/XAccessibleValue.hpp>
-#include <cppuhelper/compbase.hxx>
-#include <cppuhelper/basemutex.hxx>
 #include <comphelper/accessibletexthelper.hxx>
 #include <vcl/toolkit/treelistentry.hxx>
 #include <tools/gen.hxx>
diff --git a/vcl/inc/accessibility/accessibletablistbox.hxx 
b/vcl/inc/accessibility/accessibletablistbox.hxx
index 1fe81ef76df6..59050a82540c 100644
--- a/vcl/inc/accessibility/accessibletablistbox.hxx
+++ b/vcl/inc/accessibility/accessibletablistbox.hxx
@@ -19,9 +19,7 @@
 
 #pragma once
 
-#include <cppuhelper/implbase1.hxx>
 #include <vcl/accessibility/AccessibleBrowseBox.hxx>
-#include <vcl/accessibletableprovider.hxx>
 
 class SvHeaderTabListBox;
 
diff --git a/vcl/inc/accessibility/accessibletablistboxtable.hxx 
b/vcl/inc/accessibility/accessibletablistboxtable.hxx
index 4ca05b25a34b..b82b2f154c87 100644
--- a/vcl/inc/accessibility/accessibletablistboxtable.hxx
+++ b/vcl/inc/accessibility/accessibletablistboxtable.hxx
@@ -19,8 +19,6 @@
 
 #pragma once
 
-#include <comphelper/uno3.hxx>
-#include <cppuhelper/implbase1.hxx>
 #include <com/sun/star/accessibility/XAccessibleSelection.hpp>
 #include <vcl/accessibility/AccessibleBrowseBoxTable.hxx>
 
diff --git a/vcl/inc/accessibility/listboxhelper.hxx 
b/vcl/inc/accessibility/listboxhelper.hxx
index b04e14c05c01..aac418839875 100644
--- a/vcl/inc/accessibility/listboxhelper.hxx
+++ b/vcl/inc/accessibility/listboxhelper.hxx
@@ -20,7 +20,6 @@
 #pragma once
 
 #include <accessibility/IComboListBoxHelper.hxx>
-#include <com/sun/star/datatransfer/clipboard/XClipboard.hpp>
 #include <tools/gen.hxx>
 
 
diff --git a/vcl/inc/accessibility/svtaccessiblenumericfield.hxx 
b/vcl/inc/accessibility/svtaccessiblenumericfield.hxx
index 6b2f1390e8d0..79c0a36ceaee 100644
--- a/vcl/inc/accessibility/svtaccessiblenumericfield.hxx
+++ b/vcl/inc/accessibility/svtaccessiblenumericfield.hxx
@@ -21,7 +21,6 @@
 
 #include <cppuhelper/implbase.hxx>
 #include <vcl/toolkit/fmtfield.hxx>
-#include <vcl/vclevent.hxx>
 
 #include <accessibility/vclxaccessibleedit.hxx>
 
diff --git a/vcl/inc/accessibility/vclxaccessiblebox.hxx 
b/vcl/inc/accessibility/vclxaccessiblebox.hxx
index e5b360ecc9ae..d18b19104d92 100644
--- a/vcl/inc/accessibility/vclxaccessiblebox.hxx
+++ b/vcl/inc/accessibility/vclxaccessiblebox.hxx
@@ -21,11 +21,9 @@
 
 #include <com/sun/star/accessibility/XAccessible.hpp>
 #include <com/sun/star/accessibility/XAccessibleAction.hpp>
-#include <com/sun/star/accessibility/XAccessibleKeyBinding.hpp>
 #include <com/sun/star/accessibility/XAccessibleValue.hpp>
 #include <cppuhelper/implbase.hxx>
 #include <vcl/accessibility/vclxaccessiblecomponent.hxx>
-#include <vcl/toolkit/lstbox.hxx>
 
 class VCLXAccessibleList;
 
diff --git a/vcl/inc/accessibility/vclxaccessibledropdownlistbox.hxx 
b/vcl/inc/accessibility/vclxaccessibledropdownlistbox.hxx
index ba046c3366a4..691fc795d765 100644
--- a/vcl/inc/accessibility/vclxaccessibledropdownlistbox.hxx
+++ b/vcl/inc/accessibility/vclxaccessibledropdownlistbox.hxx
@@ -21,6 +21,8 @@
 
 #include <accessibility/vclxaccessiblebox.hxx>
 
+#include <vcl/toolkit/lstbox.hxx>
+
 /** The accessible drop down combobox has two children.  The first is the
     text field represented by an object of the
     VCLXAccessibleTextField class which can not be edited.  The
diff --git a/vcl/inc/accessibility/vclxaccessibleedit.hxx 
b/vcl/inc/accessibility/vclxaccessibleedit.hxx
index 38e2e0f22eda..0564dad0b3bc 100644
--- a/vcl/inc/accessibility/vclxaccessibleedit.hxx
+++ b/vcl/inc/accessibility/vclxaccessibleedit.hxx
@@ -20,7 +20,6 @@
 #pragma once
 
 #include <accessibility/vclxaccessibletextcomponent.hxx>
-#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
 #include <com/sun/star/accessibility/XAccessibleEditableText.hpp>
 #include <com/sun/star/accessibility/XAccessibleAction.hpp>
 
diff --git a/vcl/inc/accessibility/vclxaccessiblelistbox.hxx 
b/vcl/inc/accessibility/vclxaccessiblelistbox.hxx
index e29554288f9c..860883ee4bf1 100644
--- a/vcl/inc/accessibility/vclxaccessiblelistbox.hxx
+++ b/vcl/inc/accessibility/vclxaccessiblelistbox.hxx
@@ -21,6 +21,8 @@
 
 #include <accessibility/vclxaccessiblebox.hxx>
 
+#include <vcl/toolkit/lstbox.hxx>
+
 /** The accessible drop down combobox has one children.  It is the list
     containing all items and is represented by an object of the
     VCLXAccessibleListBoxList class which does support
diff --git a/vcl/inc/accessibility/vclxaccessiblelistitem.hxx 
b/vcl/inc/accessibility/vclxaccessiblelistitem.hxx
index 4f632f663a13..e2cc1b1f8492 100644
--- a/vcl/inc/accessibility/vclxaccessiblelistitem.hxx
+++ b/vcl/inc/accessibility/vclxaccessiblelistitem.hxx
@@ -19,14 +19,11 @@
 
 #pragma once
 
-#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
 #include <com/sun/star/accessibility/XAccessible.hpp>
 #include <com/sun/star/accessibility/XAccessibleText.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
-#include <comphelper/compbase.hxx>
 #include <comphelper/accessibletexthelper.hxx>
 #include <accessibility/vclxaccessiblelist.hxx>
-#include <tools/gen.hxx>
 
 class VCLXAccessibleListItem final
     : public cppu::ImplInheritanceHelper<
diff --git a/vcl/inc/accessibility/vclxaccessiblemenuitem.hxx 
b/vcl/inc/accessibility/vclxaccessiblemenuitem.hxx
index ddde3cda04b6..434dac5db506 100644
--- a/vcl/inc/accessibility/vclxaccessiblemenuitem.hxx
+++ b/vcl/inc/accessibility/vclxaccessiblemenuitem.hxx
@@ -21,7 +21,6 @@
 
 #include <accessibility/accessiblemenuitemcomponent.hxx>
 
-#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
 #include <com/sun/star/accessibility/XAccessibleAction.hpp>
 #include <com/sun/star/accessibility/XAccessibleValue.hpp>
 
diff --git a/vcl/inc/accessibility/vclxaccessiblestatusbaritem.hxx 
b/vcl/inc/accessibility/vclxaccessiblestatusbaritem.hxx
index fe7c7178ddc5..e7752a83199a 100644
--- a/vcl/inc/accessibility/vclxaccessiblestatusbaritem.hxx
+++ b/vcl/inc/accessibility/vclxaccessiblestatusbaritem.hxx
@@ -19,7 +19,6 @@
 
 #pragma once
 
-#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
 #include <com/sun/star/accessibility/XAccessible.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <comphelper/accessibletexthelper.hxx>
diff --git a/vcl/inc/accessibility/vclxaccessibletabpage.hxx 
b/vcl/inc/accessibility/vclxaccessibletabpage.hxx
index b766e39052fe..68b6bcc019fc 100644
--- a/vcl/inc/accessibility/vclxaccessibletabpage.hxx
+++ b/vcl/inc/accessibility/vclxaccessibletabpage.hxx
@@ -19,7 +19,6 @@
 
 #pragma once
 
-#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
 #include <com/sun/star/accessibility/XAccessible.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <comphelper/accessibletexthelper.hxx>
diff --git a/vcl/inc/accessibility/vclxaccessibletextcomponent.hxx 
b/vcl/inc/accessibility/vclxaccessibletextcomponent.hxx
index f8c9f99ba4ba..bb59d44666ff 100644
--- a/vcl/inc/accessibility/vclxaccessibletextcomponent.hxx
+++ b/vcl/inc/accessibility/vclxaccessibletextcomponent.hxx
@@ -19,7 +19,6 @@
 
 #pragma once
 
-#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
 #include <comphelper/accessibletexthelper.hxx>
 #include <cppuhelper/implbase.hxx>
 #include <vcl/accessibility/vclxaccessiblecomponent.hxx>
diff --git a/vcl/inc/accessibility/vclxaccessibletoolboxitem.hxx 
b/vcl/inc/accessibility/vclxaccessibletoolboxitem.hxx
index e33e61eb568e..16d85a166c37 100644
--- a/vcl/inc/accessibility/vclxaccessibletoolboxitem.hxx
+++ b/vcl/inc/accessibility/vclxaccessibletoolboxitem.hxx
@@ -18,10 +18,8 @@
  */
 #pragma once
 
-#include <com/sun/star/accessibility/AccessibleScrollType.hpp>
 #include <com/sun/star/accessibility/XAccessible.hpp>
 #include <com/sun/star/accessibility/XAccessibleAction.hpp>
-#include <com/sun/star/accessibility/XAccessibleContext.hpp>
 #include <com/sun/star/accessibility/XAccessibleValue.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <cppuhelper/implbase.hxx>
diff --git a/vcl/source/accessibility/AccessibleBrowseBox.cxx 
b/vcl/source/accessibility/AccessibleBrowseBox.cxx
index 34a030130476..8cc43e2678bc 100644
--- a/vcl/source/accessibility/AccessibleBrowseBox.cxx
+++ b/vcl/source/accessibility/AccessibleBrowseBox.cxx
@@ -19,7 +19,6 @@
 
 #include <com/sun/star/awt/XVclWindowPeer.hdl>
 #include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
-#include <utility>
 #include <vcl/accessibility/AccessibleBrowseBox.hxx>
 #include <vcl/accessibility/AccessibleBrowseBoxHeaderBar.hxx>
 #include <vcl/accessibility/AccessibleBrowseBoxTable.hxx>
diff --git a/vcl/source/accessibility/AccessibleBrowseBoxBase.cxx 
b/vcl/source/accessibility/AccessibleBrowseBoxBase.cxx
index 58cbd24104a9..80e3ce56d4a7 100644
--- a/vcl/source/accessibility/AccessibleBrowseBoxBase.cxx
+++ b/vcl/source/accessibility/AccessibleBrowseBoxBase.cxx
@@ -30,7 +30,6 @@
 #include <vcl/unohelp.hxx>
 #include <vcl/window.hxx>
 #include <vcl/svapp.hxx>
-#include <sal/log.hxx>
 
 
 using ::com::sun::star::uno::Reference;
diff --git a/vcl/source/accessibility/AccessibleBrowseBoxTableBase.cxx 
b/vcl/source/accessibility/AccessibleBrowseBoxTableBase.cxx
index 43e1372f212a..232138779ac5 100644
--- a/vcl/source/accessibility/AccessibleBrowseBoxTableBase.cxx
+++ b/vcl/source/accessibility/AccessibleBrowseBoxTableBase.cxx
@@ -19,7 +19,6 @@
 
 #include <vcl/accessibility/AccessibleBrowseBoxTableBase.hxx>
 #include <vcl/accessibletableprovider.hxx>
-#include <comphelper/sequence.hxx>
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 
diff --git a/vcl/source/accessibility/acc_factory.cxx 
b/vcl/source/accessibility/acc_factory.cxx
index 64687f5bfafe..3e7303f1244d 100644
--- a/vcl/source/accessibility/acc_factory.cxx
+++ b/vcl/source/accessibility/acc_factory.cxx
@@ -17,36 +17,12 @@
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
 
-#include <config_feature_desktop.h>
-
-#include <cppuhelper/supportsservice.hxx>
 #include <vcl/accessiblefactory.hxx>
 #include <accessibility/floatingwindowaccessible.hxx>
-#include <accessibility/svtaccessiblenumericfield.hxx>
-#include <accessibility/vclxaccessiblebutton.hxx>
-#include <accessibility/vclxaccessiblecheckbox.hxx>
-#include <accessibility/vclxaccessibledropdowncombobox.hxx>
-#include <accessibility/vclxaccessiblecombobox.hxx>
-#include <accessibility/vclxaccessibledropdownlistbox.hxx>
-#include <accessibility/vclxaccessibleedit.hxx>
-#include <accessibility/vclxaccessiblefixedhyperlink.hxx>
 #include <accessibility/vclxaccessiblefixedtext.hxx>
-#include <accessibility/vclxaccessibleheaderbar.hxx>
-#include <accessibility/vclxaccessiblelistbox.hxx>
-#include <accessibility/vclxaccessibleradiobutton.hxx>
-#include <accessibility/vclxaccessiblescrollbar.hxx>
-#include <accessibility/vclxaccessibletoolbox.hxx>
 #include <accessibility/vclxaccessiblestatusbar.hxx>
 #include <accessibility/vclxaccessibletabcontrol.hxx>
 #include <accessibility/vclxaccessibletabpagewindow.hxx>
-#include <accessibility/accessibletablistbox.hxx>
-#include <accessibility/AccessibleIconView.hxx>
-#include <accessibility/accessiblelistbox.hxx>
-#include <com/sun/star/accessibility/AccessibleRole.hpp>
-#include <vcl/toolkit/lstbox.hxx>
-#include <vcl/toolkit/combobox.hxx>
-#include <vcl/toolkit/fixed.hxx>
-#include <vcl/toolkit/fixedhyper.hxx>
 #include <vcl/accessibility/vclxaccessiblecomponent.hxx>
 
 using namespace ::com::sun::star::uno;
diff --git a/vcl/source/accessibility/accessibleiconchoicectrlentry.cxx 
b/vcl/source/accessibility/accessibleiconchoicectrlentry.cxx
index 26e8923408ab..afca02a39458 100644
--- a/vcl/source/accessibility/accessibleiconchoicectrlentry.cxx
+++ b/vcl/source/accessibility/accessibleiconchoicectrlentry.cxx
@@ -30,7 +30,6 @@
 #include <vcl/unohelp2.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
 #include <cppuhelper/supportsservice.hxx>
-#include <comphelper/accessibleeventnotifier.hxx>
 #include <i18nlangtag/languagetag.hxx>
 
 constexpr sal_Int32 ACCESSIBLE_ACTION_COUNT = 1;
diff --git a/vcl/source/accessibility/accessiblelistboxentry.cxx 
b/vcl/source/accessibility/accessiblelistboxentry.cxx
index 9489f756f690..b687b1f5202e 100644
--- a/vcl/source/accessibility/accessiblelistboxentry.cxx
+++ b/vcl/source/accessibility/accessiblelistboxentry.cxx
@@ -20,7 +20,6 @@
 #include <accessibility/accessiblelistboxentry.hxx>
 #include <accessibility/accessiblelistbox.hxx>
 #include <vcl/toolkit/treelistbox.hxx>
-#include <vcl/toolkit/svlbitm.hxx>
 #include <com/sun/star/awt/Rectangle.hpp>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
 #include <com/sun/star/accessibility/AccessibleRelationType.hpp>
@@ -35,7 +34,6 @@
 #include <vcl/unohelp2.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
 #include <cppuhelper/supportsservice.hxx>
-#include <comphelper/accessibleeventnotifier.hxx>
 #include <svdata.hxx>
 #include <strings.hrc>
 
diff --git a/vcl/source/accessibility/accessiblemenucomponent.cxx 
b/vcl/source/accessibility/accessiblemenucomponent.cxx
index 0b52ac4597a9..10797a8678fc 100644
--- a/vcl/source/accessibility/accessiblemenucomponent.cxx
+++ b/vcl/source/accessibility/accessiblemenucomponent.cxx
@@ -21,8 +21,6 @@
 
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
-#include <com/sun/star/awt/XDevice.hpp>
-#include <com/sun/star/awt/XVclWindowPeer.hpp>
 #include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <comphelper/accessiblecontexthelper.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
diff --git a/vcl/source/accessibility/vclxaccessiblecombobox.cxx 
b/vcl/source/accessibility/vclxaccessiblecombobox.cxx
index c6f653761c5d..13a0dc84a7a1 100644
--- a/vcl/source/accessibility/vclxaccessiblecombobox.cxx
+++ b/vcl/source/accessibility/vclxaccessiblecombobox.cxx
@@ -19,7 +19,6 @@
 
 #include <accessibility/vclxaccessiblecombobox.hxx>
 #include <comphelper/sequence.hxx>
-#include <vcl/window.hxx>
 
 using namespace ::com::sun::star;
 using namespace ::com::sun::star::uno;
diff --git a/vcl/source/accessibility/vclxaccessiblelist.cxx 
b/vcl/source/accessibility/vclxaccessiblelist.cxx
index a6d372e0cf6a..e620650b202e 100644
--- a/vcl/source/accessibility/vclxaccessiblelist.cxx
+++ b/vcl/source/accessibility/vclxaccessiblelist.cxx
@@ -28,7 +28,6 @@
 #include <com/sun/star/accessibility/AccessibleRole.hpp>
 #include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <comphelper/sequence.hxx>
-#include <comphelper/types.hxx>
 #include <o3tl/safeint.hxx>
 #include <vcl/svapp.hxx>
 #include <vcl/toolkit/combobox.hxx>
diff --git a/vcl/source/accessibility/vclxaccessiblelistitem.cxx 
b/vcl/source/accessibility/vclxaccessiblelistitem.cxx
index b3ccfc6dc4c3..1564e60cc2da 100644
--- a/vcl/source/accessibility/vclxaccessiblelistitem.cxx
+++ b/vcl/source/accessibility/vclxaccessiblelistitem.cxx
@@ -35,7 +35,6 @@
 #include <vcl/unohelp2.hxx>
 #include <vcl/settings.hxx>
 #include <unotools/accessiblerelationsethelper.hxx>
-#include <comphelper/accessibleeventnotifier.hxx>
 #include <i18nlangtag/languagetag.hxx>
 
 namespace
diff --git a/vcl/source/accessibility/vclxaccessiblescrollbar.cxx 
b/vcl/source/accessibility/vclxaccessiblescrollbar.cxx
index 5a838b64834f..872c6bce21a9 100644
--- a/vcl/source/accessibility/vclxaccessiblescrollbar.cxx
+++ b/vcl/source/accessibility/vclxaccessiblescrollbar.cxx
@@ -24,7 +24,6 @@
 
 #include <com/sun/star/accessibility/AccessibleStateType.hpp>
 #include <com/sun/star/accessibility/AccessibleEventId.hpp>
-#include <com/sun/star/awt/ScrollBarOrientation.hpp>
 #include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
 #include <comphelper/accessiblecontexthelper.hxx>
 #include <vcl/accessibility/strings.hxx>
diff --git a/vcl/source/accessibility/vclxaccessibletoolbox.cxx 
b/vcl/source/accessibility/vclxaccessibletoolbox.cxx
index 027ac98727e6..7a4101129de2 100644
--- a/vcl/source/accessibility/vclxaccessibletoolbox.cxx
+++ b/vcl/source/accessibility/vclxaccessibletoolbox.cxx
@@ -29,10 +29,7 @@
 #include <vcl/unohelp.hxx>
 #include <vcl/vclevent.hxx>
 #include <comphelper/accessiblecontexthelper.hxx>
-#include <comphelper/processfactory.hxx>
-#include <comphelper/servicehelper.hxx>
 #include <comphelper/sequence.hxx>
-#include <comphelper/types.hxx>
 
 using namespace ::comphelper;
 using namespace ::com::sun::star;

Reply via email to