From 5cb0c041fd50896d426626bad11032ffe4ac4614 Mon Sep 17 00:00:00 2001 From: Gabor Kelemen Date: Sat, 22 Dec 2018 11:35:30 +0100 Subject: tdf#42949 Fix IWYU warnings in chart2/source/controller/* (2) Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Cleaned directories are chartapiwrapper and dialogs Also a few other hxx in other inc dirs that came up during the process Change-Id: Ibf9c33aeee91a92216e8ab512f87acc482e13ae5 Reviewed-on: https://gerrit.libreoffice.org/65566 Tested-by: Jenkins Reviewed-by: Miklos Vajna --- chart2/IwyuFilter_chart2.yaml | 44 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) (limited to 'chart2/IwyuFilter_chart2.yaml') diff --git a/chart2/IwyuFilter_chart2.yaml b/chart2/IwyuFilter_chart2.yaml index f1e252485512..68761f242b30 100644 --- a/chart2/IwyuFilter_chart2.yaml +++ b/chart2/IwyuFilter_chart2.yaml @@ -54,6 +54,17 @@ blacklist: # base class has to be a complete type - com/sun/star/chart2/XColorScheme.hpp - com/sun/star/lang/XServiceInfo.hpp + chart2/source/inc/chartview/ChartSfxItemIds.hxx: + # Needed for TypedWhichId macros + - class SvxSizeItem + - class SfxIntegerListItem + - class SfxBoolItem + - class SfxStringItem + - class SfxInt32Item + - class SfxUInt32Item + - class SvxChartIndicateItem + - class SvxDoubleItem + - class SvxBrushItem chart2/source/inc/chartview/ExplicitScaleValues.hxx: # base class has to be a complete type - com/sun/star/chart2/XScaling.hpp @@ -424,6 +435,7 @@ blacklist: - com/sun/star/util/XUpdatable.hpp chart2/source/controller/inc/ChartController.hxx: # base class has to be a complete type + - com/sun/star/frame/XController.hpp - com/sun/star/frame/XDispatchProvider.hpp - com/sun/star/frame/XLayoutManagerListener.hpp - com/sun/star/ui/XContextMenuInterception.hpp @@ -432,6 +444,26 @@ blacklist: - com/sun/star/lang/XServiceInfo.hpp - com/sun/star/util/XCloseListener.hpp - com/sun/star/util/XModifyListener.hpp + chart2/source/controller/inc/ChartDocumentWrapper.hxx: + # base class has to be a complete type + - com/sun/star/chart/XChartDocument.hpp + - com/sun/star/drawing/XDrawPageSupplier.hpp + - com/sun/star/lang/XMultiServiceFactory.hpp + - com/sun/star/lang/XServiceInfo.hpp + - com/sun/star/uno/XAggregation.hpp + chart2/source/controller/inc/dlg_ChartType.hxx: + # Needed for vclptr type + - namespace chart { class ChartTypeTabPage; } + chart2/source/controller/inc/dlg_DataEditor.hxx: + # Needed for vclptr type + - namespace chart { class DataBrowser; } + chart2/source/controller/inc/dlg_View3D.hxx: + - namespace chart { class ThreeD_SceneAppearance_TabPage; } + - namespace chart { class ThreeD_SceneGeometry_TabPage; } + - namespace chart { class ThreeD_SceneIllumination_TabPage; } + chart2/source/controller/dialogs/tp_3D_SceneIllumination.hxx: + # Needed for vclptr type + - class SvxColorListBox chart2/source/controller/inc/ItemPropertyMap.hxx: # base class has to be a complete type - map @@ -452,6 +484,18 @@ blacklist: # base class has to be a complete type - AccessibleBase.hxx - com/sun/star/accessibility/XAccessibleExtendedComponent.hpp + chart2/source/controller/chartapiwrapper/DiagramWrapper.cxx: + # Needed for complex variable type + - com/sun/star/util/XRefreshable.hpp + chart2/source/controller/chartapiwrapper/WrappedAddInProperty.cxx: + # Needed for complex variable type + - com/sun/star/util/XRefreshable.hpp + chart2/source/controller/dialogs/DataBrowser.cxx: + # Needed for complex variable type + - com/sun/star/chart2/XChartDocument.hpp + chart2/source/controller/dialogs/dlg_ChartType_UNO.cxx: + # Needed for complex variable type + - com/sun/star/frame/XModel.hpp chart2/source/controller/main/ChartModelClone.hxx: # Needed for implicit dtor - com/sun/star/uno/Any.hxx -- cgit