Remove obsolete fw declarations from avmedia, basctl, basic, binaryurp

found with bin/find-unneeded-includes --fwdecl

Change-Id: Ia9eb16d95b02b5e8c13a98b6cc4b06a6315f2311
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183878
Reviewed-by: Gabor Kelemen <gabor.kelemen.extern@allotropia.de>
Tested-by: Jenkins
This commit is contained in:
Gabor Kelemen
2025-01-04 12:49:51 +01:00
parent 6c152f0934
commit 530e3ae320
18 changed files with 0 additions and 45 deletions

View File

@ -32,8 +32,6 @@ constexpr sal_Int32 AVMEDIA_CONTROLOFFSET = 6;
namespace avmedia namespace avmedia
{ {
class MediaItem;
class MediaControl : public InterimItemWindow, public MediaControlBase class MediaControl : public InterimItemWindow, public MediaControlBase
{ {
public: public:

View File

@ -27,8 +27,6 @@
namespace avmedia::gstreamer { namespace avmedia::gstreamer {
class Player;
class Window : public ::cppu::WeakImplHelper< css::media::XPlayerWindow, class Window : public ::cppu::WeakImplHelper< css::media::XPlayerWindow,
css::lang::XServiceInfo > css::lang::XServiceInfo >
{ {

View File

@ -48,7 +48,6 @@
class ExtTextEngine; class ExtTextEngine;
class TextView; class TextView;
class SvxSearchItem;
namespace com::sun::star::beans { class XMultiPropertySet; } namespace com::sun::star::beans { class XMultiPropertySet; }
namespace basctl namespace basctl

View File

@ -20,7 +20,6 @@
#pragma once #pragma once
class StarBASIC; class StarBASIC;
class SvxSearchItem;
#include <bastypes.hxx> #include <bastypes.hxx>

View File

@ -13,8 +13,6 @@
namespace basctl namespace basctl
{ {
class EditorWindow;
class EditorWindowUIObject : public WindowUIObject class EditorWindowUIObject : public WindowUIObject
{ {
VclPtr<basctl::EditorWindow> mxEditorWindow; VclPtr<basctl::EditorWindow> mxEditorWindow;

View File

@ -26,16 +26,11 @@
#include <svl/undo.hxx> #include <svl/undo.hxx>
#include <memory> #include <memory>
class Printer;
class StarBASIC;
class SfxItemSet;
class SfxUndoManager;
class SdrUndoAction; class SdrUndoAction;
namespace basctl namespace basctl
{ {
class DlgEditor;
class DlgEdModel; class DlgEdModel;
class DlgEdPage; class DlgEdPage;
class DlgEdView; class DlgEdView;

View File

@ -34,8 +34,6 @@
class SfxViewFactory; class SfxViewFactory;
class SdrView; class SdrView;
class TabBar; class TabBar;
class SbxObject;
class SbModule;
class StarBASIC; class StarBASIC;
namespace basctl namespace basctl
@ -51,8 +49,6 @@ class ModulWindow;
class ModulWindowLayout; class ModulWindowLayout;
class DialogWindow; class DialogWindow;
class DialogWindowLayout; class DialogWindowLayout;
class TabBar;
class BaseWindow;
class LocalizationMgr; class LocalizationMgr;
class BasicColorConfig; class BasicColorConfig;
class ContainerListenerImpl; class ContainerListenerImpl;

View File

@ -28,7 +28,6 @@ class SbxVariable;
class StarBASIC; class StarBASIC;
class SfxUInt16Item; class SfxUInt16Item;
class SfxBindings; class SfxBindings;
class SfxDispatcher;
namespace weld { class Widget; class Window; } namespace weld { class Widget; class Window; }
namespace basctl namespace basctl

View File

@ -30,7 +30,6 @@
#include <string_view> #include <string_view>
#include <unordered_map> #include <unordered_map>
class SbModule;
class SfxItemSet; class SfxItemSet;
class SfxRequest; class SfxRequest;
class SvxSearchItem; class SvxSearchItem;
@ -47,8 +46,6 @@ namespace basctl
{ {
class Layout; class Layout;
class ModulWindow;
class DialogWindow;
constexpr auto LINE_SEP_CR = 0x0D; constexpr auto LINE_SEP_CR = 0x0D;
constexpr auto LINE_SEP = 0x0A; constexpr auto LINE_SEP = 0x0A;

View File

@ -25,15 +25,11 @@
#include <vector> #include <vector>
class DockingWindow;
class SfxRequest; class SfxRequest;
class SfxItemSet; class SfxItemSet;
namespace basctl namespace basctl
{ {
class DockingWindow;
class BaseWindow;
// Layout -- the common base of ModulLayout and DialogLayout. // Layout -- the common base of ModulLayout and DialogLayout.
// Handles the splitting lines and the dockable windows. // Handles the splitting lines and the dockable windows.

View File

@ -30,7 +30,6 @@
#include <svx/svdmark.hxx> #include <svx/svdmark.hxx>
#include "bastypes.hxx" #include "bastypes.hxx"
class SfxBindings;
class SdrView; class SdrView;
class SfxViewShell; class SfxViewShell;

View File

@ -29,7 +29,6 @@
#include <vector> #include <vector>
class SbxFactory; class SbxFactory;
class SbxVariable;
class SbxBasicFormater; class SbxBasicFormater;
// AppData structure for SBX: // AppData structure for SBX:

View File

@ -31,7 +31,6 @@ class SbiExprList;
class SbiParser; class SbiParser;
class SbiCodeGen; class SbiCodeGen;
class SbiSymDef; class SbiSymDef;
class SbiProcDef;
typedef std::unique_ptr<SbiExprList> SbiExprListPtr; typedef std::unique_ptr<SbiExprList> SbiExprListPtr;

View File

@ -41,7 +41,6 @@
#include <o3tl/typed_flags_set.hxx> #include <o3tl/typed_flags_set.hxx>
#include <tools/wldcrd.hxx> #include <tools/wldcrd.hxx>
class SbiInstance; // active StarBASIC process
class SbiRuntime; // active StarBASIC procedure instance class SbiRuntime; // active StarBASIC procedure instance
struct SbiArgv; // Argv stack element struct SbiArgv; // Argv stack element

View File

@ -31,10 +31,6 @@ namespace utl
{ {
class TransliterationWrapper; class TransliterationWrapper;
} }
class SbUnoFactory;
class SbTypeFactory;
class SbOLEFactory;
class SbFormFactory;
class SbiInstance; class SbiInstance;
class SbModule; class SbModule;
class BasicManager; class BasicManager;

View File

@ -26,7 +26,6 @@
class SbiConstDef; class SbiConstDef;
class SbiParser; class SbiParser;
class SbiProcDef; class SbiProcDef;
class SbiStringPool;
class SbiSymDef; // base class class SbiSymDef; // base class
enum SbiSymScope { SbLOCAL, SbPARAM, SbPUBLIC, SbGLOBAL, SbRTL }; enum SbiSymScope { SbLOCAL, SbPARAM, SbPUBLIC, SbGLOBAL, SbRTL };

View File

@ -55,12 +55,9 @@ namespace com::sun::star {
namespace lang { class XEventListener; } namespace lang { class XEventListener; }
namespace uno { namespace uno {
class Any; class Any;
class TypeDescription;
class UnoInterfaceReference; class UnoInterfaceReference;
class XInterface;
} }
} }
namespace rtl { class ByteSequence; }
namespace binaryurp { namespace binaryurp {

View File

@ -31,14 +31,6 @@
#include <cppuhelper/compbase.hxx> #include <cppuhelper/compbase.hxx>
#include <sal/types.h> #include <sal/types.h>
namespace com::sun::star {
namespace connection { class XConnection; }
namespace uno {
class XComponentContext;
class XInterface;
}
}
namespace binaryurp { namespace binaryurp {
// That BridgeFactory derives from XComponent appears to be a historic mistake; // That BridgeFactory derives from XComponent appears to be a historic mistake;