oox/inc/drawingml/chart/converterbase.hxx           |    1 -
 oox/inc/drawingml/chart/titleconverter.hxx          |    2 --
 oox/inc/drawingml/chart/typegroupconverter.hxx      |    1 -
 oox/inc/drawingml/shape3dproperties.hxx             |    4 ----
 oox/inc/drawingml/table/tablecell.hxx               |    1 -
 oox/inc/drawingml/textcharacterproperties.hxx       |    2 --
 oox/inc/drawingml/textfield.hxx                     |    2 --
 oox/source/drawingml/diagram/diagramhelper.hxx      |    4 ----
 oox/source/drawingml/diagram/diagramlayoutatoms.hxx |    1 -
 9 files changed, 18 deletions(-)

New commits:
commit a28af317700b4f0ccbeec8b0fdbc6cb0395c1328
Author:     Gabor Kelemen <gabor.kelemen.ext...@allotropia.de>
AuthorDate: Tue Apr 8 16:05:36 2025 +0200
Commit:     Gabor Kelemen <gabor.kelemen.ext...@allotropia.de>
CommitDate: Wed Apr 23 17:17:27 2025 +0200

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

diff --git a/oox/inc/drawingml/chart/converterbase.hxx 
b/oox/inc/drawingml/chart/converterbase.hxx
index 8fe637d95d34..a504764e83e9 100644
--- a/oox/inc/drawingml/chart/converterbase.hxx
+++ b/oox/inc/drawingml/chart/converterbase.hxx
@@ -24,7 +24,6 @@
 
 namespace com::sun::star {
     namespace awt { struct Rectangle; }
-    namespace awt { struct Size; }
     namespace chart2 { class XChartDocument; }
     namespace chart2 { class XTitle; }
     namespace drawing { class XShape; }
diff --git a/oox/inc/drawingml/chart/titleconverter.hxx 
b/oox/inc/drawingml/chart/titleconverter.hxx
index d25aec653c7a..f72103f82e1f 100644
--- a/oox/inc/drawingml/chart/titleconverter.hxx
+++ b/oox/inc/drawingml/chart/titleconverter.hxx
@@ -29,8 +29,6 @@ namespace com::sun::star {
     namespace chart2::data { class XDataSequence; }
 }
 
-namespace oox::drawingml { struct TextCharacterProperties; }
-
 namespace oox::drawingml::chart {
 
 
diff --git a/oox/inc/drawingml/chart/typegroupconverter.hxx 
b/oox/inc/drawingml/chart/typegroupconverter.hxx
index 4935eeb9db7b..e7b1e16e8cec 100644
--- a/oox/inc/drawingml/chart/typegroupconverter.hxx
+++ b/oox/inc/drawingml/chart/typegroupconverter.hxx
@@ -108,7 +108,6 @@ public:
 };
 
 struct TypeGroupModel;
-struct View3DModel;
 
 class TypeGroupConverter final : public ConverterBase< TypeGroupModel >
 {
diff --git a/oox/inc/drawingml/shape3dproperties.hxx 
b/oox/inc/drawingml/shape3dproperties.hxx
index 80bc01271ece..90c29bb342a9 100644
--- a/oox/inc/drawingml/shape3dproperties.hxx
+++ b/oox/inc/drawingml/shape3dproperties.hxx
@@ -23,10 +23,6 @@
 #include <oox/drawingml/color.hxx>
 #include <oox/helper/helper.hxx>
 
-namespace oox { class PropertyMap; }
-namespace oox { class PropertySet; }
-namespace oox::core { class ModelObjectContainer; }
-
 namespace oox::drawingml {
 
 
diff --git a/oox/inc/drawingml/table/tablecell.hxx 
b/oox/inc/drawingml/table/tablecell.hxx
index 988b0d057a13..0ac1958ac40e 100644
--- a/oox/inc/drawingml/table/tablecell.hxx
+++ b/oox/inc/drawingml/table/tablecell.hxx
@@ -29,7 +29,6 @@
 
 namespace oox::drawingml::table {
 
-class TableCellContext;
 class TableProperties;
 class TableStyle;
 
diff --git a/oox/inc/drawingml/textcharacterproperties.hxx 
b/oox/inc/drawingml/textcharacterproperties.hxx
index c806dde960f7..2ee1f1b5b4c2 100644
--- a/oox/inc/drawingml/textcharacterproperties.hxx
+++ b/oox/inc/drawingml/textcharacterproperties.hxx
@@ -34,8 +34,6 @@ namespace oox { class PropertySet; }
 
 namespace oox::drawingml {
 
-struct EffectProperties;
-
 struct TextCharacterProperties
 {
     PropertyMap         maHyperlinkPropertyMap;
diff --git a/oox/inc/drawingml/textfield.hxx b/oox/inc/drawingml/textfield.hxx
index c26a8518c509..e4e1d506e9b4 100644
--- a/oox/inc/drawingml/textfield.hxx
+++ b/oox/inc/drawingml/textfield.hxx
@@ -28,8 +28,6 @@ enum class SvxDateFormat;
 
 namespace oox::drawingml {
 
-struct TextCharacterProperties;
-
 class TextField final
     : public TextRun
 {
diff --git a/oox/source/drawingml/diagram/diagramhelper.hxx 
b/oox/source/drawingml/diagram/diagramhelper.hxx
index 09ce59845264..2cb88f471b29 100644
--- a/oox/source/drawingml/diagram/diagramhelper.hxx
+++ b/oox/source/drawingml/diagram/diagramhelper.hxx
@@ -26,10 +26,6 @@
 #include <svx/svdogrp.hxx>
 #include <svx/diagram/IDiagramHelper.hxx>
 
-namespace svx { namespace diagram {
-    class DiagramDataState;
-}}
-
 namespace oox::drawingml {
 
 class Diagram;
diff --git a/oox/source/drawingml/diagram/diagramlayoutatoms.hxx 
b/oox/source/drawingml/diagram/diagramlayoutatoms.hxx
index 5458999029cb..f9ed4c46cc5c 100644
--- a/oox/source/drawingml/diagram/diagramlayoutatoms.hxx
+++ b/oox/source/drawingml/diagram/diagramlayoutatoms.hxx
@@ -30,7 +30,6 @@
 
 namespace oox::drawingml {
 
-class DiagramLayout;
 typedef std::shared_ptr< DiagramLayout > DiagramLayoutPtr;
 
 // AG_IteratorAttributes

Reply via email to