Kaydet (Commit) 8ee49e6e authored tarafından Gabor Kelemen's avatar Gabor Kelemen Kaydeden (comit) Miklos Vajna

tdf#42949 Fix IWYU warnings in sc/source/ui/inc/[f-p]*

Found with bin/find-unneeded-includes
Only removal proposals are dealt with here.

Change-Id: Ie40401e8706dda219b8578d180983811114cabed
Reviewed-on: https://gerrit.libreoffice.org/62208
Tested-by: Jenkins
Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
üst 982663f2
...@@ -462,6 +462,9 @@ blacklist: ...@@ -462,6 +462,9 @@ blacklist:
sc/source/ui/inc/ExponentialSmoothingDialog.hxx: sc/source/ui/inc/ExponentialSmoothingDialog.hxx:
# base class has to be a complete type # base class has to be a complete type
- viewdata.hxx - viewdata.hxx
sc/source/ui/inc/impex.hxx:
# Needed for template
- o3tl/deleter.hxx
sc/source/ui/inc/MatrixComparisonGenerator.hxx: sc/source/ui/inc/MatrixComparisonGenerator.hxx:
# base class has to be a complete type # base class has to be a complete type
- viewdata.hxx - viewdata.hxx
...@@ -483,3 +486,4 @@ blacklist: ...@@ -483,3 +486,4 @@ blacklist:
sc/source/ui/inc/StatisticsTwoVariableDialog.hxx: sc/source/ui/inc/StatisticsTwoVariableDialog.hxx:
# base class has to be a complete type # base class has to be a complete type
- viewdata.hxx - viewdata.hxx
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#include <comphelper/string.hxx> #include <comphelper/string.hxx>
#include <osl/thread.h> #include <osl/thread.h>
#include <rtl/tencinfo.h> #include <rtl/tencinfo.h>
#include <global.hxx>
static const sal_Char pStrFix[] = "FIX"; static const sal_Char pStrFix[] = "FIX";
......
...@@ -28,11 +28,13 @@ ...@@ -28,11 +28,13 @@
#include "formatsh.hxx" #include "formatsh.hxx"
#include <rtl/ref.hxx> #include <rtl/ref.hxx>
#include <sot/formats.hxx> #include <sot/formats.hxx>
#include <vcl/vclptr.hxx>
class SvxClipboardFormatItem; class SvxClipboardFormatItem;
class TransferableDataHelper; class TransferableDataHelper;
class TransferableClipboardListener; class TransferableClipboardListener;
class AbstractScLinkedAreaDlg; class AbstractScLinkedAreaDlg;
class Dialog;
struct CellShell_Impl struct CellShell_Impl
{ {
......
...@@ -25,8 +25,6 @@ ...@@ -25,8 +25,6 @@
class ScDocument; class ScDocument;
#include "scui_def.hxx"
class ScFillSeriesDlg : public weld::GenericDialogController class ScFillSeriesDlg : public weld::GenericDialogController
{ {
public: public:
......
...@@ -23,7 +23,6 @@ ...@@ -23,7 +23,6 @@
#include <vcl/combobox.hxx> #include <vcl/combobox.hxx>
#include <vcl/lstbox.hxx> #include <vcl/lstbox.hxx>
#include <vcl/layout.hxx> #include <vcl/layout.hxx>
#include <global.hxx>
#include <address.hxx> #include <address.hxx>
#include "anyrefdg.hxx" #include "anyrefdg.hxx"
#include <queryparam.hxx> #include <queryparam.hxx>
......
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
#define INCLUDED_SC_SOURCE_UI_INC_FOPTMGR_HXX #define INCLUDED_SC_SOURCE_UI_INC_FOPTMGR_HXX
#include <vcl/fixed.hxx> #include <vcl/fixed.hxx>
#include <vcl/edit.hxx>
#include <vcl/lstbox.hxx> #include <vcl/lstbox.hxx>
#include <vcl/button.hxx> #include <vcl/button.hxx>
......
...@@ -22,9 +22,8 @@ ...@@ -22,9 +22,8 @@
#include <sfx2/shell.hxx> #include <sfx2/shell.hxx>
#include <shellids.hxx> #include <shellids.hxx>
#include <sfx2/module.hxx>
#include <svx/svdmark.hxx>
class SfxModule;
class ScViewData; class ScViewData;
enum class SvNumFormatType : sal_Int16; enum class SvNumFormatType : sal_Int16;
......
...@@ -22,12 +22,6 @@ ...@@ -22,12 +22,6 @@
#include <memory> #include <memory>
#include "anyrefdg.hxx" #include "anyrefdg.hxx"
#include <global.hxx>
#include <vcl/lstbox.hxx>
#include <svtools/svmedit.hxx>
#include <vcl/tabpage.hxx>
#include <compiler.hxx>
#include <formula/formula.hxx> #include <formula/formula.hxx>
#include "IAnyRefDialog.hxx" #include "IAnyRefDialog.hxx"
...@@ -37,7 +31,6 @@ class ScDocument; ...@@ -37,7 +31,6 @@ class ScDocument;
class ScFuncDesc; class ScFuncDesc;
class ScInputHandler; class ScInputHandler;
class ScDocShell; class ScDocShell;
class ScFormulaCell;
class ScFormulaDlg final : public formula::FormulaDlg, class ScFormulaDlg final : public formula::FormulaDlg,
public IAnyRefDialog public IAnyRefDialog
......
...@@ -20,19 +20,18 @@ ...@@ -20,19 +20,18 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_FUPOOR_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_FUPOOR_HXX
#define INCLUDED_SC_SOURCE_UI_INC_FUPOOR_HXX #define INCLUDED_SC_SOURCE_UI_INC_FUPOOR_HXX
#include <vcl/event.hxx>
#include <vcl/timer.hxx> #include <vcl/timer.hxx>
#include <sfx2/request.hxx> #include <sfx2/request.hxx>
#include <svx/svdobj.hxx> #include <svx/svdobj.hxx>
#include <vcl/window.hxx>
class ScDrawView; class ScDrawView;
class ScTabViewShell; class ScTabViewShell;
namespace vcl { class Window; }
class SdrModel; class SdrModel;
class Dialog; class Dialog;
class CommandEvent;
// Create default drawing objects via keyboard class KeyEvent;
class SdrObject; class MouseEvent;
// Return values for command // Return values for command
#define SC_CMD_NONE 0 #define SC_CMD_NONE 0
......
...@@ -22,8 +22,6 @@ ...@@ -22,8 +22,6 @@
#include "fuconstr.hxx" #include "fuconstr.hxx"
class SdrObject;
class SdrTextObj;
class SdrOutliner; class SdrOutliner;
/** Base class for Text functions */ /** Base class for Text functions */
......
...@@ -21,13 +21,13 @@ ...@@ -21,13 +21,13 @@
#define INCLUDED_SC_SOURCE_UI_INC_GRAPHSH_HXX #define INCLUDED_SC_SOURCE_UI_INC_GRAPHSH_HXX
#include <memory> #include <memory>
#include <vector>
#include <sfx2/shell.hxx> #include <sfx2/shell.hxx>
#include <shellids.hxx> #include <shellids.hxx>
#include <sfx2/module.hxx>
#include <svx/svdmark.hxx>
class SdrExternalToolEdit; class SdrExternalToolEdit;
class ScViewData; class ScViewData;
class SfxModule;
#include "drawsh.hxx" #include "drawsh.hxx"
......
...@@ -24,10 +24,7 @@ ...@@ -24,10 +24,7 @@
#include "viewutil.hxx" #include "viewutil.hxx"
#include "viewdata.hxx" #include "viewdata.hxx"
#include "cbutton.hxx" #include "cbutton.hxx"
#include <o3tl/deleter.hxx>
#include <svx/sdr/overlay/overlayobject.hxx>
#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp> #include <com/sun/star/sheet/DataPilotFieldOrientation.hpp>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <memory> #include <memory>
#include <vector> #include <vector>
...@@ -40,6 +37,9 @@ namespace sc { ...@@ -40,6 +37,9 @@ namespace sc {
struct SpellCheckContext; struct SpellCheckContext;
} }
namespace sdr { namespace overlay { class OverlayManager; } }
namespace o3tl { template <typename T> struct default_delete; }
class FmFormView; class FmFormView;
struct ScTableInfo; struct ScTableInfo;
class ScDPObject; class ScDPObject;
......
...@@ -21,8 +21,8 @@ ...@@ -21,8 +21,8 @@
#define INCLUDED_SC_SOURCE_UI_INC_HDRCONT_HXX #define INCLUDED_SC_SOURCE_UI_INC_HDRCONT_HXX
#include <vcl/window.hxx> #include <vcl/window.hxx>
#include <vcl/seleng.hxx> #include <scdllapi.h>
#include <address.hxx> #include <types.hxx>
#define HDR_SIZE_OPTIMUM 0xFFFF #define HDR_SIZE_OPTIMUM 0xFFFF
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
#define HDR_SLIDERSIZE 2 #define HDR_SLIDERSIZE 2
class ScTabView; class ScTabView;
class SelectionEngine;
class SC_DLLPUBLIC ScHeaderControl : public vcl::Window class SC_DLLPUBLIC ScHeaderControl : public vcl::Window
{ {
......
...@@ -21,9 +21,7 @@ ...@@ -21,9 +21,7 @@
#define INCLUDED_SC_SOURCE_UI_INC_HFEDTDLG_HXX #define INCLUDED_SC_SOURCE_UI_INC_HFEDTDLG_HXX
#include <sfx2/tabdlg.hxx> #include <sfx2/tabdlg.hxx>
#include <svx/pageitem.hxx> #include <editeng/svxenum.hxx>
#include <scres.hrc>
class ScHFEditDlg : public SfxTabDialog class ScHFEditDlg : public SfxTabDialog
{ {
......
...@@ -20,18 +20,9 @@ ...@@ -20,18 +20,9 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_HIGHRED_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_HIGHRED_HXX
#define INCLUDED_SC_SOURCE_UI_INC_HIGHRED_HXX #define INCLUDED_SC_SOURCE_UI_INC_HIGHRED_HXX
#include <vcl/combobox.hxx>
#include <svtools/headbar.hxx>
#include <svtools/simptabl.hxx>
#include <svtools/svtabbx.hxx>
#include <rangenam.hxx>
#include "anyrefdg.hxx" #include "anyrefdg.hxx"
#include <vcl/lstbox.hxx>
#include <svx/ctredlin.hxx> #include <svx/ctredlin.hxx>
#include <chgtrack.hxx>
#include <chgviset.hxx> #include <chgviset.hxx>
class ScViewData; class ScViewData;
......
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
#define INCLUDED_SC_SOURCE_UI_INC_HIRANGES_HXX #define INCLUDED_SC_SOURCE_UI_INC_HIRANGES_HXX
#include <tools/color.hxx> #include <tools/color.hxx>
#include <global.hxx>
#include <address.hxx> #include <address.hxx>
struct ScHighlightEntry struct ScHighlightEntry
......
...@@ -20,14 +20,9 @@ ...@@ -20,14 +20,9 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_IMOPTDLG_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_IMOPTDLG_HXX
#define INCLUDED_SC_SOURCE_UI_INC_IMOPTDLG_HXX #define INCLUDED_SC_SOURCE_UI_INC_IMOPTDLG_HXX
#include <vcl/dialog.hxx> #include <rtl/textenc.h>
#include <vcl/fixed.hxx> #include <rtl/ustring.hxx>
#include <vcl/combobox.hxx>
#include <vcl/lstbox.hxx>
#include <vcl/button.hxx>
#include <svx/txencbox.hxx>
#include <scdllapi.h> #include <scdllapi.h>
#include <global.hxx>
class SC_DLLPUBLIC ScImportOptions class SC_DLLPUBLIC ScImportOptions
{ {
......
...@@ -21,14 +21,12 @@ ...@@ -21,14 +21,12 @@
#define INCLUDED_SC_SOURCE_UI_INC_IMPEX_HXX #define INCLUDED_SC_SOURCE_UI_INC_IMPEX_HXX
#include <o3tl/deleter.hxx> #include <o3tl/deleter.hxx>
#include <sot/exchange.hxx> #include <sot/formats.hxx>
#include <global.hxx>
#include <address.hxx> #include <address.hxx>
#include <tools/stream.hxx> #include <tools/stream.hxx>
class ScDocShell; class ScDocShell;
class ScDocument; class ScDocument;
class SvStream;
class ScAsciiOptions; class ScAsciiOptions;
/** /**
......
...@@ -28,7 +28,6 @@ ...@@ -28,7 +28,6 @@
#include <tools/fract.hxx> #include <tools/fract.hxx>
#include <tools/gen.hxx> #include <tools/gen.hxx>
#include <tools/link.hxx> #include <tools/link.hxx>
#include <vcl/vclevent.hxx>
#include <vcl/vclptr.hxx> #include <vcl/vclptr.hxx>
#include <editeng/svxenum.hxx> #include <editeng/svxenum.hxx>
...@@ -48,8 +47,8 @@ class ScRangeFindList; ...@@ -48,8 +47,8 @@ class ScRangeFindList;
class Timer; class Timer;
class KeyEvent; class KeyEvent;
class CommandEvent; class CommandEvent;
class VclWindowEvent;
struct ESelection; namespace vcl { class Window; }
// ScInputHandler // ScInputHandler
......
...@@ -31,16 +31,13 @@ ...@@ -31,16 +31,13 @@
#include <vcl/window.hxx> #include <vcl/window.hxx>
#include <svtools/transfer.hxx> #include <svtools/transfer.hxx>
class Accelerator;
class EditView; class EditView;
class ScAccessibleEditLineTextData; class ScAccessibleEditLineTextData;
class ScEditEngineDefaulter; class ScEditEngineDefaulter;
class ScInputBarGroup; class ScInputBarGroup;
class ScInputHandler; class ScInputHandler;
class ScRangeList;
class ScTabViewShell; class ScTabViewShell;
struct EENotify; struct EENotify;
struct ESelection;
class ScTextWndBase : public vcl::Window class ScTextWndBase : public vcl::Window
{ {
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
#include <sfx2/objsh.hxx> #include <sfx2/objsh.hxx>
#include <vcl/weld.hxx> #include <vcl/weld.hxx>
#include <address.hxx> #include <types.hxx>
class ScViewData; class ScViewData;
class ScDocument; class ScDocument;
......
...@@ -22,12 +22,12 @@ ...@@ -22,12 +22,12 @@
#include <vcl/weld.hxx> #include <vcl/weld.hxx>
#include <sfx2/objsh.hxx> #include <sfx2/objsh.hxx>
#include <svtools/inettbc.hxx>
namespace sfx2 { class DocumentInserter; } namespace sfx2 { class DocumentInserter; }
namespace sfx2 { class FileDialogHelper; } namespace sfx2 { class FileDialogHelper; }
class ScDocShell; class ScDocShell;
class URLBox;
class ScLinkedAreaDlg : public weld::GenericDialogController class ScLinkedAreaDlg : public weld::GenericDialogController
{ {
......
...@@ -22,10 +22,9 @@ ...@@ -22,10 +22,9 @@
#include <sfx2/shell.hxx> #include <sfx2/shell.hxx>
#include <shellids.hxx> #include <shellids.hxx>
#include <sfx2/module.hxx>
#include <svx/svdmark.hxx>
class ScViewData; class ScViewData;
class SfxModule;
#include "drawsh.hxx" #include "drawsh.hxx"
......
...@@ -20,12 +20,10 @@ ...@@ -20,12 +20,10 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_MSGPOOL_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_MSGPOOL_HXX
#define INCLUDED_SC_SOURCE_UI_INC_MSGPOOL_HXX #define INCLUDED_SC_SOURCE_UI_INC_MSGPOOL_HXX
#include <scitems.hxx>
#include <svl/srchitem.hxx> #include <svl/srchitem.hxx>
#include <svl/itempool.hxx> #include <svl/itempool.hxx>
#include <svl/stritem.hxx> #include <svl/stritem.hxx>
#include <svl/eitem.hxx>
#include "uiitems.hxx" #include "uiitems.hxx"
#include "condformatdlgitem.hxx" #include "condformatdlgitem.hxx"
......
...@@ -20,9 +20,11 @@ ...@@ -20,9 +20,11 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_MVTABDLG_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_MVTABDLG_HXX
#define INCLUDED_SC_SOURCE_UI_INC_MVTABDLG_HXX #define INCLUDED_SC_SOURCE_UI_INC_MVTABDLG_HXX
#include <address.hxx> #include <types.hxx>
#include <vcl/weld.hxx> #include <vcl/weld.hxx>
class ScDocument;
class ScMoveTableDlg : public weld::GenericDialogController class ScMoveTableDlg : public weld::GenericDialogController
{ {
public: public:
......
...@@ -13,7 +13,6 @@ ...@@ -13,7 +13,6 @@
#include "anyrefdg.hxx" #include "anyrefdg.hxx"
#include <vcl/button.hxx> #include <vcl/button.hxx>
#include <vcl/fixed.hxx> #include <vcl/fixed.hxx>
#include <vcl/edit.hxx>
#include <vcl/lstbox.hxx> #include <vcl/lstbox.hxx>
#include <map> #include <map>
......
...@@ -20,16 +20,13 @@ ...@@ -20,16 +20,13 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_NAMEDLG_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_NAMEDLG_HXX
#define INCLUDED_SC_SOURCE_UI_INC_NAMEDLG_HXX #define INCLUDED_SC_SOURCE_UI_INC_NAMEDLG_HXX
#include <vcl/combobox.hxx>
#include <vcl/fixed.hxx> #include <vcl/fixed.hxx>
#include <vcl/lstbox.hxx> #include <vcl/lstbox.hxx>
#include <rangenam.hxx>
#include "anyrefdg.hxx" #include "anyrefdg.hxx"
#include "namemgrtable.hxx" #include "namemgrtable.hxx"
#include <memory> #include <memory>
#include <stack>
#include <map> #include <map>
class ScViewData; class ScViewData;
......
...@@ -11,7 +11,6 @@ ...@@ -11,7 +11,6 @@
#define INCLUDED_SC_SOURCE_UI_INC_NAMEMGRTABLE_HXX #define INCLUDED_SC_SOURCE_UI_INC_NAMEMGRTABLE_HXX
#include <svtools/simptabl.hxx> #include <svtools/simptabl.hxx>
#include <vcl/ctrl.hxx>
#include <address.hxx> #include <address.hxx>
......
...@@ -22,15 +22,12 @@ ...@@ -22,15 +22,12 @@
#include <vcl/dialog.hxx> #include <vcl/dialog.hxx>
#include <vcl/button.hxx> #include <vcl/button.hxx>
#include <vcl/fixed.hxx>
#include <vcl/lstbox.hxx>
#include "namemgrtable.hxx" #include "namemgrtable.hxx"
#include <memory> #include <memory>
#include <vector> #include <vector>
#include <map> #include <map>
#include "scui_def.hxx"
class ScRangeName; class ScRangeName;
class ScDocShell; class ScDocShell;
......
...@@ -25,22 +25,20 @@ ...@@ -25,22 +25,20 @@
#include <vcl/field.hxx> #include <vcl/field.hxx>
#include <vcl/lstbox.hxx> #include <vcl/lstbox.hxx>
#include <vcl/idle.hxx> #include <vcl/idle.hxx>
#include <svl/poolitem.hxx>
#include <svl/lstner.hxx> #include <svl/lstner.hxx>
#include <sfx2/childwin.hxx> #include <sfx2/childwin.hxx>
#include <svx/sidebar/PanelLayout.hxx> #include <svx/sidebar/PanelLayout.hxx>
#include "content.hxx" #include "content.hxx"
#include <svtools/svmedit.hxx> #include <svtools/svmedit.hxx>
class SfxPoolItem;
class ScTabViewShell; class ScTabViewShell;
class ScViewData; class ScViewData;
class ScArea; class ScArea;
class ScScenarioWindow; class ScScenarioWindow;
class ScNavigatorControllerItem; class ScNavigatorControllerItem;
class ScNavigatorDialogWrapper;
class ScNavigatorDlg; class ScNavigatorDlg;
class ScNavigatorSettings; class ScNavigatorSettings;
class VclContainer;
#define SC_DROPMODE_URL 0 #define SC_DROPMODE_URL 0
#define SC_DROPMODE_LINK 1 #define SC_DROPMODE_LINK 1
......
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
#include <tools/solar.h> #include <tools/solar.h>
#include <vector>
#include <o3tl/enumarray.hxx> #include <o3tl/enumarray.hxx>
#include "content.hxx" #include "content.hxx"
......
...@@ -22,12 +22,15 @@ ...@@ -22,12 +22,15 @@
#include <vcl/mapmod.hxx> #include <vcl/mapmod.hxx>
#include <vcl/timer.hxx> #include <vcl/timer.hxx>
#include <global.hxx> #include <vcl/vclptr.hxx>
#include <tools/gen.hxx>
#include <address.hxx> #include <address.hxx>
#include <postit.hxx>
namespace vcl { class Window; }
class SdrModel; class SdrModel;
class ScDrawView; class ScDrawView;
class SdrCaptionObj;
class ScNoteMarker class ScNoteMarker
{ {
......
...@@ -22,10 +22,9 @@ ...@@ -22,10 +22,9 @@
#include <sfx2/shell.hxx> #include <sfx2/shell.hxx>
#include <shellids.hxx> #include <shellids.hxx>
#include <sfx2/module.hxx>
#include <svx/svdmark.hxx>
class ScViewData; class ScViewData;
class SfxModule;
#include "drawsh.hxx" #include "drawsh.hxx"
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_OLINEFUN_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_OLINEFUN_HXX
#define INCLUDED_SC_SOURCE_UI_INC_OLINEFUN_HXX #define INCLUDED_SC_SOURCE_UI_INC_OLINEFUN_HXX
#include <global.hxx> #include <types.hxx>
class ScDocShell; class ScDocShell;
class ScRange; class ScRange;
......
...@@ -20,13 +20,8 @@ ...@@ -20,13 +20,8 @@
#define INCLUDED_SC_SOURCE_UI_INC_OPREDLIN_HXX #define INCLUDED_SC_SOURCE_UI_INC_OPREDLIN_HXX
#include <sfx2/tabdlg.hxx> #include <sfx2/tabdlg.hxx>
#include <vcl/button.hxx>
#include <vcl/lstbox.hxx> class SvxColorListBox;
#include <vcl/field.hxx>
#include <vcl/fixed.hxx>
#include <svtools/ctrlbox.hxx>
#include <svx/fntctrl.hxx>
#include <svx/strarray.hxx>
class ScRedlineOptionsTabPage : public SfxTabPage class ScRedlineOptionsTabPage : public SfxTabPage
{ {
......
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_OPTSOLVER_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_OPTSOLVER_HXX
#define INCLUDED_SC_SOURCE_UI_INC_OPTSOLVER_HXX #define INCLUDED_SC_SOURCE_UI_INC_OPTSOLVER_HXX
#include <global.hxx>
#include <address.hxx> #include <address.hxx>
#include "anyrefdg.hxx" #include "anyrefdg.hxx"
#include <vcl/fixed.hxx> #include <vcl/fixed.hxx>
......
...@@ -24,10 +24,9 @@ ...@@ -24,10 +24,9 @@
#include <cellvalue.hxx> #include <cellvalue.hxx>
#include <tools/color.hxx> #include <tools/color.hxx>
#include <tools/fract.hxx> #include <tools/fract.hxx>
#include <com/sun/star/embed/XEmbeddedObject.hpp> #include <tools/gen.hxx>
#include <drawinglayer/processor2d/baseprocessor2d.hxx>
#include <editeng/svxenum.hxx> #include <editeng/svxenum.hxx>
#include <o3tl/deleter.hxx> #include <vcl/outdev.hxx>
namespace sc { namespace sc {
struct SpellCheckContext; struct SpellCheckContext;
...@@ -36,14 +35,13 @@ namespace sc { ...@@ -36,14 +35,13 @@ namespace sc {
namespace editeng { namespace editeng {
struct MisspellRanges; struct MisspellRanges;
} }
namespace drawinglayer { namespace processor2d { class BaseProcessor2D; } }
namespace o3tl { template <typename T> struct default_delete; }
namespace tools { class Rectangle; }
namespace vcl { class Font; } namespace vcl { class Font; }
class OutputDevice;
class EditEngine; class EditEngine;
class ScDocument; class ScDocument;
class ScPatternAttr; class ScPatternAttr;
class SdrObject;
struct RowInfo; struct RowInfo;
struct ScTableInfo; struct ScTableInfo;
class ScTabViewShell; class ScTabViewShell;
...@@ -57,7 +55,6 @@ class SdrPaintWindow; ...@@ -57,7 +55,6 @@ class SdrPaintWindow;
enum ScOutputType { OUTTYPE_WINDOW, OUTTYPE_PRINTER }; enum ScOutputType { OUTTYPE_WINDOW, OUTTYPE_PRINTER };
class ScFieldEditEngine;
class ClearableClipRegion; class ClearableClipRegion;
typedef std::unique_ptr<ClearableClipRegion, o3tl::default_delete<ClearableClipRegion>> ClearableClipRegionPtr; typedef std::unique_ptr<ClearableClipRegion, o3tl::default_delete<ClearableClipRegion>> ClearableClipRegionPtr;
......
...@@ -20,7 +20,6 @@ ...@@ -20,7 +20,6 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_PAGEDATA_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_PAGEDATA_HXX
#define INCLUDED_SC_SOURCE_UI_INC_PAGEDATA_HXX #define INCLUDED_SC_SOURCE_UI_INC_PAGEDATA_HXX
#include <global.hxx>
#include <address.hxx> #include <address.hxx>
#include <memory> #include <memory>
#include <vector> #include <vector>
......
...@@ -29,12 +29,11 @@ ...@@ -29,12 +29,11 @@
#include <queryparam.hxx> #include <queryparam.hxx>
#include <array> #include <array>
#include <memory> #include <memory>
#include <vector>
class ScViewData; class ScViewData;
class ScDocument; class ScDocument;
class ScQueryItem; class ScQueryItem;
class ScTypedStrData; class SfxItemSet;
struct ScFilterEntries; struct ScFilterEntries;
class ScPivotFilterDlg : public ModalDialog class ScPivotFilterDlg : public ModalDialog
......
...@@ -20,11 +20,11 @@ ...@@ -20,11 +20,11 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_PGBRKSH_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_PGBRKSH_HXX
#define INCLUDED_SC_SOURCE_UI_INC_PGBRKSH_HXX #define INCLUDED_SC_SOURCE_UI_INC_PGBRKSH_HXX
#include <sfx2/module.hxx>
#include <sfx2/shell.hxx> #include <sfx2/shell.hxx>
#include <shellids.hxx> #include <shellids.hxx>
class SfxModule;
class ScTabViewShell; class ScTabViewShell;
class ScPageBreakShell : public SfxShell class ScPageBreakShell : public SfxShell
......
...@@ -20,13 +20,13 @@ ...@@ -20,13 +20,13 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_PIVOTSH_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_PIVOTSH_HXX
#define INCLUDED_SC_SOURCE_UI_INC_PIVOTSH_HXX #define INCLUDED_SC_SOURCE_UI_INC_PIVOTSH_HXX
#include <sfx2/module.hxx>
#include <sfx2/shell.hxx> #include <sfx2/shell.hxx>
#include <shellids.hxx> #include <shellids.hxx>
class ScTabViewShell; class ScTabViewShell;
class ScDPObject; class ScDPObject;
class SfxModule;
class ScPivotShell : public SfxShell class ScPivotShell : public SfxShell
{ {
......
...@@ -38,9 +38,6 @@ ...@@ -38,9 +38,6 @@
#define SC_PREVIEW_RANGE_TAB 3 #define SC_PREVIEW_RANGE_TAB 3
class OutputDevice; class OutputDevice;
namespace tools { class Rectangle; }
class ScAddress;
class ScRange;
class ScDocument; class ScDocument;
struct ScPreviewLocationEntry; struct ScPreviewLocationEntry;
......
...@@ -20,10 +20,9 @@ ...@@ -20,10 +20,9 @@
#ifndef INCLUDED_SC_SOURCE_UI_INC_PREVWSH_HXX #ifndef INCLUDED_SC_SOURCE_UI_INC_PREVWSH_HXX
#define INCLUDED_SC_SOURCE_UI_INC_PREVWSH_HXX #define INCLUDED_SC_SOURCE_UI_INC_PREVWSH_HXX
class ScrollBar; #include <types.hxx>
#include <scdllapi.h>
#include <address.hxx>
#include <sfx2/viewfac.hxx>
#include <sfx2/viewsh.hxx> #include <sfx2/viewsh.hxx>
#include <sfx2/zoomitem.hxx> #include <sfx2/zoomitem.hxx>
...@@ -35,6 +34,7 @@ class ScPreview; ...@@ -35,6 +34,7 @@ class ScPreview;
struct ScHeaderFieldData; struct ScHeaderFieldData;
class ScPreviewLocationData; class ScPreviewLocationData;
class CommandEvent; class CommandEvent;
class SfxViewFactory;
class SC_DLLPUBLIC ScPreviewShell: public SfxViewShell class SC_DLLPUBLIC ScPreviewShell: public SfxViewShell
{ {
......
...@@ -24,8 +24,6 @@ ...@@ -24,8 +24,6 @@
#include <pagepar.hxx> #include <pagepar.hxx>
#include <editutil.hxx> #include <editutil.hxx>
#include <vcl/print.hxx>
class SfxPrinter; class SfxPrinter;
class ScDocShell; class ScDocShell;
class ScDocument; class ScDocument;
...@@ -34,7 +32,6 @@ class SfxItemSet; ...@@ -34,7 +32,6 @@ class SfxItemSet;
class ScPageHFItem; class ScPageHFItem;
class EditTextObject; class EditTextObject;
class MultiSelection; class MultiSelection;
class ScHeaderEditEngine;
class ScPageBreakData; class ScPageBreakData;
class ScPreviewLocationData; class ScPreviewLocationData;
class ScPrintOptions; class ScPrintOptions;
......
...@@ -22,8 +22,6 @@ ...@@ -22,8 +22,6 @@
#include <vcl/dialog.hxx> #include <vcl/dialog.hxx>
#include <vcl/button.hxx> #include <vcl/button.hxx>
#include <vcl/fixed.hxx>
#include <vcl/edit.hxx>
#include <vcl/layout.hxx> #include <vcl/layout.hxx>
#include <svx/checklbx.hxx> #include <svx/checklbx.hxx>
......
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
#define INCLUDED_SC_SOURCE_UI_INC_PVFUNDLG_HXX #define INCLUDED_SC_SOURCE_UI_INC_PVFUNDLG_HXX
#include <com/sun/star/sheet/DataPilotFieldReference.hpp> #include <com/sun/star/sheet/DataPilotFieldReference.hpp>
#include <com/sun/star/sheet/DataPilotFieldSortInfo.hpp>
#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp> #include <com/sun/star/sheet/DataPilotFieldOrientation.hpp>
#include <vcl/fixed.hxx> #include <vcl/fixed.hxx>
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#define INCLUDED_SC_SOURCE_UI_INC_SCUIIMOPTDLG_HXX #define INCLUDED_SC_SOURCE_UI_INC_SCUIIMOPTDLG_HXX
#include <vcl/layout.hxx> #include <vcl/layout.hxx>
#include <svx/txencbox.hxx>
#include "imoptdlg.hxx" #include "imoptdlg.hxx"
class ScDelimiterTable; class ScDelimiterTable;
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
#include <table.hxx> #include <table.hxx>
#include <vcl/builderfactory.hxx> #include <vcl/builderfactory.hxx>
#include <vcl/seleng.hxx>
#include <sal/log.hxx> #include <sal/log.hxx>
constexpr double nPPTX = 0.06666; constexpr double nPPTX = 0.06666;
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
#include <document.hxx> #include <document.hxx>
#include <strings.hrc> #include <strings.hrc>
#include <filldlg.hxx> #include <filldlg.hxx>
#include <scui_def.hxx>
// class ScFillSeriesDlg // class ScFillSeriesDlg
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#include <reffact.hxx> #include <reffact.hxx>
#include <document.hxx> #include <document.hxx>
#include <docsh.hxx> #include <docsh.hxx>
#include <chgtrack.hxx>
#include <highred.hxx> #include <highred.hxx>
#include <sfx2/app.hxx> #include <sfx2/app.hxx>
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
#include <sfx2/fcontnr.hxx> #include <sfx2/fcontnr.hxx>
#include <sfx2/filedlghelper.hxx> #include <sfx2/filedlghelper.hxx>
#include <svtools/ehdl.hxx> #include <svtools/ehdl.hxx>
#include <svtools/inettbc.hxx>
#include <svtools/sfxecode.hxx> #include <svtools/sfxecode.hxx>
#include <vcl/waitobj.hxx> #include <vcl/waitobj.hxx>
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
#include <docsh.hxx> #include <docsh.hxx>
#include <rangenam.hxx> #include <rangenam.hxx>
#include <viewdata.hxx> #include <viewdata.hxx>
#include <scui_def.hxx>
#include <o3tl/make_unique.hxx> #include <o3tl/make_unique.hxx>
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
#include <globstr.hrc> #include <globstr.hrc>
#include <scresid.hxx> #include <scresid.hxx>
#include <scuitphfedit.hxx> #include <scuitphfedit.hxx>
#include <svx/svxids.hrc>
ScHFEditDlg::ScHFEditDlg( vcl::Window* pParent, ScHFEditDlg::ScHFEditDlg( vcl::Window* pParent,
const SfxItemSet& rCoreSet, const SfxItemSet& rCoreSet,
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
#include <attrib.hxx> #include <attrib.hxx>
#include <tphf.hxx> #include <tphf.hxx>
#include <sc.hrc> #include <sc.hrc>
#include <scres.hrc>
#include <scabstdlg.hxx> #include <scabstdlg.hxx>
#include <globstr.hrc> #include <globstr.hrc>
#include <scresid.hxx> #include <scresid.hxx>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment