summaryrefslogtreecommitdiffstats
path: root/chart2/IwyuFilter_chart2.yaml
diff options
context:
space:
mode:
authorGabor Kelemen <kelemeng@ubuntu.com>2018-12-22 11:35:30 +0100
committerMiklos Vajna <vmiklos@collabora.com>2019-01-03 09:39:22 +0100
commit5cb0c041fd50896d426626bad11032ffe4ac4614 (patch)
tree568c01ba4cf6cbd5efb534c0ea7af19492d7eca6 /chart2/IwyuFilter_chart2.yaml
parentUpdate Flatpak to OpenJDK11 (diff)
downloadcore-5cb0c041fd50896d426626bad11032ffe4ac4614.tar.gz
core-5cb0c041fd50896d426626bad11032ffe4ac4614.zip
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 <vmiklos@collabora.com>
Diffstat (limited to 'chart2/IwyuFilter_chart2.yaml')
-rw-r--r--chart2/IwyuFilter_chart2.yaml44
1 files changed, 44 insertions, 0 deletions
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