slideshow/source/engine/rehearsetimingsactivity.hxx | 7 ------- slideshow/source/engine/shapes/drawshape.hxx | 1 - slideshow/source/engine/shapes/gdimtftools.hxx | 1 - slideshow/source/engine/slide/layermanager.hxx | 4 ---- slideshow/source/engine/transitions/slidechangebase.hxx | 1 - slideshow/source/inc/eventmultiplexer.hxx | 1 - slideshow/source/inc/shape.hxx | 4 ---- slideshow/source/inc/shapelistenereventhandler.hxx | 3 --- slideshow/source/inc/shapemanager.hxx | 1 - slideshow/source/inc/slide.hxx | 8 -------- slideshow/source/inc/slideshowcontext.hxx | 1 - slideshow/source/inc/tools.hxx | 3 --- slideshow/source/inc/usereventqueue.hxx | 1 - slideshow/source/inc/view.hxx | 3 --- slideshow/source/inc/viewlayer.hxx | 1 - slideshow/test/tests.hxx | 2 +- 16 files changed, 1 insertion(+), 41 deletions(-)
New commits: commit e9ba06d94d838b35a1452c07362aebe2e0404009 Author: Gabor Kelemen <gabor.kelemen.ext...@allotropia.de> AuthorDate: Tue Apr 8 16:19:41 2025 +0200 Commit: Gabor Kelemen <gabor.kelemen.ext...@allotropia.de> CommitDate: Sun May 11 15:56:43 2025 +0200 Remove obsolete fw declarations from slideshow/ found with bin/find-unneeded-includes --fwdecl Change-Id: I864820687f271e032d67d8eccef83166ea4d2b19 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183904 Tested-by: Jenkins Reviewed-by: Gabor Kelemen <gabor.kelemen.ext...@allotropia.de> diff --git a/slideshow/source/engine/rehearsetimingsactivity.hxx b/slideshow/source/engine/rehearsetimingsactivity.hxx index 784ebfb2f584..e2834f62b8fd 100644 --- a/slideshow/source/engine/rehearsetimingsactivity.hxx +++ b/slideshow/source/engine/rehearsetimingsactivity.hxx @@ -32,14 +32,7 @@ #include <utility> #include <memory> -namespace vcl { class Font; } -namespace canvas::tools{ class ElapsedTime; } namespace cppcanvas{ class CustomSprite; } -namespace basegfx -{ - class B2IVector; - class B2DRange; -} namespace slideshow::internal { diff --git a/slideshow/source/engine/shapes/drawshape.hxx b/slideshow/source/engine/shapes/drawshape.hxx index efa55299f435..fe7043ce3108 100644 --- a/slideshow/source/engine/shapes/drawshape.hxx +++ b/slideshow/source/engine/shapes/drawshape.hxx @@ -41,7 +41,6 @@ namespace slideshow::internal { class Activity; struct SlideShowContext; - class DrawShapeSubsetting; class DrawShape; typedef ::std::shared_ptr< DrawShape > DrawShapeSharedPtr; diff --git a/slideshow/source/engine/shapes/gdimtftools.hxx b/slideshow/source/engine/shapes/gdimtftools.hxx index c3add0c07e4b..4f33823f5728 100644 --- a/slideshow/source/engine/shapes/gdimtftools.hxx +++ b/slideshow/source/engine/shapes/gdimtftools.hxx @@ -35,7 +35,6 @@ #include <vector> class MetaAction; -class GDIMetaFile; class Graphic; diff --git a/slideshow/source/engine/slide/layermanager.hxx b/slideshow/source/engine/slide/layermanager.hxx index 1969f0cccbb0..4b09081c2577 100644 --- a/slideshow/source/engine/slide/layermanager.hxx +++ b/slideshow/source/engine/slide/layermanager.hxx @@ -30,10 +30,6 @@ #include <unordered_map> #include <vector> -namespace basegfx { - class B2DRange; -} - namespace slideshow::internal { /** A hash map which maps the XShape to the corresponding Shape object. diff --git a/slideshow/source/engine/transitions/slidechangebase.hxx b/slideshow/source/engine/transitions/slidechangebase.hxx index 1d23d9ce7247..b1c726c3f06f 100644 --- a/slideshow/source/engine/transitions/slidechangebase.hxx +++ b/slideshow/source/engine/transitions/slidechangebase.hxx @@ -33,7 +33,6 @@ namespace cppcanvas { - class Canvas; class CustomSprite; } diff --git a/slideshow/source/inc/eventmultiplexer.hxx b/slideshow/source/inc/eventmultiplexer.hxx index 6c9afb2466e9..e2da7d6e8b0e 100644 --- a/slideshow/source/inc/eventmultiplexer.hxx +++ b/slideshow/source/inc/eventmultiplexer.hxx @@ -39,7 +39,6 @@ namespace slideshow::internal { class EventQueue; class UnoViewContainer; -class AnimationNode; struct EventMultiplexerImpl; diff --git a/slideshow/source/inc/shape.hxx b/slideshow/source/inc/shape.hxx index bbd2988e0254..233bed32ce66 100644 --- a/slideshow/source/inc/shape.hxx +++ b/slideshow/source/inc/shape.hxx @@ -30,10 +30,6 @@ #include <memory> #include <set> -namespace basegfx { - class B2DRange; -} - namespace slideshow::internal { // forward declaration necessary, because methods use ShapeSharedPtr diff --git a/slideshow/source/inc/shapelistenereventhandler.hxx b/slideshow/source/inc/shapelistenereventhandler.hxx index f8776e7c9e03..df5266afe17d 100644 --- a/slideshow/source/inc/shapelistenereventhandler.hxx +++ b/slideshow/source/inc/shapelistenereventhandler.hxx @@ -27,9 +27,6 @@ namespace com::sun::star { namespace drawing { class XShape; } - namespace presentation { - class XShapeEventListener; - } } /* Definition of ShapeListenerEventHandler interface */ diff --git a/slideshow/source/inc/shapemanager.hxx b/slideshow/source/inc/shapemanager.hxx index 28c89087d6a0..604aba46baa1 100644 --- a/slideshow/source/inc/shapemanager.hxx +++ b/slideshow/source/inc/shapemanager.hxx @@ -34,7 +34,6 @@ namespace slideshow::internal { class HyperlinkArea; class AnimatableShape; - class Shape; typedef std::unordered_map< css::uno::Reference< css::drawing::XShape >, ShapeSharedPtr, diff --git a/slideshow/source/inc/slide.hxx b/slideshow/source/inc/slide.hxx index 9a7c5ffbdcaf..3f311b101436 100644 --- a/slideshow/source/inc/slide.hxx +++ b/slideshow/source/inc/slide.hxx @@ -39,13 +39,6 @@ namespace com::sun::star { } } -namespace basegfx -{ - class B2IVector; -} - -class Size; - /* Definition of Slide interface */ namespace slideshow::internal @@ -155,7 +148,6 @@ namespace slideshow::internal class EventMultiplexer; class ActivitiesQueue; class UserEventQueue; - class RGBColor; /** Construct from XDrawPage diff --git a/slideshow/source/inc/slideshowcontext.hxx b/slideshow/source/inc/slideshowcontext.hxx index d0f8bbf432ea..656409e37dca 100644 --- a/slideshow/source/inc/slideshowcontext.hxx +++ b/slideshow/source/inc/slideshowcontext.hxx @@ -31,7 +31,6 @@ namespace box2d::utils { class box2DWorld; namespace slideshow::internal { - class ShapeManager; class EventQueue; class ActivitiesQueue; class UserEventQueue; diff --git a/slideshow/source/inc/tools.hxx b/slideshow/source/inc/tools.hxx index fd4e7bc13946..7f65388a77a4 100644 --- a/slideshow/source/inc/tools.hxx +++ b/slideshow/source/inc/tools.hxx @@ -47,7 +47,6 @@ namespace basegfx class B2DHomMatrix; class B2ISize; } -namespace cppcanvas{ class Canvas; } class GDIMetaFile; @@ -57,8 +56,6 @@ namespace slideshow namespace internal { class UnoView; - class Shape; - class ShapeAttributeLayer; typedef std::shared_ptr< UnoView > UnoViewSharedPtr; typedef std::shared_ptr< GDIMetaFile > GDIMetaFileSharedPtr; diff --git a/slideshow/source/inc/usereventqueue.hxx b/slideshow/source/inc/usereventqueue.hxx index b15c00b77999..882ed2ff2fb6 100644 --- a/slideshow/source/inc/usereventqueue.hxx +++ b/slideshow/source/inc/usereventqueue.hxx @@ -34,7 +34,6 @@ class ShapeClickEventHandler; class ClickEventHandler; class CursorManager; class SkipEffectEventHandler; -class RewindEffectEventHandler; class MouseEnterHandler; class MouseLeaveHandler; diff --git a/slideshow/source/inc/view.hxx b/slideshow/source/inc/view.hxx index 0d1937b60e85..08f9192b6a05 100644 --- a/slideshow/source/inc/view.hxx +++ b/slideshow/source/inc/view.hxx @@ -26,9 +26,6 @@ #include <vector> -namespace basegfx { class B2DRange; class B2DVector; } - - /* Definition of View interface */ namespace slideshow::internal diff --git a/slideshow/source/inc/viewlayer.hxx b/slideshow/source/inc/viewlayer.hxx index bffe685f9d65..1dd713b2dbed 100644 --- a/slideshow/source/inc/viewlayer.hxx +++ b/slideshow/source/inc/viewlayer.hxx @@ -28,7 +28,6 @@ namespace basegfx { class B1DRange; class B2DRange; - class B2DVector; class B2DHomMatrix; class B2DPolyPolygon; class B2DSize; diff --git a/slideshow/test/tests.hxx b/slideshow/test/tests.hxx index 36d80607c25f..4820a6549fd1 100644 --- a/slideshow/test/tests.hxx +++ b/slideshow/test/tests.hxx @@ -24,7 +24,7 @@ #include <unoview.hxx> #include <memory> -namespace basegfx{ class B1DRange; class B2DRange; class B2DVector; } +namespace basegfx{ class B2DRange; } class TestView : public slideshow::internal::UnoView {