chart2/IwyuFilter_chart2.yaml | 19 +++++++++++++++++++ chart2/source/tools/ImplOPropertySet.cxx | 2 ++ chart2/source/tools/ImplOPropertySet.hxx | 5 +++-- chart2/source/tools/RegressionCurveModel.cxx | 1 + chart2/source/tools/RegressionCurveModel.hxx | 4 ++-- chart2/source/tools/RegressionEquation.cxx | 2 ++ chart2/source/tools/RegressionEquation.hxx | 2 -- 7 files changed, 29 insertions(+), 6 deletions(-)
New commits: commit 32f556667cb09587bd636239da9d463d8c15679a Author: Gabor Kelemen <[email protected]> Date: Fri Jun 15 01:07:28 2018 +0200 tdf#42949 Fix IWYU warnings in chart2/source/tools/ Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: I7eeb4529d521e4ff6616507c7f68cbff155ea729 Reviewed-on: https://gerrit.libreoffice.org/55838 Tested-by: Jenkins Reviewed-by: Jochen Nitschke <[email protected]> diff --git a/chart2/IwyuFilter_chart2.yaml b/chart2/IwyuFilter_chart2.yaml index 8cf43a2fe5ae..96145192a107 100644 --- a/chart2/IwyuFilter_chart2.yaml +++ b/chart2/IwyuFilter_chart2.yaml @@ -344,6 +344,25 @@ blacklist: # base class has to be a complete type - com/sun/star/chart2/XDataInterpreter.hpp - com/sun/star/lang/XServiceInfo.hpp + chart2/source/tools/RegressionCurveModel.hxx: + # base class has to be a complete type + - com/sun/star/chart2/XRegressionCurve.hpp + - com/sun/star/lang/XServiceInfo.hpp + - com/sun/star/lang/XServiceName.hpp + - com/sun/star/util/XCloneable.hpp + - com/sun/star/util/XModifyBroadcaster.hpp + - com/sun/star/util/XModifyListener.hpp + chart2/source/tools/ImplOPropertySet.hxx: + # base class has to be a complete type + - com/sun/star/beans/PropertyState.hpp + - com/sun/star/uno/Sequence.hxx + chart2/source/tools/RegressionEquation.hxx: + # base class has to be a complete type + - com/sun/star/chart2/XTitle.hpp + - com/sun/star/lang/XServiceInfo.hpp + - com/sun/star/util/XCloneable.hpp + - com/sun/star/util/XModifyBroadcaster.hpp + - com/sun/star/util/XModifyListener.hpp chart2/source/view/inc/3DChartObjects.hxx: # base class has to be a complete type - boost/shared_array.hpp diff --git a/chart2/source/tools/ImplOPropertySet.cxx b/chart2/source/tools/ImplOPropertySet.cxx index 2d4630eb27b6..fba181c3bbd9 100644 --- a/chart2/source/tools/ImplOPropertySet.cxx +++ b/chart2/source/tools/ImplOPropertySet.cxx @@ -22,7 +22,9 @@ #include <algorithm> #include <iterator> +#include <com/sun/star/uno/Sequence.hxx> #include <com/sun/star/beans/XFastPropertySet.hpp> +#include <com/sun/star/style/XStyle.hpp> using namespace ::com::sun::star; diff --git a/chart2/source/tools/ImplOPropertySet.hxx b/chart2/source/tools/ImplOPropertySet.hxx index 7b4f440c69fb..8cc1ea8b65d1 100644 --- a/chart2/source/tools/ImplOPropertySet.hxx +++ b/chart2/source/tools/ImplOPropertySet.hxx @@ -20,12 +20,13 @@ #define INCLUDED_CHART2_SOURCE_TOOLS_IMPLOPROPERTYSET_HXX #include <com/sun/star/beans/PropertyState.hpp> -#include <com/sun/star/uno/Sequence.hxx> -#include <com/sun/star/style/XStyle.hpp> +#include <com/sun/star/uno/Reference.h> #include <map> #include <vector> +namespace com { namespace sun { namespace star { namespace style { class XStyle; } } } } + namespace property { namespace impl diff --git a/chart2/source/tools/RegressionCurveModel.cxx b/chart2/source/tools/RegressionCurveModel.cxx index 2e0b38c15a91..d4b0d360359e 100644 --- a/chart2/source/tools/RegressionCurveModel.cxx +++ b/chart2/source/tools/RegressionCurveModel.cxx @@ -24,6 +24,7 @@ #include "RegressionEquation.hxx" #include <CloneHelper.hxx> #include <PropertyHelper.hxx> +#include <ModifyListenerHelper.hxx> #include <cppuhelper/supportsservice.hxx> #include <com/sun/star/beans/PropertyAttribute.hpp> #include <rtl/math.hxx> diff --git a/chart2/source/tools/RegressionCurveModel.hxx b/chart2/source/tools/RegressionCurveModel.hxx index 8bcd4bfced7b..05257e2dc950 100644 --- a/chart2/source/tools/RegressionCurveModel.hxx +++ b/chart2/source/tools/RegressionCurveModel.hxx @@ -21,17 +21,17 @@ #include <MutexContainer.hxx> #include <OPropertySet.hxx> -#include <ModifyListenerHelper.hxx> #include <cppuhelper/implbase.hxx> #include <comphelper/uno3.hxx> #include <com/sun/star/chart2/XRegressionCurve.hpp> -#include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XServiceName.hpp> #include <com/sun/star/util/XCloneable.hpp> +#include <com/sun/star/util/XModifyBroadcaster.hpp> +#include <com/sun/star/util/XModifyListener.hpp> namespace chart { diff --git a/chart2/source/tools/RegressionEquation.cxx b/chart2/source/tools/RegressionEquation.cxx index 31d75ee73130..bae6d7a4db8f 100644 --- a/chart2/source/tools/RegressionEquation.cxx +++ b/chart2/source/tools/RegressionEquation.cxx @@ -24,6 +24,7 @@ #include <CharacterProperties.hxx> #include <PropertyHelper.hxx> #include <ContainerHelper.hxx> +#include <ModifyListenerHelper.hxx> #include <unonames.hxx> #include <cppuhelper/supportsservice.hxx> @@ -33,6 +34,7 @@ #include <com/sun/star/beans/PropertyAttribute.hpp> #include <com/sun/star/chart2/RelativePosition.hpp> #include <com/sun/star/awt/Size.hpp> +#include <com/sun/star/uno/XComponentContext.hpp> #include <tools/diagnose_ex.h> #include <algorithm> diff --git a/chart2/source/tools/RegressionEquation.hxx b/chart2/source/tools/RegressionEquation.hxx index 5f2a1113ca98..605dd115ade6 100644 --- a/chart2/source/tools/RegressionEquation.hxx +++ b/chart2/source/tools/RegressionEquation.hxx @@ -20,7 +20,6 @@ #define INCLUDED_CHART2_SOURCE_TOOLS_REGRESSIONEQUATION_HXX #include <com/sun/star/lang/XServiceInfo.hpp> -#include <com/sun/star/uno/XComponentContext.hpp> #include <com/sun/star/util/XCloneable.hpp> #include <com/sun/star/util/XModifyBroadcaster.hpp> #include <com/sun/star/util/XModifyListener.hpp> @@ -28,7 +27,6 @@ #include <MutexContainer.hxx> #include <OPropertySet.hxx> -#include <ModifyListenerHelper.hxx> #include <cppuhelper/implbase.hxx> #include <comphelper/uno3.hxx> _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
