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
{
class MediaItem;
class MediaControl : public InterimItemWindow, public MediaControlBase
{
public:

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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