diff options
author | Gabor Kelemen <kelemeng@ubuntu.com> | 2018-05-19 09:52:55 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2018-06-26 12:03:12 +0200 |
commit | b88706f98b0859a40b5e50596c9fa75398c90c2f (patch) | |
tree | 2bcd709284b1f8af118da2d244717777973bdfd8 /sc/inc/dapiuno.hxx | |
parent | 8617c8ed9047e46808c292bd68e5b573aa7af74d (diff) |
tdf#42949 Fix more IWYU warnings in sc/inc/d*
Found with bin/find-unneeded-includes
These were quite a bit entangled with each other
thus a lot of fallout management was necessary.
Also try harder to use fw declarations in files already checked
Change-Id: Ia69c3a0d66ec2763ac03094aaa1b646a290d3cfa
Reviewed-on: https://gerrit.libreoffice.org/56361
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'sc/inc/dapiuno.hxx')
-rw-r--r-- | sc/inc/dapiuno.hxx | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/sc/inc/dapiuno.hxx b/sc/inc/dapiuno.hxx index 1f183501c9ba..619585224f08 100644 --- a/sc/inc/dapiuno.hxx +++ b/sc/inc/dapiuno.hxx @@ -20,10 +20,8 @@ #ifndef INCLUDED_SC_INC_DAPIUNO_HXX #define INCLUDED_SC_INC_DAPIUNO_HXX -#include "global.hxx" -#include "dpobject.hxx" -#include "rangeutl.hxx" #include "cellsuno.hxx" +#include "dpglobal.hxx" #include <svl/lstner.hxx> #include <svl/itemprop.hxx> @@ -35,17 +33,12 @@ #include <com/sun/star/container/XNameContainer.hpp> #include <com/sun/star/util/XModifyBroadcaster.hpp> -#include <com/sun/star/sheet/DataPilotFieldAutoShowInfo.hpp> #include <com/sun/star/sheet/DataPilotFieldGroupInfo.hpp> -#include <com/sun/star/sheet/DataPilotFieldLayoutInfo.hpp> #include <com/sun/star/sheet/DataPilotFieldOrientation.hpp> -#include <com/sun/star/sheet/DataPilotFieldReference.hpp> -#include <com/sun/star/sheet/DataPilotFieldSortInfo.hpp> #include <com/sun/star/sheet/XDataPilotDataLayoutFieldSupplier.hpp> #include <com/sun/star/sheet/XDataPilotDescriptor.hpp> #include <com/sun/star/sheet/XDataPilotField.hpp> #include <com/sun/star/sheet/XDataPilotFieldGrouping.hpp> -#include <com/sun/star/sheet/XDataPilotTable.hpp> #include <com/sun/star/sheet/XDataPilotTable2.hpp> #include <com/sun/star/sheet/XDataPilotTables.hpp> @@ -54,10 +47,12 @@ #include <memory> #include <vector> -namespace com { namespace sun { namespace star { namespace sheet { - struct DataPilotFieldFilter; - struct DataPilotTablePositionData; -}}}} +namespace com { namespace sun { namespace star { namespace sheet { struct DataPilotFieldAutoShowInfo; } } } } +namespace com { namespace sun { namespace star { namespace sheet { class XMembersAccess; } } } } +namespace com { namespace sun { namespace star { namespace sheet { struct DataPilotFieldLayoutInfo; } } } } +namespace com { namespace sun { namespace star { namespace sheet { struct DataPilotFieldReference; } } } } +namespace com { namespace sun { namespace star { namespace sheet { struct DataPilotFieldSortInfo; } } } } + class ScDocShell; class ScDPSaveDimension; @@ -67,6 +62,7 @@ class ScDataPilotTableObj; class ScDataPilotFieldObj; class ScDataPilotItemObj; enum class ScGeneralFunction; +class ScDPObject; class ScDataPilotConversion { |