reportdesign/inc/RptDef.hxx                             |    1 -
 reportdesign/inc/RptObject.hxx                          |    2 --
 reportdesign/source/ui/dlg/Condition.hxx                |    1 -
 reportdesign/source/ui/inc/AddField.hxx                 |    2 --
 reportdesign/source/ui/inc/DefaultInspection.hxx        |    2 --
 reportdesign/source/ui/inc/DesignView.hxx               |    2 --
 reportdesign/source/ui/inc/GeometryHandler.hxx          |    1 -
 reportdesign/source/ui/inc/GroupsSorting.hxx            |    4 ----
 reportdesign/source/ui/inc/ReportComponentHandler.hxx   |    2 --
 reportdesign/source/ui/inc/ReportController.hxx         |    1 -
 reportdesign/source/ui/inc/ReportControllerObserver.hxx |    1 -
 reportdesign/source/ui/inc/SectionWindow.hxx            |    4 ----
 reportdesign/source/ui/inc/ViewsWindow.hxx              |    2 --
 reportdesign/source/ui/inc/dlgedfunc.hxx                |    3 ---
 reportdesign/source/ui/inc/statusbarcontroller.hxx      |    1 -
 15 files changed, 29 deletions(-)

New commits:
commit afaa1f0fadb89de8f93d9d3c24a34510f180b2ad
Author:     Gabor Kelemen <gabor.kelemen.ext...@allotropia.de>
AuthorDate: Tue Apr 8 16:16:38 2025 +0200
Commit:     Gabor Kelemen <gabor.kelemen.ext...@allotropia.de>
CommitDate: Mon Apr 28 10:30:52 2025 +0200

    Remove obsolete fw declarations from reportdesign/
    
    found with bin/find-unneeded-includes --fwdecl
    
    Change-Id: Ib73a4a3f29d7707654ecb3bd84e9904f333c05ef
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183896
    Tested-by: Jenkins
    Reviewed-by: Gabor Kelemen <gabor.kelemen.ext...@allotropia.de>

diff --git a/reportdesign/inc/RptDef.hxx b/reportdesign/inc/RptDef.hxx
index 9d60fe3594aa..5e1bbd0f72b2 100644
--- a/reportdesign/inc/RptDef.hxx
+++ b/reportdesign/inc/RptDef.hxx
@@ -32,7 +32,6 @@
 
 namespace com::sun::star {
     namespace report {
-        class XReportComponent;
         class XReportDefinition;
     }
 }
diff --git a/reportdesign/inc/RptObject.hxx b/reportdesign/inc/RptObject.hxx
index b5c8c9b239fb..a156afbcb726 100644
--- a/reportdesign/inc/RptObject.hxx
+++ b/reportdesign/inc/RptObject.hxx
@@ -43,7 +43,6 @@ typedef ::std::multimap< sal_Int16, OUString > IndexToNameMap;
         RPTUI_HINT_SELECTIONCHANGED
     };
 
-    class OUnoObject;
     class UNLESS_MERGELIBS_MORE(REPORTDESIGN_DLLPUBLIC) DlgEdHint final : 
public SfxHint
     {
     private:
@@ -59,7 +58,6 @@ typedef ::std::multimap< sal_Int16, OUString > IndexToNameMap;
     };
 
 
-class OReportPage;
 class OPropertyMediator;
 
 class UNLESS_MERGELIBS_MORE(REPORTDESIGN_DLLPUBLIC) 
SAL_LOPLUGIN_ANNOTATE("crosscast") OObjectBase
diff --git a/reportdesign/source/ui/dlg/Condition.hxx 
b/reportdesign/source/ui/dlg/Condition.hxx
index a5e02d09bd6e..c9b020031f6e 100644
--- a/reportdesign/source/ui/dlg/Condition.hxx
+++ b/reportdesign/source/ui/dlg/Condition.hxx
@@ -34,7 +34,6 @@
 
 namespace rptui
 {
-    class OColorPopup;
     class OReportController;
     class IConditionalFormatAction;
     class Condition;
diff --git a/reportdesign/source/ui/inc/AddField.hxx 
b/reportdesign/source/ui/inc/AddField.hxx
index 17b6e9169bd1..1af0dc9540f0 100644
--- a/reportdesign/source/ui/inc/AddField.hxx
+++ b/reportdesign/source/ui/inc/AddField.hxx
@@ -39,8 +39,6 @@
 namespace rptui
 {
 
-class OAddFieldWindow;
-
 class  OAddFieldWindow : public weld::GenericDialogController
                        , public ::cppu::BaseMutex
                        , public ::comphelper::OPropertyChangeListener
diff --git a/reportdesign/source/ui/inc/DefaultInspection.hxx 
b/reportdesign/source/ui/inc/DefaultInspection.hxx
index 1d82d32455c0..03bc01f806b0 100644
--- a/reportdesign/source/ui/inc/DefaultInspection.hxx
+++ b/reportdesign/source/ui/inc/DefaultInspection.hxx
@@ -30,8 +30,6 @@
 namespace rptui
 {
 
-    class OPropertyInfoService;
-
     //= DefaultComponentInspectorModel
 
     typedef ::cppu::WeakAggImplHelper3  <   
css::inspection::XObjectInspectorModel
diff --git a/reportdesign/source/ui/inc/DesignView.hxx 
b/reportdesign/source/ui/inc/DesignView.hxx
index def0495c1b2e..be5dead8e4c8 100644
--- a/reportdesign/source/ui/inc/DesignView.hxx
+++ b/reportdesign/source/ui/inc/DesignView.hxx
@@ -33,9 +33,7 @@
 #include "ScrollHelper.hxx"
 
 class KeyEvent;
-class MouseEvent;
 class Timer;
-namespace vcl { class Window; }
 
 namespace rptui
 {
diff --git a/reportdesign/source/ui/inc/GeometryHandler.hxx 
b/reportdesign/source/ui/inc/GeometryHandler.hxx
index 13d08414c482..8892ea3fda3a 100644
--- a/reportdesign/source/ui/inc/GeometryHandler.hxx
+++ b/reportdesign/source/ui/inc/GeometryHandler.hxx
@@ -57,7 +57,6 @@ namespace rptui
         const OUString& getName() const { return m_sName; }
     } ;
 
-    class OPropertyInfoService;
     typedef ::std::pair< css::uno::Reference< css::report::XFunction>, 
css::uno::Reference< css::report::XFunctionsSupplier> > TFunctionPair;
     typedef ::std::multimap< OUString,TFunctionPair, 
::comphelper::UStringMixLess > TFunctions;
     typedef ::comphelper::OInterfaceContainerHelper3< 
css::beans::XPropertyChangeListener >   PropertyChangeListeners;
diff --git a/reportdesign/source/ui/inc/GroupsSorting.hxx 
b/reportdesign/source/ui/inc/GroupsSorting.hxx
index 932791c022b9..c61c27483a77 100644
--- a/reportdesign/source/ui/inc/GroupsSorting.hxx
+++ b/reportdesign/source/ui/inc/GroupsSorting.hxx
@@ -28,10 +28,6 @@
 #include <vcl/weld.hxx>
 #include <osl/diagnose.h>
 
-namespace comphelper
-{
-    class OPropertyChangeMultiplexer;
-}
 namespace rptui
 {
 class OFieldExpressionControl;
diff --git a/reportdesign/source/ui/inc/ReportComponentHandler.hxx 
b/reportdesign/source/ui/inc/ReportComponentHandler.hxx
index d8ac2b36e715..f11706d1db3d 100644
--- a/reportdesign/source/ui/inc/ReportComponentHandler.hxx
+++ b/reportdesign/source/ui/inc/ReportComponentHandler.hxx
@@ -32,8 +32,6 @@ namespace rptui
 {
 
 
-    class OPropertyInfoService;
-
     typedef ::cppu::WeakComponentImplHelper<   
css::inspection::XPropertyHandler
                                             ,   css::lang::XServiceInfo> 
ReportComponentHandler_Base;
 
diff --git a/reportdesign/source/ui/inc/ReportController.hxx 
b/reportdesign/source/ui/inc/ReportController.hxx
index c7ae40f047e4..933ef42d5fbb 100644
--- a/reportdesign/source/ui/inc/ReportController.hxx
+++ b/reportdesign/source/ui/inc/ReportController.hxx
@@ -52,7 +52,6 @@
 #include <memory>
 
 class TransferableClipboardListener;
-class VclWindowEvent;
 class SfxUndoManager;
 namespace rptui
 {
diff --git a/reportdesign/source/ui/inc/ReportControllerObserver.hxx 
b/reportdesign/source/ui/inc/ReportControllerObserver.hxx
index ac317e13d427..b2d5a3e8e0ed 100644
--- a/reportdesign/source/ui/inc/ReportControllerObserver.hxx
+++ b/reportdesign/source/ui/inc/ReportControllerObserver.hxx
@@ -36,7 +36,6 @@ class VclSimpleEvent;
 namespace rptui
 {
     class OReportController;
-    class OXReportControllerObserverImpl;
 
 
     class OXReportControllerObserver
diff --git a/reportdesign/source/ui/inc/SectionWindow.hxx 
b/reportdesign/source/ui/inc/SectionWindow.hxx
index 1e727c2e5f71..dce8cb6733c0 100644
--- a/reportdesign/source/ui/inc/SectionWindow.hxx
+++ b/reportdesign/source/ui/inc/SectionWindow.hxx
@@ -30,10 +30,6 @@
 #include "EndMarker.hxx"
 #include "ReportSection.hxx"
 
-namespace comphelper
-{
-    class OPropertyChangeMultiplexer;
-}
 namespace rptui
 {
     class OViewsWindow;
diff --git a/reportdesign/source/ui/inc/ViewsWindow.hxx 
b/reportdesign/source/ui/inc/ViewsWindow.hxx
index f83e28ca8a24..46b6de07a82b 100644
--- a/reportdesign/source/ui/inc/ViewsWindow.hxx
+++ b/reportdesign/source/ui/inc/ViewsWindow.hxx
@@ -35,8 +35,6 @@ class SdrHdl;
 namespace rptui
 {
     class OReportWindow;
-    class OReportSection;
-    class OSectionView;
     enum class ControlModification;
 
     struct RectangleLess
diff --git a/reportdesign/source/ui/inc/dlgedfunc.hxx 
b/reportdesign/source/ui/inc/dlgedfunc.hxx
index 403f548e0080..cdf57c3c34a9 100644
--- a/reportdesign/source/ui/inc/dlgedfunc.hxx
+++ b/reportdesign/source/ui/inc/dlgedfunc.hxx
@@ -24,10 +24,7 @@
 #include <vcl/timer.hxx>
 #include <com/sun/star/uno/XInterface.hpp>
 
-class Timer;
 class MouseEvent;
-class Point;
-class SdrTextObj;
 class SdrObject;
 namespace rptui
 {
diff --git a/reportdesign/source/ui/inc/statusbarcontroller.hxx 
b/reportdesign/source/ui/inc/statusbarcontroller.hxx
index 13bfb7706ab6..e00e9502aaac 100644
--- a/reportdesign/source/ui/inc/statusbarcontroller.hxx
+++ b/reportdesign/source/ui/inc/statusbarcontroller.hxx
@@ -24,7 +24,6 @@
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <cppuhelper/implbase1.hxx>
 
-class SfxStatusBarControl;
 namespace rptui
 {
     typedef ::cppu::ImplHelper1 <   css::lang::XServiceInfo> 
OStatusbarController_BASE;

Reply via email to