summaryrefslogtreecommitdiff
path: root/sc/source/filter
diff options
context:
space:
mode:
authorTakeshi Abe <tabe@fixedpoint.jp>2012-06-24 00:11:54 +0900
committerTakeshi Abe <tabe@fixedpoint.jp>2012-06-24 00:29:15 +0900
commit4286f4444cc20865c8e733d797c029ef33b2f446 (patch)
tree54f224c0fc4aefc52b97e90ad58e733d1f5ae53c /sc/source/filter
parent833bc9014505d20f25186e7dcf583d34fc9f114e (diff)
rearranged forward declarations of class
so that they locate where their classes appear if needed, otherwise removed Change-Id: I457542ec4c31f9a4b56a562f588b7c190c18776c
Diffstat (limited to 'sc/source/filter')
-rw-r--r--sc/source/filter/inc/colrowst.hxx3
-rw-r--r--sc/source/filter/inc/excdoc.hxx4
-rw-r--r--sc/source/filter/inc/excform.hxx1
-rw-r--r--sc/source/filter/inc/excimp8.hxx7
-rw-r--r--sc/source/filter/inc/excrecds.hxx13
-rw-r--r--sc/source/filter/inc/excscen.hxx1
-rw-r--r--sc/source/filter/inc/exp_op.hxx1
-rw-r--r--sc/source/filter/inc/formel.hxx1
-rw-r--r--sc/source/filter/inc/ftools.hxx1
-rw-r--r--sc/source/filter/inc/imp_op.hxx4
-rw-r--r--sc/source/filter/inc/lotattr.hxx1
-rw-r--r--sc/source/filter/inc/namebuff.hxx1
-rw-r--r--sc/source/filter/inc/root.hxx2
-rw-r--r--sc/source/filter/inc/rtfparse.hxx1
-rw-r--r--sc/source/filter/inc/tokstack.hxx1
-rw-r--r--sc/source/filter/inc/workbookhelper.hxx5
-rw-r--r--sc/source/filter/inc/worksheethelper.hxx2
-rw-r--r--sc/source/filter/inc/xecontent.hxx3
-rw-r--r--sc/source/filter/inc/xehelper.hxx2
-rw-r--r--sc/source/filter/inc/xelink.hxx1
-rw-r--r--sc/source/filter/inc/xepivot.hxx1
-rw-r--r--sc/source/filter/inc/xeroot.hxx1
-rw-r--r--sc/source/filter/inc/xestring.hxx3
-rw-r--r--sc/source/filter/inc/xichart.hxx1
-rw-r--r--sc/source/filter/inc/xiescher.hxx1
-rw-r--r--sc/source/filter/inc/xihelper.hxx2
-rw-r--r--sc/source/filter/inc/xistyle.hxx1
-rw-r--r--sc/source/filter/inc/xladdress.hxx1
-rw-r--r--sc/source/filter/inc/xlescher.hxx4
-rw-r--r--sc/source/filter/inc/xlpage.hxx1
-rw-r--r--sc/source/filter/inc/xlroot.hxx4
-rw-r--r--sc/source/filter/inc/xltools.hxx3
-rw-r--r--sc/source/filter/xml/XMLChangeTrackingExportHelper.hxx1
-rw-r--r--sc/source/filter/xml/XMLChangeTrackingImportHelper.hxx2
-rw-r--r--sc/source/filter/xml/XMLConverter.hxx1
-rw-r--r--sc/source/filter/xml/XMLExportDDELinks.hxx1
-rw-r--r--sc/source/filter/xml/XMLTableShapeResizer.hxx1
-rw-r--r--sc/source/filter/xml/XMLTrackedChangesContext.hxx1
-rw-r--r--sc/source/filter/xml/xmlexprt.hxx2
-rw-r--r--sc/source/filter/xml/xmlimprt.hxx6
-rw-r--r--sc/source/filter/xml/xmlnexpi.hxx1
-rw-r--r--sc/source/filter/xml/xmlstyle.hxx1
-rw-r--r--sc/source/filter/xml/xmlstyli.hxx2
43 files changed, 5 insertions, 92 deletions
diff --git a/sc/source/filter/inc/colrowst.hxx b/sc/source/filter/inc/colrowst.hxx
index 525db195bac1..55379c8f603a 100644
--- a/sc/source/filter/inc/colrowst.hxx
+++ b/sc/source/filter/inc/colrowst.hxx
@@ -34,9 +34,6 @@
#define XLS_USE_NEW_ROW_CONT 1
-
-class XclImpStream;
-
// ============================================================================
class XclImpColRowSettings : protected XclImpRoot
diff --git a/sc/source/filter/inc/excdoc.hxx b/sc/source/filter/inc/excdoc.hxx
index 500ab1238e0c..4c74f1fd00cc 100644
--- a/sc/source/filter/inc/excdoc.hxx
+++ b/sc/source/filter/inc/excdoc.hxx
@@ -39,10 +39,6 @@
//------------------------------------------------------------------ Forwards -
class SvStream;
-class ScBaseCell;
-class ScHorizontalCellIterator;
-class ScDocument;
-class ScProgress;
class NameBuffer;
diff --git a/sc/source/filter/inc/excform.hxx b/sc/source/filter/inc/excform.hxx
index ebc3696e9a0f..ca38b361fa56 100644
--- a/sc/source/filter/inc/excform.hxx
+++ b/sc/source/filter/inc/excform.hxx
@@ -35,6 +35,7 @@
#include <vector>
+class ScFormulaCell;
class ScRangeList;
diff --git a/sc/source/filter/inc/excimp8.hxx b/sc/source/filter/inc/excimp8.hxx
index 0e14fea7c9d0..e16062146331 100644
--- a/sc/source/filter/inc/excimp8.hxx
+++ b/sc/source/filter/inc/excimp8.hxx
@@ -40,14 +40,7 @@
#include "ftools.hxx"
#include "queryparam.hxx"
-class SotStorage;
-
-class ScBaseCell;
-class ScRangeList;
class ScDBData;
-
-class ScfSimpleProgressBar;
-
class XclImpStream;
diff --git a/sc/source/filter/inc/excrecds.hxx b/sc/source/filter/inc/excrecds.hxx
index ebd5c77479cd..bcacb32bc2a0 100644
--- a/sc/source/filter/inc/excrecds.hxx
+++ b/sc/source/filter/inc/excrecds.hxx
@@ -50,21 +50,8 @@
//------------------------------------------------------------------ Forwards -
-class SvStream;
-class Font;
-class ScPatternAttr;
-class ScTokenArray;
-class ScRangeData;
-class ScDBData;
-class ScEditCell;
-class SfxItemSet;
-class EditTextObject;
-class ScPageHFItem;
-class ScProgress;
struct ScQueryEntry;
-class ExcTable;
-
//----------------------------------------------------------- class ExcRecord -
class ExcRecord : public XclExpRecord
diff --git a/sc/source/filter/inc/excscen.hxx b/sc/source/filter/inc/excscen.hxx
index 5b7e3f0d2f59..e21c231a4260 100644
--- a/sc/source/filter/inc/excscen.hxx
+++ b/sc/source/filter/inc/excscen.hxx
@@ -37,7 +37,6 @@
struct RootData;
class XclImpRoot;
class XclImpStream;
-class ScDocument;
class ExcScenarioCell
{
diff --git a/sc/source/filter/inc/exp_op.hxx b/sc/source/filter/inc/exp_op.hxx
index dd1e28cdda91..5781224fd7ab 100644
--- a/sc/source/filter/inc/exp_op.hxx
+++ b/sc/source/filter/inc/exp_op.hxx
@@ -38,7 +38,6 @@ class ScDocument;
class ScPatternAttr;
class ScFormulaCell;
class ExcDocument;
-class SotStorage;
class ExportTyp
diff --git a/sc/source/filter/inc/formel.hxx b/sc/source/filter/inc/formel.hxx
index 920885952f5a..04fc46a64270 100644
--- a/sc/source/filter/inc/formel.hxx
+++ b/sc/source/filter/inc/formel.hxx
@@ -42,7 +42,6 @@
class XclImpStream;
class ScTokenArray;
-class ScFormulaCell;
struct ScSingleRefData;
struct ScComplexRefData;
diff --git a/sc/source/filter/inc/ftools.hxx b/sc/source/filter/inc/ftools.hxx
index 226f509c43f9..c1c04648e666 100644
--- a/sc/source/filter/inc/ftools.hxx
+++ b/sc/source/filter/inc/ftools.hxx
@@ -142,7 +142,6 @@ class SfxPoolItem;
class SfxItemSet;
class ScStyleSheet;
class ScStyleSheetPool;
-class SotStorage;
class SotStorageRef;
class SotStorageStreamRef;
class SvStream;
diff --git a/sc/source/filter/inc/imp_op.hxx b/sc/source/filter/inc/imp_op.hxx
index fc56de743e7e..ebbeeb705b3c 100644
--- a/sc/source/filter/inc/imp_op.hxx
+++ b/sc/source/filter/inc/imp_op.hxx
@@ -43,14 +43,10 @@
#include <boost/ptr_container/ptr_vector.hpp>
-class SfxItemSet;
class SvStream;
class ScFormulaCell;
-class SdrObject;
class ScDocument;
-class ScToken;
-class _ScRangeListTabs;
class ExcelToSc;
diff --git a/sc/source/filter/inc/lotattr.hxx b/sc/source/filter/inc/lotattr.hxx
index e3acb2c874ff..9deca5b29782 100644
--- a/sc/source/filter/inc/lotattr.hxx
+++ b/sc/source/filter/inc/lotattr.hxx
@@ -36,7 +36,6 @@
#include "address.hxx"
#include "scitems.hxx"
-class ScDocument;
class ScDocumentPool;
class ScPatternAttr;
class SvxColorItem;
diff --git a/sc/source/filter/inc/namebuff.hxx b/sc/source/filter/inc/namebuff.hxx
index bc5416b5abff..6f5c17db82ff 100644
--- a/sc/source/filter/inc/namebuff.hxx
+++ b/sc/source/filter/inc/namebuff.hxx
@@ -38,7 +38,6 @@
#include <boost/unordered_map.hpp>
#include <list>
-class ScDocument;
class ScTokenArray;
class NameBuffer;
diff --git a/sc/source/filter/inc/root.hxx b/sc/source/filter/inc/root.hxx
index 5a985345f2ea..18c38c33a780 100644
--- a/sc/source/filter/inc/root.hxx
+++ b/sc/source/filter/inc/root.hxx
@@ -29,7 +29,6 @@
class ScRangeName;
-class NameBuffer;
class RangeNameBufferWK3;
class ShrfmlaBuffer;
class ExtNameBuff;
@@ -38,7 +37,6 @@ class ExcelToSc;
class XclImpColRowSettings;
class XclImpAutoFilterBuffer;
-class XclImpPivotCacheList;
class _ScRangeListTabs;
class XclExpChTrTabId;
diff --git a/sc/source/filter/inc/rtfparse.hxx b/sc/source/filter/inc/rtfparse.hxx
index 4d62d4d7dc26..3b436480e94c 100644
--- a/sc/source/filter/inc/rtfparse.hxx
+++ b/sc/source/filter/inc/rtfparse.hxx
@@ -51,7 +51,6 @@ SV_DECL_VARARR_SORT( ScRTFColTwips, sal_uLong, 16 )
#else // SC_RTFPARSE_CXX
struct ScRTFCellDefault;
-class ScRTFDefaultList;
class ScRTFColTwips;
#endif // SC_RTFPARSE_CXX
diff --git a/sc/source/filter/inc/tokstack.hxx b/sc/source/filter/inc/tokstack.hxx
index 550f9e3a9c94..5c0392f94774 100644
--- a/sc/source/filter/inc/tokstack.hxx
+++ b/sc/source/filter/inc/tokstack.hxx
@@ -62,7 +62,6 @@ struct TokenId
//------------------------------------------------------------------------
struct ScComplexRefData;
class TokenStack;
-class ScToken;
enum E_TYPE
diff --git a/sc/source/filter/inc/workbookhelper.hxx b/sc/source/filter/inc/workbookhelper.hxx
index cbabb1d87320..9c6bcc8944bb 100644
--- a/sc/source/filter/inc/workbookhelper.hxx
+++ b/sc/source/filter/inc/workbookhelper.hxx
@@ -55,7 +55,6 @@ namespace oox {
class AttributeList;
class SegmentProgressBar;
class ISegmentProgressBar;
- class SequenceInputStream;
}
namespace oox { namespace core {
@@ -64,10 +63,6 @@ namespace oox { namespace core {
class XmlFilterBase;
} }
-namespace oox { namespace drawingml {
- class Theme;
-} }
-
class ScDocument;
namespace oox {
diff --git a/sc/source/filter/inc/worksheethelper.hxx b/sc/source/filter/inc/worksheethelper.hxx
index a6be51f5937e..02422633d5b8 100644
--- a/sc/source/filter/inc/worksheethelper.hxx
+++ b/sc/source/filter/inc/worksheethelper.hxx
@@ -55,8 +55,6 @@ namespace xls {
class AutoFilterBuffer;
struct BinAddress;
struct BinRange;
-class BiffSheetDrawing;
-class BinRangeList;
class CommentsBuffer;
class CondFormatBuffer;
class Font;
diff --git a/sc/source/filter/inc/xecontent.hxx b/sc/source/filter/inc/xecontent.hxx
index 390d49c18ee2..cf246e797355 100644
--- a/sc/source/filter/inc/xecontent.hxx
+++ b/sc/source/filter/inc/xecontent.hxx
@@ -103,7 +103,6 @@ private:
// Hyperlinks =================================================================
class SvxURLField;
-class INetURLObject;
/** Provides export of hyperlink data. */
class XclExpHyperlink : public XclExpRecord
@@ -288,8 +287,6 @@ private:
// Data Validation ============================================================
-class ScValidationData;
-
/** Provides export of the data of a DV record.
@descr This record contains the settings for a data validation. In detail
this is a pointer to the core validation data and a cell range list with all
diff --git a/sc/source/filter/inc/xehelper.hxx b/sc/source/filter/inc/xehelper.hxx
index 2d57d9e10461..148f693c083a 100644
--- a/sc/source/filter/inc/xehelper.hxx
+++ b/sc/source/filter/inc/xehelper.hxx
@@ -215,6 +215,7 @@ private:
// ----------------------------------------------------------------------------
class EditEngine;
+class EditTextObject;
class SdrTextObj;
class ScStringCell;
class ScEditCell;
@@ -424,7 +425,6 @@ private:
};
// ----------------------------------------------------------------------------
-class ScDocument;
class ScMatrix;
/** Contains cached values in a 2-dimensional array. */
diff --git a/sc/source/filter/inc/xelink.hxx b/sc/source/filter/inc/xelink.hxx
index 6d056fd6e488..84149f8f75f1 100644
--- a/sc/source/filter/inc/xelink.hxx
+++ b/sc/source/filter/inc/xelink.hxx
@@ -37,7 +37,6 @@
#include "externalrefmgr.hxx"
#include <boost/shared_ptr.hpp>
-class ScRange;
struct ScSingleRefData;
struct ScComplexRefData;
diff --git a/sc/source/filter/inc/xepivot.hxx b/sc/source/filter/inc/xepivot.hxx
index a3472bc850a5..37c5603e6903 100644
--- a/sc/source/filter/inc/xepivot.hxx
+++ b/sc/source/filter/inc/xepivot.hxx
@@ -38,7 +38,6 @@ class ScDPObject;
class ScDPSaveData;
class ScDPSaveDimension;
class ScDPSaveMember;
-class ScDPDimensionSaveData;
class ScDPSaveGroupDimension;
class ScDPSaveNumGroupDimension;
struct ScDPNumGroupInfo;
diff --git a/sc/source/filter/inc/xeroot.hxx b/sc/source/filter/inc/xeroot.hxx
index fb706925758c..42a0caf9929d 100644
--- a/sc/source/filter/inc/xeroot.hxx
+++ b/sc/source/filter/inc/xeroot.hxx
@@ -36,7 +36,6 @@
// Forward declarations of objects in public use ==============================
-class XclExpStream;
class XclExpRecordBase;
class XclExpString;
diff --git a/sc/source/filter/inc/xestring.hxx b/sc/source/filter/inc/xestring.hxx
index 42ab5db8bed0..f635e26c4712 100644
--- a/sc/source/filter/inc/xestring.hxx
+++ b/sc/source/filter/inc/xestring.hxx
@@ -33,9 +33,6 @@
// ============================================================================
-class ScEditCell;
-class ScPatternAttr;
-class EditTextObject;
class XclExpStream;
class XclExpXmlStream;
diff --git a/sc/source/filter/inc/xichart.hxx b/sc/source/filter/inc/xichart.hxx
index 595eb17bdb3d..224e10561a91 100644
--- a/sc/source/filter/inc/xichart.hxx
+++ b/sc/source/filter/inc/xichart.hxx
@@ -85,7 +85,6 @@ struct XclObjFillData;
// Common =====================================================================
-class ScfProgressBar;
struct XclImpChRootData;
class XclImpChChart;
class ScTokenArray;
diff --git a/sc/source/filter/inc/xiescher.hxx b/sc/source/filter/inc/xiescher.hxx
index 2843b4ab2c5e..aa0bffa55ec7 100644
--- a/sc/source/filter/inc/xiescher.hxx
+++ b/sc/source/filter/inc/xiescher.hxx
@@ -46,6 +46,7 @@ namespace com { namespace sun { namespace star {
class SdrObjList;
class ScfProgressBar;
class ScfPropertySet;
+class ScRangeList;
class XclImpChart;
class XclImpDffConverter;
class XclImpDrawing;
diff --git a/sc/source/filter/inc/xihelper.hxx b/sc/source/filter/inc/xihelper.hxx
index 3726deef0981..29ee1ad5ade5 100644
--- a/sc/source/filter/inc/xihelper.hxx
+++ b/sc/source/filter/inc/xihelper.hxx
@@ -38,6 +38,8 @@
#include "xiroot.hxx"
#include "xistring.hxx"
+class ScRangeList;
+
// Excel->Calc cell address/range conversion ==================================
/** Provides functions to convert Excel cell addresses to Calc cell addresses. */
diff --git a/sc/source/filter/inc/xistyle.hxx b/sc/source/filter/inc/xistyle.hxx
index eb31e44ae3af..89f0f578f236 100644
--- a/sc/source/filter/inc/xistyle.hxx
+++ b/sc/source/filter/inc/xistyle.hxx
@@ -40,7 +40,6 @@
#include "xlstyle.hxx"
#include "xiroot.hxx"
-class ScDocumentPool;
struct ScAttrEntry;
/* ============================================================================
diff --git a/sc/source/filter/inc/xladdress.hxx b/sc/source/filter/inc/xladdress.hxx
index 9722b3dbe1ff..e009c00c3935 100644
--- a/sc/source/filter/inc/xladdress.hxx
+++ b/sc/source/filter/inc/xladdress.hxx
@@ -32,7 +32,6 @@
#include <vector>
#include "address.hxx"
-class ScRangeList;
class XclImpStream;
class XclExpStream;
diff --git a/sc/source/filter/inc/xlescher.hxx b/sc/source/filter/inc/xlescher.hxx
index 6213f121fc54..fbd929e1270c 100644
--- a/sc/source/filter/inc/xlescher.hxx
+++ b/sc/source/filter/inc/xlescher.hxx
@@ -41,12 +41,8 @@ namespace com { namespace sun { namespace star {
namespace script { struct ScriptEventDescriptor; }
} } }
-class SdrObject;
class Rectangle;
-class ScDocument;
-class SvStream;
class XclImpStream;
-class XclExpStream;
// Constants and Enumerations =================================================
diff --git a/sc/source/filter/inc/xlpage.hxx b/sc/source/filter/inc/xlpage.hxx
index 4c7412ab9171..75f7f27e20bb 100644
--- a/sc/source/filter/inc/xlpage.hxx
+++ b/sc/source/filter/inc/xlpage.hxx
@@ -98,7 +98,6 @@ const sal_uInt16 EXC_PAPERSIZE_USER = 0xFFFF;
// Page settings ==============================================================
class SvxBrushItem;
-class SfxPrinter;
/** Contains all page (print) settings for a single sheet. */
struct XclPageData : private boost::noncopyable
diff --git a/sc/source/filter/inc/xlroot.hxx b/sc/source/filter/inc/xlroot.hxx
index 07d996d63750..06a0975dcab1 100644
--- a/sc/source/filter/inc/xlroot.hxx
+++ b/sc/source/filter/inc/xlroot.hxx
@@ -45,8 +45,6 @@ class DateTime;
struct XclAddress;
struct XclRange;
-class XclRangeList;
-class XclTokenArray;
// Global data ================================================================
@@ -136,10 +134,8 @@ class ScModelObj;
class OutputDevice;
class SvNumberFormatter;
class SdrPage;
-class ScDocumentPool;
class ScStyleSheetPool;
class ScRangeName;
-class ScDBCollection;
struct XclFontData;
/** Access to global data for a filter object (imported or exported document) from other classes. */
diff --git a/sc/source/filter/inc/xltools.hxx b/sc/source/filter/inc/xltools.hxx
index b73986652641..0d169a8ac55b 100644
--- a/sc/source/filter/inc/xltools.hxx
+++ b/sc/source/filter/inc/xltools.hxx
@@ -86,9 +86,6 @@ XclExpStream& operator<<( XclExpStream& rStrm, const XclGuid& rGuid );
// Excel Tools ================================================================
-class SvStream;
-class ScDocument;
-
/** This class contains static helper methods for the Excel import and export filters. */
class XclTools : boost::noncopyable
{
diff --git a/sc/source/filter/xml/XMLChangeTrackingExportHelper.hxx b/sc/source/filter/xml/XMLChangeTrackingExportHelper.hxx
index 8e59ee660bad..9b62995cb0e0 100644
--- a/sc/source/filter/xml/XMLChangeTrackingExportHelper.hxx
+++ b/sc/source/filter/xml/XMLChangeTrackingExportHelper.hxx
@@ -44,7 +44,6 @@ class ScChangeActionDel;
class ScBigRange;
class ScEditEngineTextObj;
class String;
-class DateTime;
typedef std::list<ScChangeActionDel*> ScMyDeletionsList;
typedef std::map<sal_uLong, ScChangeAction*> ScChangeActionMap;
diff --git a/sc/source/filter/xml/XMLChangeTrackingImportHelper.hxx b/sc/source/filter/xml/XMLChangeTrackingImportHelper.hxx
index 60b497c38fe4..42f292b08d41 100644
--- a/sc/source/filter/xml/XMLChangeTrackingImportHelper.hxx
+++ b/sc/source/filter/xml/XMLChangeTrackingImportHelper.hxx
@@ -179,8 +179,6 @@ struct ScMyRejAction : public ScMyBaseAction
typedef std::list<ScMyBaseAction*> ScMyActions;
-class ScChangeViewSettings;
-
class ScXMLChangeTrackingImportHelper
{
std::set<rtl::OUString> aUsers;
diff --git a/sc/source/filter/xml/XMLConverter.hxx b/sc/source/filter/xml/XMLConverter.hxx
index 2a07969d2d0a..93b1305c8724 100644
--- a/sc/source/filter/xml/XMLConverter.hxx
+++ b/sc/source/filter/xml/XMLConverter.hxx
@@ -42,7 +42,6 @@
class ScDocument;
class DateTime;
-class SvXMLUnitConverter;
//___________________________________________________________________
diff --git a/sc/source/filter/xml/XMLExportDDELinks.hxx b/sc/source/filter/xml/XMLExportDDELinks.hxx
index e92fa2065d5f..bf94bb48bac6 100644
--- a/sc/source/filter/xml/XMLExportDDELinks.hxx
+++ b/sc/source/filter/xml/XMLExportDDELinks.hxx
@@ -31,7 +31,6 @@
#include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
-class String;
class ScXMLExport;
struct ScMatrixValue;
diff --git a/sc/source/filter/xml/XMLTableShapeResizer.hxx b/sc/source/filter/xml/XMLTableShapeResizer.hxx
index fde729ef2e7c..20cbfeb116bd 100644
--- a/sc/source/filter/xml/XMLTableShapeResizer.hxx
+++ b/sc/source/filter/xml/XMLTableShapeResizer.hxx
@@ -37,7 +37,6 @@
class ScXMLImport;
class ScChartListenerCollection;
class ScDocument;
-class Rectangle;
struct ScMyToFixupOLE
{
diff --git a/sc/source/filter/xml/XMLTrackedChangesContext.hxx b/sc/source/filter/xml/XMLTrackedChangesContext.hxx
index 2426b88bba88..41cff44c3aa2 100644
--- a/sc/source/filter/xml/XMLTrackedChangesContext.hxx
+++ b/sc/source/filter/xml/XMLTrackedChangesContext.hxx
@@ -27,7 +27,6 @@
class ScXMLImport;
class ScXMLChangeTrackingImportHelper;
-class ScEditEngineTextObj;
class ScXMLTrackedChangesContext : public SvXMLImportContext
{
diff --git a/sc/source/filter/xml/xmlexprt.hxx b/sc/source/filter/xml/xmlexprt.hxx
index af6c8113a283..dd7f8daa5531 100644
--- a/sc/source/filter/xml/xmlexprt.hxx
+++ b/sc/source/filter/xml/xmlexprt.hxx
@@ -46,7 +46,6 @@ namespace com { namespace sun { namespace star {
class ScOutlineArray;
class SvXMLExportPropertyMapper;
-class ScMyShapesContainer;
class ScMyMergedRangesContainer;
class ScMyValidationsContainer;
class ScMyNotEmptyCellsIterator;
@@ -66,7 +65,6 @@ class XMLNumberFormatAttributesExportHelper;
class ScChartListener;
class SfxItemPool;
class ScAddress;
-class ScBaseCell;
class ScXMLCachedRowAttrAccess;
class ScRangeName;
diff --git a/sc/source/filter/xml/xmlimprt.hxx b/sc/source/filter/xml/xmlimprt.hxx
index 541987b59c8a..891b9ba19607 100644
--- a/sc/source/filter/xml/xmlimprt.hxx
+++ b/sc/source/filter/xml/xmlimprt.hxx
@@ -56,7 +56,6 @@
#include <boost/ptr_container/ptr_list.hpp>
#include <boost/ptr_container/ptr_map.hpp>
-class ScRangeList;
class ScMyStyleNumberFormats;
class XMLNumberFormatAttributesExportHelper;
@@ -673,12 +672,7 @@ enum ScXMLConsolidationAttrTokens
};
-class SvI18NMap;
class SvXMLTokenMap;
-//class SvXMLImportItemMapper;
-class SvXMLStyleContext;
-class SfxItemSet;
-class SvXMLNumFmtHelper;
class XMLShapeImportHelper;
class ScXMLChangeTrackingImportHelper;
class SolarMutexGuard;
diff --git a/sc/source/filter/xml/xmlnexpi.hxx b/sc/source/filter/xml/xmlnexpi.hxx
index bdcbec017328..f05d5dc5076a 100644
--- a/sc/source/filter/xml/xmlnexpi.hxx
+++ b/sc/source/filter/xml/xmlnexpi.hxx
@@ -37,7 +37,6 @@
class ScXMLImport;
struct ScMyNamedExpression;
class ScRangeName;
-class ScDocument;
class ScXMLNamedExpressionsContext : public SvXMLImportContext
{
diff --git a/sc/source/filter/xml/xmlstyle.hxx b/sc/source/filter/xml/xmlstyle.hxx
index 5aebca131915..cb6e4fec4238 100644
--- a/sc/source/filter/xml/xmlstyle.hxx
+++ b/sc/source/filter/xml/xmlstyle.hxx
@@ -108,7 +108,6 @@ extern const XMLPropertyMapEntry aXMLScTableStylesImportProperties[];
#define XML_SC_TYPE_BREAKBEFORE (XML_SC_TYPES_START + 50)
class ScXMLExport;
-class ScXMLImport;
class ScXMLCellExportPropertyMapper : public SvXMLExportPropertyMapper
{
diff --git a/sc/source/filter/xml/xmlstyli.hxx b/sc/source/filter/xml/xmlstyli.hxx
index 6f44d6a4a5c2..156ff0eb7540 100644
--- a/sc/source/filter/xml/xmlstyli.hxx
+++ b/sc/source/filter/xml/xmlstyli.hxx
@@ -42,8 +42,6 @@
#include <com/sun/star/sheet/ConditionOperator.hpp>
#include "xmlimprt.hxx"
-class ScSheetSaveData;
-
class ScXMLCellImportPropertyMapper : public SvXMLImportPropertyMapper
{
protected: