chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx | 1 chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx | 2 cui/source/inc/cuitabline.hxx | 1 cui/source/tabpages/tpline.cxx | 3 cui/source/tabpages/tplnedef.cxx | 2 cui/source/tabpages/tplneend.cxx | 2 filter/source/msfilter/escherex.cxx | 1 filter/source/svg/svgexport.cxx | 1 include/IwyuFilter_include.yaml | 49 ++++++++++ include/svx/TextCharacterSpacingPopup.hxx | 2 include/svx/TextUnderlinePopup.hxx | 4 include/svx/svddef.hxx | 3 include/svx/tabline.hxx | 6 - include/svx/tbcontrl.hxx | 3 include/svx/ucsubset.hxx | 1 include/svx/unoapi.hxx | 3 include/svx/unomaster.hxx | 4 include/svx/unopage.hxx | 8 - include/svx/unoprov.hxx | 1 include/svx/unoshape.hxx | 10 -- include/svx/unoshprp.hxx | 7 - include/svx/view3d.hxx | 1 oox/source/drawingml/shape.cxx | 1 oox/source/export/drawingml.cxx | 1 sc/source/ui/unoobj/cellsuno.cxx | 1 sd/source/ui/func/fucon3d.cxx | 1 sd/source/ui/inc/unopage.hxx | 2 sd/source/ui/unoidl/unopage.cxx | 1 svx/inc/dragmt3d.hxx | 1 svx/source/dialog/dlgctl3d.cxx | 1 svx/source/tbxctrls/tbcontrl.cxx | 1 svx/source/unodraw/UnoGraphicExporter.cxx | 1 svx/source/unodraw/UnoNamespaceMap.cxx | 1 svx/source/unodraw/shapeimpl.hxx | 2 svx/source/unodraw/unoprov.cxx | 2 sw/inc/unodraw.hxx | 2 sw/source/core/unocore/unoframe.cxx | 1 37 files changed, 91 insertions(+), 43 deletions(-)
New commits: commit e080acf2211af3f2b55cf59f04272a9a43188abe Author: Gabor Kelemen <kelemen.gab...@nisz.hu> AuthorDate: Thu Jun 13 18:43:27 2019 +0200 Commit: Miklos Vajna <vmik...@collabora.com> CommitDate: Tue Jun 18 09:08:59 2019 +0200 tdf#42949 Fix IWYU warnings in include/svx/[t-v]* Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I345b8c54890b5bc27f51addd2e6e73ba68b6b327 Reviewed-on: https://gerrit.libreoffice.org/73977 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmik...@collabora.com> diff --git a/chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx b/chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx index d5437f09165e..2856ff78b697 100644 --- a/chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx +++ b/chart2/source/controller/itemsetwrapper/DataPointItemConverter.cxx @@ -38,6 +38,7 @@ #include <sal/log.hxx> #include <svx/xflclit.hxx> +#include <svl/eitem.hxx> #include <svl/intitem.hxx> #include <editeng/sizeitem.hxx> #include <svl/stritem.hxx> diff --git a/chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx b/chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx index f04d8717a1c0..ffbab285998e 100644 --- a/chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx +++ b/chart2/source/controller/itemsetwrapper/TextLabelItemConverter.cxx @@ -30,11 +30,13 @@ #include <sal/log.hxx> #include <editeng/brushitem.hxx> #include <editeng/sizeitem.hxx> +#include <svl/eitem.hxx> #include <svl/ilstitem.hxx> #include <svl/intitem.hxx> #include <svl/stritem.hxx> #include <svx/tabline.hxx> #include <tools/diagnose_ex.h> +#include <vcl/graph.hxx> #include <com/sun/star/chart2/AxisType.hpp> #include <com/sun/star/chart2/DataPointLabel.hpp> diff --git a/cui/source/inc/cuitabline.hxx b/cui/source/inc/cuitabline.hxx index 8cfdcc84d571..e36febde5dd7 100644 --- a/cui/source/inc/cuitabline.hxx +++ b/cui/source/inc/cuitabline.hxx @@ -21,6 +21,7 @@ #define INCLUDED_CUI_SOURCE_INC_CUITABLINE_HXX #include <vector> +#include <svx/svdpage.hxx> #include <svx/tabline.hxx> #include <svx/tabarea.hxx> diff --git a/cui/source/tabpages/tpline.cxx b/cui/source/tabpages/tpline.cxx index 8dd8dc36f527..a099256d8faa 100644 --- a/cui/source/tabpages/tpline.cxx +++ b/cui/source/tabpages/tpline.cxx @@ -26,6 +26,8 @@ #include <strings.hrc> #include <svx/colorbox.hxx> +#include <svx/dlgctrl.hxx> +#include <svx/xlineit0.hxx> #include <svx/xlinjoit.hxx> #include <svx/xlncapit.hxx> #include <svx/xlndsit.hxx> @@ -51,6 +53,7 @@ #include <sfx2/dialoghelper.hxx> #include <svx/ofaitem.hxx> #include <svx/svdobj.hxx> +#include <svx/svdpage.hxx> #include <svx/svdview.hxx> #include <svx/svdmodel.hxx> #include <svx/numvset.hxx> diff --git a/cui/source/tabpages/tplnedef.cxx b/cui/source/tabpages/tplnedef.cxx index 576b8b06a1b9..40b89648cb6b 100644 --- a/cui/source/tabpages/tplnedef.cxx +++ b/cui/source/tabpages/tplnedef.cxx @@ -29,12 +29,14 @@ #include <strings.hrc> +#include <svx/xlineit0.hxx> #include <svx/xlnwtit.hxx> #include <svx/xlndsit.hxx> #include <svx/xlnclit.hxx> #include <svx/xpool.hxx> #include <svx/xtable.hxx> +#include <svx/dlgctrl.hxx> #include <svx/drawitem.hxx> #include <cuitabline.hxx> #include <dlgname.hxx> diff --git a/cui/source/tabpages/tplneend.cxx b/cui/source/tabpages/tplneend.cxx index 5b5359aa6d77..ca519df51000 100644 --- a/cui/source/tabpages/tplneend.cxx +++ b/cui/source/tabpages/tplneend.cxx @@ -28,11 +28,13 @@ #include <strings.hrc> #include <svx/dialmgr.hxx> +#include <svx/dlgctrl.hxx> #include <svx/svdobj.hxx> #include <svx/svdopath.hxx> #include <svx/drawitem.hxx> #include <svx/xpool.hxx> #include <svx/xtable.hxx> +#include <svx/xlineit0.hxx> #include <svx/xlnwtit.hxx> #include <svx/xlnclit.hxx> #include <svx/xlnstwit.hxx> diff --git a/filter/source/msfilter/escherex.cxx b/filter/source/msfilter/escherex.cxx index 135cd493b35f..2763565b0281 100644 --- a/filter/source/msfilter/escherex.cxx +++ b/filter/source/msfilter/escherex.cxx @@ -48,6 +48,7 @@ #include <svx/EnhancedCustomShapeFunctionParser.hxx> #include <svx/EnhancedCustomShape2d.hxx> #include <com/sun/star/beans/PropertyValues.hpp> +#include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/beans/XPropertyState.hpp> #include <com/sun/star/awt/GradientStyle.hpp> #include <com/sun/star/awt/RasterOperation.hpp> diff --git a/filter/source/svg/svgexport.cxx b/filter/source/svg/svgexport.cxx index 9b17fb382a05..030fcb19d918 100644 --- a/filter/source/svg/svgexport.cxx +++ b/filter/source/svg/svgexport.cxx @@ -22,6 +22,7 @@ #include "svgfilter.hxx" #include <svgscript.hxx> +#include <com/sun/star/awt/Rectangle.hpp> #include <com/sun/star/animations/XAnimationNodeSupplier.hpp> #include <com/sun/star/drawing/XMasterPageTarget.hpp> #include <com/sun/star/graphic/PrimitiveFactory2D.hpp> diff --git a/include/IwyuFilter_include.yaml b/include/IwyuFilter_include.yaml index 850067c0d93a..c69220e197ec 100644 --- a/include/IwyuFilter_include.yaml +++ b/include/IwyuFilter_include.yaml @@ -989,3 +989,52 @@ blacklist: include/svx/svxids.hrc: # Used in macro definition - svl/typedwhich.hxx + include/svx/unopage.hxx: + # Don't propose hxx -> h change in URE libs + - cppuhelper/interfacecontainer.hxx + include/svx/unoshprp.hxx: + # Needed for macro defines + - com/sun/star/drawing/PointSequence.hpp + - com/sun/star/drawing/PointSequenceSequence.hpp + - com/sun/star/uno/Sequence.hxx + - com/sun/star/drawing/RectanglePoint.hpp + - com/sun/star/awt/XBitmap.hpp + - com/sun/star/awt/Gradient.hpp + - com/sun/star/drawing/Hatch.hpp + - com/sun/star/drawing/FillStyle.hpp + - com/sun/star/drawing/LineCap.hpp + - com/sun/star/drawing/LineDash.hpp + - com/sun/star/drawing/LineJoint.hpp + - com/sun/star/drawing/LineStyle.hpp + - com/sun/star/beans/PropertyAttribute.hpp + - com/sun/star/awt/Rectangle.hpp + - com/sun/star/drawing/TextAnimationDirection.hpp + - com/sun/star/drawing/TextAnimationKind.hpp + - com/sun/star/drawing/TextFitToSizeType.hpp + - com/sun/star/drawing/TextVerticalAdjust.hpp + - com/sun/star/drawing/TextHorizontalAdjust.hpp + - com/sun/star/drawing/ConnectorType.hpp + - com/sun/star/drawing/XShape.hpp + - com/sun/star/drawing/MeasureKind.hpp + - com/sun/star/drawing/MeasureTextHorzPos.hpp + - com/sun/star/drawing/MeasureTextVertPos.hpp + - com/sun/star/drawing/HomogenMatrix3.hpp + - com/sun/star/drawing/CircleKind.hpp + - com/sun/star/drawing/PolygonKind.hpp + - com/sun/star/drawing/PolyPolygonBezierCoords.hpp + - com/sun/star/drawing/ColorMode.hpp + - com/sun/star/drawing/HomogenMatrix.hpp + - com/sun/star/drawing/Direction3D.hpp + - com/sun/star/drawing/ProjectionMode.hpp + - com/sun/star/drawing/ShadeMode.hpp + - com/sun/star/drawing/Position3D.hpp + - com/sun/star/drawing/NormalsKind.hpp + - com/sun/star/drawing/TextureKind.hpp + - com/sun/star/drawing/TextureMode.hpp + - com/sun/star/drawing/TextureProjectionMode.hpp + - com/sun/star/drawing/PolyPolygonShape3D.hpp + - com/sun/star/text/GraphicCrop.hpp + - com/sun/star/drawing/BitmapMode.hpp + - com/sun/star/drawing/CameraGeometry.hpp + - com/sun/star/text/WritingMode.hpp + - com/sun/star/graphic/XGraphic.hpp diff --git a/include/svx/TextCharacterSpacingPopup.hxx b/include/svx/TextCharacterSpacingPopup.hxx index 8bfbfce058da..82c18986cd06 100644 --- a/include/svx/TextCharacterSpacingPopup.hxx +++ b/include/svx/TextCharacterSpacingPopup.hxx @@ -22,8 +22,6 @@ #include <sfx2/tbxctrl.hxx> #include <svx/svxdllapi.h> -#include <functional> - namespace svx { class SVX_DLLPUBLIC TextCharacterSpacingPopup : public SfxToolBoxControl diff --git a/include/svx/TextUnderlinePopup.hxx b/include/svx/TextUnderlinePopup.hxx index 4db840376a80..7a2a12fdd927 100644 --- a/include/svx/TextUnderlinePopup.hxx +++ b/include/svx/TextUnderlinePopup.hxx @@ -22,10 +22,6 @@ #include <sfx2/tbxctrl.hxx> #include <svx/svxdllapi.h> -#include <vcl/vclenum.hxx> - -#include <functional> - namespace svx { class SVX_DLLPUBLIC TextUnderlinePopup : public SfxToolBoxControl diff --git a/include/svx/svddef.hxx b/include/svx/svddef.hxx index 34ed1c9dda3c..a8696559c4fd 100644 --- a/include/svx/svddef.hxx +++ b/include/svx/svddef.hxx @@ -161,6 +161,9 @@ class SvxLineItem; class SvxTextRotateItem; class SvxWritingModeItem; class XColorItem; +class SdrTextAniDirectionItem; +class SdrTextAniKindItem; +class SdrTextHorzAdjustItem; #define SDRATTR_START XATTR_START /* 1000 */ /* Pool V4*/ /* Pool V3*/ /* Pool V2*/ diff --git a/include/svx/tabline.hxx b/include/svx/tabline.hxx index dda8a85bccd5..398845146102 100644 --- a/include/svx/tabline.hxx +++ b/include/svx/tabline.hxx @@ -19,12 +19,6 @@ #ifndef INCLUDED_SVX_TABLINE_HXX #define INCLUDED_SVX_TABLINE_HXX -#include <vcl/button.hxx> -#include <svx/svdpage.hxx> -#include <svx/xlineit0.hxx> -#include <svx/dlgctrl.hxx> -#include <vcl/menubtn.hxx> - class SvxBrushItem; class SdrModel; class SdrObject; diff --git a/include/svx/tbcontrl.hxx b/include/svx/tbcontrl.hxx index afa61b9b38b1..034bf20c1c6c 100644 --- a/include/svx/tbcontrl.hxx +++ b/include/svx/tbcontrl.hxx @@ -131,11 +131,8 @@ // ITEMID_... defines in the *.cxx #include <svl/style.hxx> -#include <svl/lstner.hxx> #include <sfx2/tbxctrl.hxx> -#include <svx/strarray.hxx> #include <svx/svxdllapi.h> -#include <com/sun/star/awt/FontDescriptor.hpp> #include <com/sun/star/frame/XSubToolbarController.hpp> #include <svtools/popupwindowcontroller.hxx> #include <svx/colorwindow.hxx> diff --git a/include/svx/ucsubset.hxx b/include/svx/ucsubset.hxx index 9fda3d3ddb40..106a0d9d444c 100644 --- a/include/svx/ucsubset.hxx +++ b/include/svx/ucsubset.hxx @@ -24,7 +24,6 @@ #include <vcl/metric.hxx> -#include <list> #include <vector> class FontCharMap; diff --git a/include/svx/unoapi.hxx b/include/svx/unoapi.hxx index 71d699ad0a65..e2b0f5ae830f 100644 --- a/include/svx/unoapi.hxx +++ b/include/svx/unoapi.hxx @@ -23,10 +23,9 @@ #include <com/sun/star/drawing/XShape.hpp> #include <com/sun/star/drawing/XDrawPage.hpp> #include <sal/types.h> -#include <vcl/GraphicObject.hxx> -#include <svl/poolitem.hxx> #include <svx/svxdllapi.h> #include <tools/fldunit.hxx> +#include <tools/mapunit.hxx> class SvxShape; class SdrObject; diff --git a/include/svx/unomaster.hxx b/include/svx/unomaster.hxx index dad729df9ce3..f544d2f8b06a 100644 --- a/include/svx/unomaster.hxx +++ b/include/svx/unomaster.hxx @@ -22,8 +22,8 @@ #include <com/sun/star/uno/Type.h> #include <com/sun/star/uno/Any.h> -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/beans/XPropertyState.hpp> +#include <com/sun/star/beans/XPropertySetInfo.hpp> +#include <com/sun/star/beans/PropertyState.hpp> /** this abstract class is the interface for an instance that likes to enhance the functionality of components implemented with derivations from SvxShape diff --git a/include/svx/unopage.hxx b/include/svx/unopage.hxx index 1ca099d797eb..50b54a62c754 100644 --- a/include/svx/unopage.hxx +++ b/include/svx/unopage.hxx @@ -21,25 +21,17 @@ #include <com/sun/star/lang/XComponent.hpp> #include <cppuhelper/interfacecontainer.hxx> -#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/drawing/XDrawPage.hpp> #include <com/sun/star/drawing/XShapes2.hpp> #include <com/sun/star/drawing/XShapeGrouper.hpp> -#include <com/sun/star/drawing/XShapeCombiner.hpp> -#include <com/sun/star/drawing/XShapeBinder.hpp> #include <com/sun/star/lang/XUnoTunnel.hpp> -#include <cppuhelper/weak.hxx> -#include <cppuhelper/weakagg.hxx> -#include <svl/lstner.hxx> #include <editeng/mutxhelp.hxx> #include <svx/svxdllapi.h> #include <cppuhelper/implbase6.hxx> #include <comphelper/servicehelper.hxx> -#include <svx/unoprov.hxx> #include <memory> class SdrPage; diff --git a/include/svx/unoprov.hxx b/include/svx/unoprov.hxx index 0fa155c252e8..90e830ee3ed5 100644 --- a/include/svx/unoprov.hxx +++ b/include/svx/unoprov.hxx @@ -20,7 +20,6 @@ #ifndef INCLUDED_SVX_UNOPROV_HXX #define INCLUDED_SVX_UNOPROV_HXX -#include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/uno/Sequence.hxx> #include <svl/itemprop.hxx> #include <svx/svxdllapi.h> diff --git a/include/svx/unoshape.hxx b/include/svx/unoshape.hxx index 60917bf7d893..7c8b3cdc6f4d 100644 --- a/include/svx/unoshape.hxx +++ b/include/svx/unoshape.hxx @@ -29,15 +29,12 @@ #include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/beans/XPropertyState.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/uno/XAggregation.hpp> -#include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XUnoTunnel.hpp> #include <com/sun/star/awt/Point.hpp> #include <com/sun/star/drawing/PolygonKind.hpp> #include <com/sun/star/drawing/XShapes.hpp> #include <com/sun/star/drawing/XShapes2.hpp> #include <com/sun/star/drawing/XShapeGroup.hpp> -#include <com/sun/star/container/XIndexAccess.hpp> #include <com/sun/star/container/XNamed.hpp> #include <com/sun/star/container/XChild.hpp> #include <com/sun/star/beans/XMultiPropertySet.hpp> @@ -49,24 +46,19 @@ #include <tools/weakbase.hxx> #include <svl/lstner.hxx> #include <editeng/unoipset.hxx> -#include <cppuhelper/weak.hxx> -#include <cppuhelper/weakagg.hxx> -#include <cppuhelper/interfacecontainer.h> #include <osl/mutex.hxx> #include <svx/svxdllapi.h> #include <rtl/ref.hxx> #include <com/sun/star/uno/Any.hxx> #include <editeng/unotext.hxx> -#include <svx/svdouno.hxx> +#include <svx/svdobj.hxx> #include <comphelper/servicehelper.hxx> #include <cppuhelper/implbase1.hxx> #include <cppuhelper/implbase12.hxx> -#include <svx/unoprov.hxx> - class SfxItemSet; class SdrModel; class SvxDrawPage; diff --git a/include/svx/unoshprp.hxx b/include/svx/unoshprp.hxx index 1ea5683a9731..a54b51ae7a52 100644 --- a/include/svx/unoshprp.hxx +++ b/include/svx/unoshprp.hxx @@ -20,7 +20,6 @@ #ifndef INCLUDED_SVX_UNOSHPRP_HXX #define INCLUDED_SVX_UNOSHPRP_HXX -#include <com/sun/star/container/XNameContainer.hpp> #include <com/sun/star/drawing/PointSequence.hpp> #include <com/sun/star/drawing/PointSequenceSequence.hpp> #include <com/sun/star/uno/Sequence.hxx> @@ -66,13 +65,13 @@ #include <com/sun/star/text/WritingMode.hpp> #include <com/sun/star/graphic/XGraphic.hpp> -#include <svx/unoprov.hxx> #include <editeng/unoprnms.hxx> +#include <svx/svddef.hxx> #include <svx/unomid.hxx> #include <editeng/unotext.hxx> -#include <svl/itemprop.hxx> -#include <svx/svxids.hrc> +#include <editeng/memberids.h> +#include <svl/solar.hrc> #define OWN_ATTR_VALUE_START_TEXT (OWN_ATTR_VALUE_START+0) // the next 10 entries are reserved for text #define OWN_ATTR_VALUE_POLYGONKIND (OWN_ATTR_VALUE_START+10) diff --git a/include/svx/view3d.hxx b/include/svx/view3d.hxx index 64c13412152f..4a0c9ddaeb15 100644 --- a/include/svx/view3d.hxx +++ b/include/svx/view3d.hxx @@ -21,7 +21,6 @@ #define INCLUDED_SVX_VIEW3D_HXX #include <svx/svdview.hxx> -#include <svx/def3d.hxx> #include <svx/deflt3d.hxx> #include <basegfx/point/b2dpoint.hxx> #include <svx/svxdllapi.h> diff --git a/oox/source/drawingml/shape.cxx b/oox/source/drawingml/shape.cxx index 99ba7b9f3568..da3fa3c9a114 100644 --- a/oox/source/drawingml/shape.cxx +++ b/oox/source/drawingml/shape.cxx @@ -97,6 +97,7 @@ #include <sal/log.hxx> #include <svx/unoshape.hxx> #include <svx/xfillit0.hxx> +#include <svx/sdtaitm.hxx> #include <vcl/wmf.hxx> diff --git a/oox/source/export/drawingml.cxx b/oox/source/export/drawingml.cxx index 575878a11171..e81c9026df9b 100644 --- a/oox/source/export/drawingml.cxx +++ b/oox/source/export/drawingml.cxx @@ -74,6 +74,7 @@ #include <com/sun/star/graphic/XGraphic.hpp> #include <com/sun/star/i18n/ScriptType.hpp> #include <com/sun/star/io/XOutputStream.hpp> +#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/style/LineSpacing.hpp> #include <com/sun/star/style/LineSpacingMode.hpp> #include <com/sun/star/text/WritingMode.hpp> diff --git a/sc/source/ui/unoobj/cellsuno.cxx b/sc/source/ui/unoobj/cellsuno.cxx index 46455f1793a1..566be0c96421 100644 --- a/sc/source/ui/unoobj/cellsuno.cxx +++ b/sc/source/ui/unoobj/cellsuno.cxx @@ -30,6 +30,7 @@ #include <editeng/flditem.hxx> #include <editeng/justifyitem.hxx> #include <editeng/editobj.hxx> +#include <editeng/unoipset.hxx> #include <svx/fmdpage.hxx> #include <editeng/langitem.hxx> #include <sfx2/linkmgr.hxx> diff --git a/sd/source/ui/func/fucon3d.cxx b/sd/source/ui/func/fucon3d.cxx index 9385c5d97053..f3aec09ba703 100644 --- a/sd/source/ui/func/fucon3d.cxx +++ b/sd/source/ui/func/fucon3d.cxx @@ -31,6 +31,7 @@ #include <svx/cube3d.hxx> #include <svx/lathe3d.hxx> #include <svx/camera3d.hxx> +#include <svx/def3d.hxx> #include <app.hrc> diff --git a/sd/source/ui/inc/unopage.hxx b/sd/source/ui/inc/unopage.hxx index 1b675f803568..0213900d99ba 100644 --- a/sd/source/ui/inc/unopage.hxx +++ b/sd/source/ui/inc/unopage.hxx @@ -22,6 +22,8 @@ #include <com/sun/star/document/XLinkTargetSupplier.hpp> #include <com/sun/star/container/XNamed.hpp> #include <com/sun/star/drawing/XMasterPageTarget.hpp> +#include <com/sun/star/drawing/XShapeCombiner.hpp> +#include <com/sun/star/drawing/XShapeBinder.hpp> #include <com/sun/star/presentation/XPresentationPage.hpp> #include <com/sun/star/animations/XAnimationNodeSupplier.hpp> #include <com/sun/star/beans/XMultiPropertySet.hpp> diff --git a/sd/source/ui/unoidl/unopage.cxx b/sd/source/ui/unoidl/unopage.cxx index 9e060647fc53..a5351af710dd 100644 --- a/sd/source/ui/unoidl/unopage.cxx +++ b/sd/source/ui/unoidl/unopage.cxx @@ -17,6 +17,7 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include <com/sun/star/awt/XBitmap.hpp> #include <com/sun/star/lang/DisposedException.hpp> #include <com/sun/star/lang/IndexOutOfBoundsException.hpp> #include <com/sun/star/presentation/FadeEffect.hpp> diff --git a/svx/inc/dragmt3d.hxx b/svx/inc/dragmt3d.hxx index 7614ecbd4694..475fa05a69df 100644 --- a/svx/inc/dragmt3d.hxx +++ b/svx/inc/dragmt3d.hxx @@ -20,6 +20,7 @@ #ifndef INCLUDED_SVX_INC_DRAGMT3D_HXX #define INCLUDED_SVX_INC_DRAGMT3D_HXX +#include <svx/def3d.hxx> #include <svx/svddrgmt.hxx> #include <svx/view3d.hxx> #include <basegfx/polygon/b3dpolypolygon.hxx> diff --git a/svx/source/dialog/dlgctl3d.cxx b/svx/source/dialog/dlgctl3d.cxx index c61a9472f2e9..879eb2971873 100644 --- a/svx/source/dialog/dlgctl3d.cxx +++ b/svx/source/dialog/dlgctl3d.cxx @@ -18,6 +18,7 @@ */ +#include <svx/def3d.hxx> #include <svx/dlgctl3d.hxx> #include <svx/strings.hrc> #include <svx/view3d.hxx> diff --git a/svx/source/tbxctrls/tbcontrl.cxx b/svx/source/tbxctrls/tbcontrl.cxx index 125d6d21432e..eae599c54920 100644 --- a/svx/source/tbxctrls/tbcontrl.cxx +++ b/svx/source/tbxctrls/tbcontrl.cxx @@ -56,6 +56,7 @@ #include <vcl/settings.hxx> #include <vcl/virdev.hxx> #include <svtools/colorcfg.hxx> +#include <com/sun/star/awt/FontDescriptor.hpp> #include <com/sun/star/table/BorderLine2.hpp> #include <com/sun/star/style/XStyleFamiliesSupplier.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> diff --git a/svx/source/unodraw/UnoGraphicExporter.cxx b/svx/source/unodraw/UnoGraphicExporter.cxx index bbaf3ac628af..d979523e6d1b 100644 --- a/svx/source/unodraw/UnoGraphicExporter.cxx +++ b/svx/source/unodraw/UnoGraphicExporter.cxx @@ -19,6 +19,7 @@ #include <vector> #include <com/sun/star/io/XOutputStream.hpp> +#include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/container/XChild.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XComponent.hpp> diff --git a/svx/source/unodraw/UnoNamespaceMap.cxx b/svx/source/unodraw/UnoNamespaceMap.cxx index cc78931fd88a..05dabe2052ee 100644 --- a/svx/source/unodraw/UnoNamespaceMap.cxx +++ b/svx/source/unodraw/UnoNamespaceMap.cxx @@ -18,6 +18,7 @@ */ +#include <climits> #include <set> #include <svx/UnoNamespaceMap.hxx> diff --git a/svx/source/unodraw/shapeimpl.hxx b/svx/source/unodraw/shapeimpl.hxx index 9b0a713184fa..a1a4e6963020 100644 --- a/svx/source/unodraw/shapeimpl.hxx +++ b/svx/source/unodraw/shapeimpl.hxx @@ -19,7 +19,9 @@ #ifndef INCLUDED_SVX_SOURCE_UNODRAW_SHAPEIMPL_HXX #define INCLUDED_SVX_SOURCE_UNODRAW_SHAPEIMPL_HXX +#include <svx/unoprov.hxx> #include <svx/unoshape.hxx> + class SvxShapeCaption : public SvxShapeText { public: diff --git a/svx/source/unodraw/unoprov.cxx b/svx/source/unodraw/unoprov.cxx index e720cbabac58..bc71c7f54c39 100644 --- a/svx/source/unodraw/unoprov.cxx +++ b/svx/source/unodraw/unoprov.cxx @@ -20,6 +20,7 @@ #include <sal/macros.h> #include <com/sun/star/table/XTable.hpp> #include <com/sun/star/container/XIndexAccess.hpp> +#include <com/sun/star/container/XNameContainer.hpp> #include <com/sun/star/frame/XModel.hpp> #include <com/sun/star/embed/XEmbeddedObject.hpp> #include <com/sun/star/util/MeasureUnit.hpp> @@ -37,6 +38,7 @@ #include <editeng/unotext.hxx> #include <svx/unoshprp.hxx> #include <svx/svx3ditems.hxx> +#include <svx/svxids.hrc> #include <editeng/editeng.hxx> #include <svx/globl3d.hxx> #include <svx/strings.hrc> diff --git a/sw/inc/unodraw.hxx b/sw/inc/unodraw.hxx index c6cbed24f270..b3013e4da610 100644 --- a/sw/inc/unodraw.hxx +++ b/sw/inc/unodraw.hxx @@ -19,6 +19,7 @@ #ifndef INCLUDED_SW_INC_UNODRAW_HXX #define INCLUDED_SW_INC_UNODRAW_HXX +#include <svl/itemprop.hxx> #include <svx/fmdpage.hxx> #include "calbck.hxx" #include "frmfmt.hxx" @@ -26,6 +27,7 @@ #include <com/sun/star/drawing/PolyPolygonBezierCoords.hpp> #include <com/sun/star/drawing/XShape.hpp> #include <com/sun/star/lang/XUnoTunnel.hpp> +#include <com/sun/star/beans/XPropertySet.hpp> #include <com/sun/star/beans/XPropertyState.hpp> #include <com/sun/star/drawing/XShapes.hpp> #include <cppuhelper/implbase4.hxx> diff --git a/sw/source/core/unocore/unoframe.cxx b/sw/source/core/unocore/unoframe.cxx index ea377f2e058e..a4d54beabdd0 100644 --- a/sw/source/core/unocore/unoframe.cxx +++ b/sw/source/core/unocore/unoframe.cxx @@ -17,6 +17,7 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include <com/sun/star/awt/XBitmap.hpp> #include <com/sun/star/embed/NoVisualAreaSizeException.hpp> #include <com/sun/star/container/XChild.hpp> #include <com/sun/star/drawing/BitmapMode.hpp> _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits