diff options
author | Jorenz Paragas <j.paragas.237@gmail.com> | 2016-04-30 00:06:53 -0700 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2016-05-03 20:17:37 +0000 |
commit | af1174b2dea72359e8eb0e15297c61cf82571250 (patch) | |
tree | 8749d6ad0971cbd48201c8962a6f5ece64b0a100 /include/oox/drawingml/shape.hxx | |
parent | 12c222a3ae3d65b0c088e42bec426ec0e5ca5b75 (diff) |
tdf#42949: clean up includes in include/oox/drawingml with iwyu
Add includes in other files to fix compiler errors.
Change-Id: I566e2e081094cb074d20afbe7ceee49f759c725b
Reviewed-on: https://gerrit.libreoffice.org/24510
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'include/oox/drawingml/shape.hxx')
-rw-r--r-- | include/oox/drawingml/shape.hxx | 42 |
1 files changed, 33 insertions, 9 deletions
diff --git a/include/oox/drawingml/shape.hxx b/include/oox/drawingml/shape.hxx index 63c0bbb4507c..520bc51bc1f9 100644 --- a/include/oox/drawingml/shape.hxx +++ b/include/oox/drawingml/shape.hxx @@ -20,18 +20,35 @@ #ifndef INCLUDED_OOX_DRAWINGML_SHAPE_HXX #define INCLUDED_OOX_DRAWINGML_SHAPE_HXX -#include <oox/helper/propertymap.hxx> -#include <oox/core/xmlfilterbase.hxx> -#include <oox/drawingml/color.hxx> -#include <oox/drawingml/drawingmltypes.hxx> - -#include <com/sun/star/frame/XModel.hpp> -#include <com/sun/star/drawing/XDrawPage.hpp> +#include <map> #include <memory> -#include <basegfx/matrix/b2dhommatrix.hxx> #include <vector> -#include <map> + +#include <com/sun/star/awt/Point.hpp> +#include <com/sun/star/awt/Size.hpp> +#include <com/sun/star/beans/PropertyValue.hpp> +#include <com/sun/star/uno/Reference.hxx> +#include <com/sun/star/uno/Sequence.hxx> #include <oox/dllapi.h> +#include <oox/drawingml/color.hxx> +#include <oox/drawingml/drawingmltypes.hxx> +#include <oox/helper/helper.hxx> +#include <oox/helper/propertymap.hxx> +#include <rtl/ustring.hxx> +#include <sal/types.h> + +namespace basegfx { class B2DHomMatrix; } + +namespace com { namespace sun { namespace star { + namespace awt { struct Rectangle; } + namespace drawing { class XShape; } + namespace drawing { class XShapes; } + namespace uno { class Any; } +} } } + +namespace oox { namespace core { + class XmlFilterBase; +} } namespace oox { namespace vml { struct OleObjectInfo; @@ -39,6 +56,13 @@ namespace oox { namespace vml { namespace oox { namespace drawingml { +class Theme; +struct EffectProperties; +struct FillProperties; +struct GraphicProperties; +struct LineProperties; +struct Shape3DProperties; + class CustomShapeProperties; typedef std::shared_ptr< CustomShapeProperties > CustomShapePropertiesPtr; |