summaryrefslogtreecommitdiff
path: root/sw/inc/doc.hxx
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2018-04-11 23:06:28 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2018-04-12 09:08:08 +0200
commit189d3e10c7d25138c58f28ca4f5c041f1a9f4494 (patch)
tree847b492819f180fe88986193e3ddb6fc5b1c88cd /sw/inc/doc.hxx
parentd5ed07d2a249e61937dd42a4b2efb7e7fbef02d6 (diff)
sw: fix some IWYU warnings
Change-Id: I0241707fcdf1d22131ce35fb64488fcf6d669675 Reviewed-on: https://gerrit.libreoffice.org/52750 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'sw/inc/doc.hxx')
-rw-r--r--sw/inc/doc.hxx55
1 files changed, 5 insertions, 50 deletions
diff --git a/sw/inc/doc.hxx b/sw/inc/doc.hxx
index 145267775ca2..88a510de05f7 100644
--- a/sw/inc/doc.hxx
+++ b/sw/inc/doc.hxx
@@ -20,7 +20,6 @@
#define INCLUDED_SW_INC_DOC_HXX
// SwDoc interfaces
-#include <com/sun/star/embed/XStorage.hpp>
#include <o3tl/deleter.hxx>
#include <vcl/idle.hxx>
#include "swdllapi.h"
@@ -29,13 +28,9 @@
#include "flyenum.hxx"
#include "flypos.hxx"
#include "swdbdata.hxx"
-#include <com/sun/star/linguistic2/XSpellChecker1.hpp>
-#include <com/sun/star/linguistic2/XHyphenatedWord.hpp>
#include <sfx2/objsh.hxx>
#include <svl/style.hxx>
#include <editeng/numitem.hxx>
-#include <com/sun/star/linguistic2/XProofreadingIterator.hpp>
-#include <com/sun/star/script/vba/XVBAEventProcessor.hpp>
#include "tox.hxx"
#include "frmfmt.hxx"
#include "charfmt.hxx"
@@ -51,11 +46,8 @@
namespace editeng { class SvxBorderLine; }
-class SvxForbiddenCharactersTable;
class SwExtTextInput;
-class DateTime;
class EditFieldInfo;
-class Color;
class Outliner;
class OutputDevice;
class Point;
@@ -68,49 +60,30 @@ class SwAutoCompleteWord;
class SwAutoCorrExceptWord;
class SwCellFrame;
class SwCellStyleTable;
-class SwCharFormat;
-class SwCharFormats;
-class SwConditionTextFormatColl;
class SwCursorShell;
class SwCursor;
class SwDocShell;
-class SwDocUpdateField;
-class SwDrawFrameFormat;
class SwDrawView;
class SwEditShell;
-class SwFieldType;
-class SwField;
-class SwTextField;
-class SwFieldTypes;
-class SwFlyFrameFormat;
-class SwFormatsBase;
class SwFormat;
class SwFormatINetFormat;
class SwFormatRefMark;
-class SwFrameFormat;
-class SwFrameFormats;
class SwFootnoteIdxs;
class SwFootnoteInfo;
class SwEndNoteInfo;
-class SwGrfFormatColl;
-class SwGrfFormatColls;
class SwLineNumberInfo;
class SwDBManager;
class SwNodeIndex;
class SwNodeRange;
-class SwNodes;
class SwNumRule;
-class SwNumRuleTable;
class SwPagePreviewPrtData;
class SwRootFrame;
class SwRubyListEntry;
class SwSectionFormat;
-class SwSectionFormats;
class SwSectionData;
class SwSelBoxes;
class SwTableAutoFormatTable;
class SwTOXBaseSection;
-class SwTOXTypes;
class SwTabCols;
class SwTable;
class SwTableAutoFormat;
@@ -120,14 +93,10 @@ class SwTableFormat;
class SwTableLineFormat;
class SwTableNode;
class SwTextBlocks;
-class SwTextFormatColl;
-class SwTextFormatColls;
class SwURLStateChanged;
class SwUnoCursor;
class SwViewShell;
-class SetGetExpField;
class SwDrawContact;
-class SwLayouter;
class SdrView;
class SdrMarkList;
class SwAuthEntry;
@@ -135,23 +104,12 @@ class SwLayoutCache;
class IStyleAccess;
struct SwCallMouseEvent;
struct SwDocStat;
-struct SwHash;
struct SwSortOptions;
struct SwDefTOXBase_Impl;
-class SwPrintData;
class SwPrintUIOptions;
-class SdrPageView;
struct SwConversionArgs;
-class SwRewriter;
-class SwMsgPoolItem;
-class SwChartDataProvider;
-class SwChartLockController_Helper;
class IGrammarContact;
-class SwPrintData;
class SwRenderData;
-class SwPageFrame;
-class SwViewOption;
-class SwList;
class IDocumentUndoRedo;
class IDocumentSettingAccess;
class IDocumentDeviceAccess;
@@ -203,21 +161,18 @@ namespace sw {
}
namespace com { namespace sun { namespace star {
-namespace i18n {
- struct ForbiddenCharacters; //< comes from the I18N UNO interface
-}
-namespace uno {
- template < class > class Sequence;
-}
namespace container {
class XNameContainer; //< for getXForms()/isXForms()/initXForms() methods
}
+namespace embed { class XStorage; }
+namespace linguistic2 { class XHyphenatedWord; }
+namespace linguistic2 { class XProofreadingIterator; }
+namespace linguistic2 { class XSpellChecker1; }
+namespace script { namespace vba { class XVBAEventProcessor; } }
}}}
namespace sfx2 {
- class SvLinkSource;
class IXmlIdRegistry;
- class LinkManager;
}
void SetAllScriptItem( SfxItemSet& rSet, const SfxPoolItem& rItem );