store/source/storpage.hxx                          |    1 -
 svgio/inc/svgcharacternode.hxx                     |    2 --
 svgio/inc/svgdocumenthandler.hxx                   |    1 -
 svgio/inc/svgnode.hxx                              |    1 -
 svl/source/numbers/zforscan.hxx                    |    1 -
 svtools/inc/FltCallDialogParameter.hxx             |    3 ---
 svtools/source/control/accessibletabbarbase.hxx    |    1 -
 svtools/source/dialogs/ServerDetailsControls.hxx   |    2 --
 svtools/source/uno/fpicker.hxx                     |    1 -
 svtools/source/uno/wizard/wizardpagecontroller.hxx |    3 ---
 10 files changed, 16 deletions(-)

New commits:
commit 9cf87b3f3046591ee2234529109d2ac9b67314af
Author:     Gabor Kelemen <[email protected]>
AuthorDate: Tue Apr 8 16:20:57 2025 +0200
Commit:     Gabor Kelemen <[email protected]>
CommitDate: Mon May 12 17:05:03 2025 +0200

    Remove obsolete fw declarations from store/ svgio/ svl/ svtools/
    
    found with bin/find-unneeded-includes --fwdecl
    
    Change-Id: I2c2c082d761b87bfe731ab21caa2f04e385c2e3a
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183906
    Tested-by: Jenkins
    Reviewed-by: Gabor Kelemen <[email protected]>

diff --git a/store/source/storpage.hxx b/store/source/storpage.hxx
index 990808c7e6fd..a233357be75e 100644
--- a/store/source/storpage.hxx
+++ b/store/source/storpage.hxx
@@ -31,7 +31,6 @@
 namespace store
 {
 
-class ILockBytes;
 struct OStoreDirectoryPageData;
 class  OStoreDirectoryPageObject;
 
diff --git a/svgio/inc/svgcharacternode.hxx b/svgio/inc/svgcharacternode.hxx
index 20c60d787cb5..af68bfde0ce3 100644
--- a/svgio/inc/svgcharacternode.hxx
+++ b/svgio/inc/svgcharacternode.hxx
@@ -28,8 +28,6 @@
 #include "svgtextnode.hxx"
 #include "svgtextposition.hxx"
 
-namespace drawinglayer::primitive2d { class TextSimplePortionPrimitive2D; }
-
 namespace svgio::svgreader
     {
         class SvgCharacterNode final : public SvgNode
diff --git a/svgio/inc/svgdocumenthandler.hxx b/svgio/inc/svgdocumenthandler.hxx
index 8511a0adfbcc..36e74793f429 100644
--- a/svgio/inc/svgdocumenthandler.hxx
+++ b/svgio/inc/svgdocumenthandler.hxx
@@ -24,7 +24,6 @@
 #include <cppuhelper/implbase.hxx>
 
 class SvStream;
-namespace svgio::svgreader { class SvgCharacterNode; }
 
 namespace svgio::svgreader
     {
diff --git a/svgio/inc/svgnode.hxx b/svgio/inc/svgnode.hxx
index c8b81fcb1d70..7f457189e362 100644
--- a/svgio/inc/svgnode.hxx
+++ b/svgio/inc/svgnode.hxx
@@ -32,7 +32,6 @@
 // predefines
 namespace svgio::svgreader
 {
-    class SvgNode;
     class SvgDocument;
     class SvgStyleAttributes;
 }
diff --git a/svl/source/numbers/zforscan.hxx b/svl/source/numbers/zforscan.hxx
index b35c48ce9d8e..7cecde6c0970 100644
--- a/svl/source/numbers/zforscan.hxx
+++ b/svl/source/numbers/zforscan.hxx
@@ -29,7 +29,6 @@
 #include <tools/date.hxx>
 #include <unotools/localedatawrapper.hxx>
 
-class SvNFLanguageData;
 struct ImpSvNumberformatInfo;
 
 
diff --git a/svtools/inc/FltCallDialogParameter.hxx 
b/svtools/inc/FltCallDialogParameter.hxx
index 0a45e65d7448..353b568540ec 100644
--- a/svtools/inc/FltCallDialogParameter.hxx
+++ b/svtools/inc/FltCallDialogParameter.hxx
@@ -23,9 +23,6 @@
 #include <com/sun/star/beans/PropertyValue.hpp>
 #include <tools/fldunit.hxx>
 
-class FilterConfigItem;
-class SvStream;
-class Graphic;
 namespace weld
 {
 class Window;
diff --git a/svtools/source/control/accessibletabbarbase.hxx 
b/svtools/source/control/accessibletabbarbase.hxx
index c805ab35b9f8..806cd311ee62 100644
--- a/svtools/source/control/accessibletabbarbase.hxx
+++ b/svtools/source/control/accessibletabbarbase.hxx
@@ -24,7 +24,6 @@
 #include <vcl/vclptr.hxx>
 
 class TabBar;
-class VclSimpleEvent;
 class VclWindowEvent;
 
 
diff --git a/svtools/source/dialogs/ServerDetailsControls.hxx 
b/svtools/source/dialogs/ServerDetailsControls.hxx
index bbc8ba9f7cb2..6b40e9efe0d9 100644
--- a/svtools/source/dialogs/ServerDetailsControls.hxx
+++ b/svtools/source/dialogs/ServerDetailsControls.hxx
@@ -17,7 +17,6 @@
 #include <tools/urlobj.hxx>
 #include <vcl/weld.hxx>
 
-namespace com :: sun :: star :: ucb { class XCommandEnvironment; }
 namespace com :: sun :: star :: awt { class XWindow; }
 
 namespace weld {
@@ -25,7 +24,6 @@ namespace weld {
     class ComboBox;
     class Entry;
     class SpinButton;
-    class ToggleButton;
 }
 
 class PlaceEditDialog;
diff --git a/svtools/source/uno/fpicker.hxx b/svtools/source/uno/fpicker.hxx
index 9fcbacd548a7..754e2cd43f51 100644
--- a/svtools/source/uno/fpicker.hxx
+++ b/svtools/source/uno/fpicker.hxx
@@ -27,7 +27,6 @@
 #include <com/sun/star/uno/XComponentContext.hpp>
 
 namespace com::sun::star {
-    namespace lang { class XMultiServiceFactory; }
     namespace uno { class XInterface; }
 }
 
diff --git a/svtools/source/uno/wizard/wizardpagecontroller.hxx 
b/svtools/source/uno/wizard/wizardpagecontroller.hxx
index 68d724591fe0..3e2919c659fa 100644
--- a/svtools/source/uno/wizard/wizardpagecontroller.hxx
+++ b/svtools/source/uno/wizard/wizardpagecontroller.hxx
@@ -26,9 +26,6 @@ namespace svt::uno
 {
 
 
-    class WizardShell;
-
-
     //= WizardPageController
 
     class WizardPageController : public vcl::IWizardPageController

Reply via email to