From 5d7a28fd2dd7f0c1696d4d8989a5a547e3f2e531 Mon Sep 17 00:00:00 2001 From: Gabor Kelemen Date: Sun, 27 May 2018 16:44:14 +0200 Subject: tdf#42949 Fix more IWYU warnings in sd/inc/ Found with bin/find-unneeded-includes A lot of fallout needed fixing, unfortunately Change-Id: I528cf5fe77199ee72f19fce3de08fe67e7f63dbe Reviewed-on: https://gerrit.libreoffice.org/54884 Tested-by: Jenkins Reviewed-by: Miklos Vajna --- sd/IwyuFilter_sd.yaml | 12 +++++++ sd/inc/Outliner.hxx | 2 -- sd/inc/drawdoc.hxx | 39 +++++++++++----------- sd/inc/sdabstdlg.hxx | 15 +++------ sd/inc/sddll.hxx | 1 - sd/inc/sdfilter.hxx | 2 -- sd/inc/sdgrffilter.hxx | 4 +-- sd/inc/sdmod.hxx | 2 -- sd/inc/sdpage.hxx | 3 -- sd/inc/sdresid.hxx | 2 +- sd/inc/sdxmlwrp.hxx | 4 ++- sd/qa/unit/export-tests-ooxml2.cxx | 2 ++ sd/qa/unit/export-tests.cxx | 2 ++ sd/qa/unit/import-tests.cxx | 1 + sd/qa/unit/misc-tests.cxx | 1 + sd/qa/unit/uimpress.cxx | 3 ++ sd/source/core/annotations/Annotation.cxx | 1 + sd/source/core/text/textapi.cxx | 1 + sd/source/filter/xml/sdxmlwrp.cxx | 1 + sd/source/ui/animations/SlideTransitionPane.cxx | 1 + sd/source/ui/app/tmplctrl.cxx | 1 + sd/source/ui/dlg/sddlgfact.hxx | 1 + sd/source/ui/dlg/sduiexp.cxx | 1 + sd/source/ui/func/fuchar.cxx | 1 + sd/source/ui/func/fuconbez.cxx | 1 + sd/source/ui/func/fuformatpaintbrush.cxx | 1 + sd/source/ui/func/fuinsert.cxx | 2 ++ sd/source/ui/func/fuoaprms.cxx | 1 + sd/source/ui/func/fuolbull.cxx | 2 ++ sd/source/ui/func/fupage.cxx | 1 + sd/source/ui/func/fuparagr.cxx | 1 + sd/source/ui/func/fuprobjs.cxx | 1 + sd/source/ui/func/futempl.cxx | 1 + sd/source/ui/inc/unopage.hxx | 1 + sd/source/ui/remotecontrol/Server.cxx | 1 + sd/source/ui/sidebar/DocumentHelper.cxx | 1 + .../ui/sidebar/MasterPageContainerProviders.cxx | 1 + sd/source/ui/sidebar/SlideBackground.cxx | 1 + sd/source/ui/slideshow/slideshow.cxx | 1 + sd/source/ui/slideshow/slideshowimpl.cxx | 1 + sd/source/ui/slideshow/slideshowviewimpl.cxx | 1 + sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx | 1 + .../ui/slidesorter/controller/SlsListener.cxx | 1 + .../slidesorter/controller/SlsSelectionManager.cxx | 1 + .../controller/SlsSelectionObserver.cxx | 1 + .../ui/slidesorter/shell/SlideSorterViewShell.cxx | 1 + sd/source/ui/table/tablefunction.cxx | 1 + sd/source/ui/unoidl/unomodel.cxx | 1 + sd/source/ui/view/DocumentRenderer.cxx | 1 + sd/source/ui/view/ViewShellBase.cxx | 1 + sd/source/ui/view/drawview.cxx | 1 + sd/source/ui/view/drtxtob1.cxx | 1 + sd/source/ui/view/outlnvsh.cxx | 1 + sd/source/ui/view/viewshe3.cxx | 1 + 54 files changed, 90 insertions(+), 45 deletions(-) diff --git a/sd/IwyuFilter_sd.yaml b/sd/IwyuFilter_sd.yaml index 106f91d4aa6f..09bb304b60c9 100644 --- a/sd/IwyuFilter_sd.yaml +++ b/sd/IwyuFilter_sd.yaml @@ -29,6 +29,18 @@ blacklist: sd/inc/sderror.hxx: # needed for defines - vcl/errcode.hxx + sd/inc/sdfilter.hxx: + # base class has to be a complete type + - com/sun/star/frame/XModel.hpp + - com/sun/star/task/XStatusIndicator.hpp + sd/inc/sdmod.hxx: + # base class has to be a complete type + - com/sun/star/beans/XPropertySetInfo.hpp + - sot/storage.hxx + sd/inc/sdpage.hxx: + # base class has to be a complete type + - com/sun/star/drawing/XDrawPage.hpp + - com/sun/star/office/XAnnotation.hpp sd/inc/stlfamily.hxx: # base class has to be a complete type - com/sun/star/beans/XPropertySet.hpp diff --git a/sd/inc/Outliner.hxx b/sd/inc/Outliner.hxx index 672fd1ac4dbb..adbf0c31ab1a 100644 --- a/sd/inc/Outliner.hxx +++ b/sd/inc/Outliner.hxx @@ -20,14 +20,12 @@ #ifndef INCLUDED_SD_INC_OUTLINER_HXX #define INCLUDED_SD_INC_OUTLINER_HXX -#include #include #include "pres.hxx" #include "OutlinerIterator.hxx" #include #include -class Dialog; class SdrObject; class SdrTextObj; class SdDrawDocument; diff --git a/sd/inc/drawdoc.hxx b/sd/inc/drawdoc.hxx index a302fa6eb726..625c2289c3b4 100644 --- a/sd/inc/drawdoc.hxx +++ b/sd/inc/drawdoc.hxx @@ -20,25 +20,21 @@ #ifndef INCLUDED_SD_INC_DRAWDOC_HXX #define INCLUDED_SD_INC_DRAWDOC_HXX -#include #include -#include -#include -#include -#include "pres.hxx" -#include -#include -#include #include -#include - -#include +#include +#include +#include #include #include #include "sddllapi.h" -#include "sdpage.hxx" +#include "pres.hxx" + +namespace com { namespace sun { namespace star { namespace xml { namespace dom { class XNode; } } } } } +namespace com { namespace sun { namespace star { namespace uno { class XInterface; } } } } +namespace vcl { class Font; } namespace com { @@ -54,11 +50,6 @@ namespace com } } -namespace sd -{ - class FrameView; -} - class SdOutliner; class Timer; class SfxObjectShell; @@ -71,13 +62,21 @@ class SfxMedium; class SvxSearchItem; class EditStatus; class Point; -namespace vcl { class Window; } class SdTransferable; struct SpellCallbackInfo; -class SdDrawDocument; -class SdCustomShow; class SdCustomShowList; class SdUndoGroup; +class SdrObject; +class CharClass; +class Idle; +class ImageMap; +class Outliner; +class SdrModel; +class SdrOutliner; +class SdrPage; +class SdrTextObj; +class SfxItemPool; +class Size; namespace sd { diff --git a/sd/inc/sdabstdlg.hxx b/sd/inc/sdabstdlg.hxx index 076555758960..332312ae77ba 100644 --- a/sd/inc/sdabstdlg.hxx +++ b/sd/inc/sdabstdlg.hxx @@ -21,15 +21,12 @@ #include -#include #include +#include +#include #include -#include -#include -#include -#include +#include #include "prlayout.hxx" -#include "sdenumdef.hxx" #include "pres.hxx" #include "sddllapi.h" @@ -41,10 +38,8 @@ namespace sd { } class SfxObjectShell; -class SfxObjectShellLock; class SvxFieldData; class GDIMetaFile; -class XColorList; class SdDrawDocument; class SfxMedium; class SdrObject; @@ -53,11 +48,11 @@ class SfxStyleSheetBase; class SdrModel; class SdrView; class Bitmap; -class List; namespace vcl { class Window; } class SdPage; -class TabPage; class SdCustomShowList; +class SfxAbstractDialog; +class SfxAbstractTabDialog; class AbstractCopyDlg : public VclAbstractDialog { diff --git a/sd/inc/sddll.hxx b/sd/inc/sddll.hxx index 8fa1f6247f95..5c3b876d6c66 100644 --- a/sd/inc/sddll.hxx +++ b/sd/inc/sddll.hxx @@ -20,7 +20,6 @@ #ifndef INCLUDED_SD_INC_SDDLL_HXX #define INCLUDED_SD_INC_SDDLL_HXX -#include #include "sddllapi.h" class SdModule; diff --git a/sd/inc/sdfilter.hxx b/sd/inc/sdfilter.hxx index df1421f51727..dbf6d27a9ff4 100644 --- a/sd/inc/sdfilter.hxx +++ b/sd/inc/sdfilter.hxx @@ -20,11 +20,9 @@ #ifndef INCLUDED_SD_INC_SDFILTER_HXX #define INCLUDED_SD_INC_SDFILTER_HXX -#include #include #include #include -#include // SdFilter class SfxMedium; diff --git a/sd/inc/sdgrffilter.hxx b/sd/inc/sdgrffilter.hxx index 2846914e24cd..2b34ecf93e52 100644 --- a/sd/inc/sdgrffilter.hxx +++ b/sd/inc/sdgrffilter.hxx @@ -20,10 +20,8 @@ #ifndef INCLUDED_SD_INC_SDGRFFILTER_HXX #define INCLUDED_SD_INC_SDGRFFILTER_HXX -#include - -#include #include "sdfilter.hxx" +class ErrCode; // SdCGMFilter class SdGRFFilter : public SdFilter diff --git a/sd/inc/sdmod.hxx b/sd/inc/sdmod.hxx index 51085fcc1cf1..74160c6a512b 100644 --- a/sd/inc/sdmod.hxx +++ b/sd/inc/sdmod.hxx @@ -28,8 +28,6 @@ #include #include #include -#include -#include #include #include #include diff --git a/sd/inc/sdpage.hxx b/sd/inc/sdpage.hxx index 3e49c4f78e06..932643014f4a 100644 --- a/sd/inc/sdpage.hxx +++ b/sd/inc/sdpage.hxx @@ -24,15 +24,12 @@ #include #include -#include -#include #include #include #include #include #include #include -#include "fadedef.h" #include "diadef.h" #include "pres.hxx" #include "shapelist.hxx" diff --git a/sd/inc/sdresid.hxx b/sd/inc/sdresid.hxx index 32f4b1301de2..8ac4ea45405e 100644 --- a/sd/inc/sdresid.hxx +++ b/sd/inc/sdresid.hxx @@ -20,8 +20,8 @@ #ifndef INCLUDED_SD_INC_SDRESID_HXX #define INCLUDED_SD_INC_SDRESID_HXX +#include #include "sddllapi.h" -#include "sdmod.hxx" SD_DLLPUBLIC OUString SdResId(const char* pId); diff --git a/sd/inc/sdxmlwrp.hxx b/sd/inc/sdxmlwrp.hxx index d884a4f8e21f..9bbd2c00a667 100644 --- a/sd/inc/sdxmlwrp.hxx +++ b/sd/inc/sdxmlwrp.hxx @@ -20,9 +20,11 @@ #define INCLUDED_SD_INC_SDXMLWRP_HXX #include -#include +#include #include "sdfilter.hxx" +class ErrCode; + // SdXMLFilter enum SdXMLFilterMode { diff --git a/sd/qa/unit/export-tests-ooxml2.cxx b/sd/qa/unit/export-tests-ooxml2.cxx index 739560b0b74d..041c90b10398 100644 --- a/sd/qa/unit/export-tests-ooxml2.cxx +++ b/sd/qa/unit/export-tests-ooxml2.cxx @@ -72,6 +72,8 @@ #include #include +#include + using namespace css; using namespace css::animations; diff --git a/sd/qa/unit/export-tests.cxx b/sd/qa/unit/export-tests.cxx index 165d212fd956..d14becc09924 100644 --- a/sd/qa/unit/export-tests.cxx +++ b/sd/qa/unit/export-tests.cxx @@ -8,6 +8,8 @@ */ #include #include "sdmodeltestbase.hxx" +#include + #include #include #include diff --git a/sd/qa/unit/import-tests.cxx b/sd/qa/unit/import-tests.cxx index 28474a88d4bb..c77d77480178 100644 --- a/sd/qa/unit/import-tests.cxx +++ b/sd/qa/unit/import-tests.cxx @@ -9,6 +9,7 @@ #include #include +#include #include "sdmodeltestbase.hxx" diff --git a/sd/qa/unit/misc-tests.cxx b/sd/qa/unit/misc-tests.cxx index ace77cdcc96e..a1b83e8ccf7d 100644 --- a/sd/qa/unit/misc-tests.cxx +++ b/sd/qa/unit/misc-tests.cxx @@ -48,6 +48,7 @@ #include #include #include +#include using namespace ::com::sun::star; diff --git a/sd/qa/unit/uimpress.cxx b/sd/qa/unit/uimpress.cxx index edc9dd9505f7..eeedd3e7ce60 100644 --- a/sd/qa/unit/uimpress.cxx +++ b/sd/qa/unit/uimpress.cxx @@ -23,6 +23,9 @@ #include #include +#include +#include + using namespace ::com::sun::star; namespace { diff --git a/sd/source/core/annotations/Annotation.cxx b/sd/source/core/annotations/Annotation.cxx index 6ac1ac4c2815..b1840b89547f 100644 --- a/sd/source/core/annotations/Annotation.cxx +++ b/sd/source/core/annotations/Annotation.cxx @@ -36,6 +36,7 @@ #include #include +#include #include diff --git a/sd/source/core/text/textapi.cxx b/sd/source/core/text/textapi.cxx index 69462124ce27..4965b84a471b 100644 --- a/sd/source/core/text/textapi.cxx +++ b/sd/source/core/text/textapi.cxx @@ -31,6 +31,7 @@ #include #include #include +#include using namespace ::com::sun::star::uno; using namespace ::com::sun::star::text; diff --git a/sd/source/filter/xml/sdxmlwrp.cxx b/sd/source/filter/xml/sdxmlwrp.cxx index f227c8dbd67e..c70252fae6df 100644 --- a/sd/source/filter/xml/sdxmlwrp.cxx +++ b/sd/source/filter/xml/sdxmlwrp.cxx @@ -29,6 +29,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/animations/SlideTransitionPane.cxx b/sd/source/ui/animations/SlideTransitionPane.cxx index c7384415d1a5..991b35dbe6e8 100644 --- a/sd/source/ui/animations/SlideTransitionPane.cxx +++ b/sd/source/ui/animations/SlideTransitionPane.cxx @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/app/tmplctrl.cxx b/sd/source/ui/app/tmplctrl.cxx index a90e0a7bf535..7f7b971cefb4 100644 --- a/sd/source/ui/app/tmplctrl.cxx +++ b/sd/source/ui/app/tmplctrl.cxx @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/dlg/sddlgfact.hxx b/sd/source/ui/dlg/sddlgfact.hxx index fb97d5c6f636..3ecd1d32e2d1 100644 --- a/sd/source/ui/dlg/sddlgfact.hxx +++ b/sd/source/ui/dlg/sddlgfact.hxx @@ -21,6 +21,7 @@ #include #include +#include #define DECL_ABSTDLG_BASE(Class,DialogClass) \ ScopedVclPtr pDlg; \ diff --git a/sd/source/ui/dlg/sduiexp.cxx b/sd/source/ui/dlg/sduiexp.cxx index e4b92c0e14be..d5e97ad4154d 100644 --- a/sd/source/ui/dlg/sduiexp.cxx +++ b/sd/source/ui/dlg/sduiexp.cxx @@ -33,6 +33,7 @@ #include #include #include +class SdAbstractDialogFactory; extern "C" { diff --git a/sd/source/ui/func/fuchar.cxx b/sd/source/ui/func/fuchar.cxx index a0f80d8ac365..3e83b4245881 100644 --- a/sd/source/ui/func/fuchar.cxx +++ b/sd/source/ui/func/fuchar.cxx @@ -20,6 +20,7 @@ #include #include #include +#include #include #include diff --git a/sd/source/ui/func/fuconbez.cxx b/sd/source/ui/func/fuconbez.cxx index 87ccd670215e..28aadb7c3da8 100644 --- a/sd/source/ui/func/fuconbez.cxx +++ b/sd/source/ui/func/fuconbez.cxx @@ -39,6 +39,7 @@ #include #include #include +#include #include #include diff --git a/sd/source/ui/func/fuformatpaintbrush.cxx b/sd/source/ui/func/fuformatpaintbrush.cxx index bcdf46996c5c..47c401498f58 100644 --- a/sd/source/ui/func/fuformatpaintbrush.cxx +++ b/sd/source/ui/func/fuformatpaintbrush.cxx @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/func/fuinsert.cxx b/sd/source/ui/func/fuinsert.cxx index 59da1f106faf..3f910c973047 100644 --- a/sd/source/ui/func/fuinsert.cxx +++ b/sd/source/ui/func/fuinsert.cxx @@ -76,12 +76,14 @@ #include #include #include +#include #include #include #include #include #include #include +#include #include #include diff --git a/sd/source/ui/func/fuoaprms.cxx b/sd/source/ui/func/fuoaprms.cxx index 9b56cdc45028..ab6f3a51b7c8 100644 --- a/sd/source/ui/func/fuoaprms.cxx +++ b/sd/source/ui/func/fuoaprms.cxx @@ -28,6 +28,7 @@ #include #include #include +#include #include #include diff --git a/sd/source/ui/func/fuolbull.cxx b/sd/source/ui/func/fuolbull.cxx index f0a50dd10e83..a46166e95dcc 100644 --- a/sd/source/ui/func/fuolbull.cxx +++ b/sd/source/ui/func/fuolbull.cxx @@ -22,6 +22,7 @@ #include #include #include +#include #include #include @@ -37,6 +38,7 @@ #include #include #include + using namespace svx::sidebar; namespace sd { diff --git a/sd/source/ui/func/fupage.cxx b/sd/source/ui/func/fupage.cxx index 17527c912d3f..58d359b72bc5 100644 --- a/sd/source/ui/func/fupage.cxx +++ b/sd/source/ui/func/fupage.cxx @@ -23,6 +23,7 @@ // arrange Tab-Page +#include #include #include #include diff --git a/sd/source/ui/func/fuparagr.cxx b/sd/source/ui/func/fuparagr.cxx index 48d61597d26b..986089feb53f 100644 --- a/sd/source/ui/func/fuparagr.cxx +++ b/sd/source/ui/func/fuparagr.cxx @@ -22,6 +22,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/func/fuprobjs.cxx b/sd/source/ui/func/fuprobjs.cxx index 3e4b1af411c8..da8032d7f8f8 100644 --- a/sd/source/ui/func/fuprobjs.cxx +++ b/sd/source/ui/func/fuprobjs.cxx @@ -28,6 +28,7 @@ #include #include +#include #include #include #include diff --git a/sd/source/ui/func/futempl.cxx b/sd/source/ui/func/futempl.cxx index 8b6d0024b540..3b70f0513bc9 100644 --- a/sd/source/ui/func/futempl.cxx +++ b/sd/source/ui/func/futempl.cxx @@ -31,6 +31,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/inc/unopage.hxx b/sd/source/ui/inc/unopage.hxx index 6b1f2a211f13..12ae4c860864 100644 --- a/sd/source/ui/inc/unopage.hxx +++ b/sd/source/ui/inc/unopage.hxx @@ -38,6 +38,7 @@ #include #include "unosrch.hxx" +#include class SdPage; class SdrObject; diff --git a/sd/source/ui/remotecontrol/Server.cxx b/sd/source/ui/remotecontrol/Server.cxx index 28cb5f18b6a6..0fbedb325146 100644 --- a/sd/source/ui/remotecontrol/Server.cxx +++ b/sd/source/ui/remotecontrol/Server.cxx @@ -16,6 +16,7 @@ #include #include #include +#include #include #include diff --git a/sd/source/ui/sidebar/DocumentHelper.cxx b/sd/source/ui/sidebar/DocumentHelper.cxx index 7198a19217d8..63d41e996140 100644 --- a/sd/source/ui/sidebar/DocumentHelper.cxx +++ b/sd/source/ui/sidebar/DocumentHelper.cxx @@ -34,6 +34,7 @@ #include #include #include +#include #include #include diff --git a/sd/source/ui/sidebar/MasterPageContainerProviders.cxx b/sd/source/ui/sidebar/MasterPageContainerProviders.cxx index 8e1e9163fedd..a58edf36cae5 100644 --- a/sd/source/ui/sidebar/MasterPageContainerProviders.cxx +++ b/sd/source/ui/sidebar/MasterPageContainerProviders.cxx @@ -21,6 +21,7 @@ #include #include +#include #include #include #include diff --git a/sd/source/ui/sidebar/SlideBackground.cxx b/sd/source/ui/sidebar/SlideBackground.cxx index 7ce4bb4e6aa7..08042defd663 100644 --- a/sd/source/ui/sidebar/SlideBackground.cxx +++ b/sd/source/ui/sidebar/SlideBackground.cxx @@ -27,6 +27,7 @@ #include #include #include +#include #include #include "PageMarginUtils.hxx" #include diff --git a/sd/source/ui/slideshow/slideshow.cxx b/sd/source/ui/slideshow/slideshow.cxx index 3c89620a2231..3afc36b63bbc 100644 --- a/sd/source/ui/slideshow/slideshow.cxx +++ b/sd/source/ui/slideshow/slideshow.cxx @@ -48,6 +48,7 @@ #include #include #include +#include using ::com::sun::star::presentation::XSlideShowController; using ::sd::framework::FrameworkHelper; diff --git a/sd/source/ui/slideshow/slideshowimpl.cxx b/sd/source/ui/slideshow/slideshowimpl.cxx index 43cd19080218..14874a26e91f 100644 --- a/sd/source/ui/slideshow/slideshowimpl.cxx +++ b/sd/source/ui/slideshow/slideshowimpl.cxx @@ -73,6 +73,7 @@ #include #include #include +#include #define CM_SLIDES 21 diff --git a/sd/source/ui/slideshow/slideshowviewimpl.cxx b/sd/source/ui/slideshow/slideshowviewimpl.cxx index bc1828521f42..07dcbda5be92 100644 --- a/sd/source/ui/slideshow/slideshowviewimpl.cxx +++ b/sd/source/ui/slideshow/slideshowviewimpl.cxx @@ -19,6 +19,7 @@ #include "slideshowviewimpl.hxx" #include "slideshowimpl.hxx" +#include #include #include diff --git a/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx b/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx index a17f181dd9f2..0f040a368313 100644 --- a/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx +++ b/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx @@ -18,6 +18,7 @@ */ #include "SlsRequestQueue.hxx" +#include #include diff --git a/sd/source/ui/slidesorter/controller/SlsListener.cxx b/sd/source/ui/slidesorter/controller/SlsListener.cxx index e31fee0b884d..7e9e05c097a5 100644 --- a/sd/source/ui/slidesorter/controller/SlsListener.cxx +++ b/sd/source/ui/slidesorter/controller/SlsListener.cxx @@ -33,6 +33,7 @@ #include #include #include +#include #include #include diff --git a/sd/source/ui/slidesorter/controller/SlsSelectionManager.cxx b/sd/source/ui/slidesorter/controller/SlsSelectionManager.cxx index 156427c820ea..88687d81a6b8 100644 --- a/sd/source/ui/slidesorter/controller/SlsSelectionManager.cxx +++ b/sd/source/ui/slidesorter/controller/SlsSelectionManager.cxx @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/slidesorter/controller/SlsSelectionObserver.cxx b/sd/source/ui/slidesorter/controller/SlsSelectionObserver.cxx index 5e954ddb92e0..ff3dcad81c0d 100644 --- a/sd/source/ui/slidesorter/controller/SlsSelectionObserver.cxx +++ b/sd/source/ui/slidesorter/controller/SlsSelectionObserver.cxx @@ -27,6 +27,7 @@ #include #include #include +#include namespace sd { namespace slidesorter { namespace controller { diff --git a/sd/source/ui/slidesorter/shell/SlideSorterViewShell.cxx b/sd/source/ui/slidesorter/shell/SlideSorterViewShell.cxx index 551110e73b7b..ca3be2f90439 100644 --- a/sd/source/ui/slidesorter/shell/SlideSorterViewShell.cxx +++ b/sd/source/ui/slidesorter/shell/SlideSorterViewShell.cxx @@ -39,6 +39,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/table/tablefunction.cxx b/sd/source/ui/table/tablefunction.cxx index 4e6892574088..fb54c8a3ba26 100644 --- a/sd/source/ui/table/tablefunction.cxx +++ b/sd/source/ui/table/tablefunction.cxx @@ -56,6 +56,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx index 416e936c20bc..e93d4662d1de 100644 --- a/sd/source/ui/unoidl/unomodel.cxx +++ b/sd/source/ui/unoidl/unomodel.cxx @@ -57,6 +57,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/view/DocumentRenderer.cxx b/sd/source/ui/view/DocumentRenderer.cxx index ecb42f830904..a67a05912ec9 100644 --- a/sd/source/ui/view/DocumentRenderer.cxx +++ b/sd/source/ui/view/DocumentRenderer.cxx @@ -23,6 +23,7 @@ #include #include +#include #include #include #include diff --git a/sd/source/ui/view/ViewShellBase.cxx b/sd/source/ui/view/ViewShellBase.cxx index 22dcf4538640..5b32b7e8dbb1 100644 --- a/sd/source/ui/view/ViewShellBase.cxx +++ b/sd/source/ui/view/ViewShellBase.cxx @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/view/drawview.cxx b/sd/source/ui/view/drawview.cxx index cdb8b2d85112..9c0491ae4cdd 100644 --- a/sd/source/ui/view/drawview.cxx +++ b/sd/source/ui/view/drawview.cxx @@ -41,6 +41,7 @@ #include #include +#include #include #include diff --git a/sd/source/ui/view/drtxtob1.cxx b/sd/source/ui/view/drtxtob1.cxx index bd90cfdfc1f7..eb00b2d08ae6 100644 --- a/sd/source/ui/view/drtxtob1.cxx +++ b/sd/source/ui/view/drtxtob1.cxx @@ -63,6 +63,7 @@ #include #include #include +#include #include #include #include diff --git a/sd/source/ui/view/outlnvsh.cxx b/sd/source/ui/view/outlnvsh.cxx index 21ecec524955..2434813299e6 100644 --- a/sd/source/ui/view/outlnvsh.cxx +++ b/sd/source/ui/view/outlnvsh.cxx @@ -24,6 +24,7 @@ #include #include #include +#include #include #include diff --git a/sd/source/ui/view/viewshe3.cxx b/sd/source/ui/view/viewshe3.cxx index 17ccfe5c3eff..507724c68ce2 100644 --- a/sd/source/ui/view/viewshe3.cxx +++ b/sd/source/ui/view/viewshe3.cxx @@ -43,6 +43,7 @@ #include #include #include +#include #include #include #include -- cgit