diff options
87 files changed, 5 insertions, 178 deletions
diff --git a/sc/source/core/inc/doubleref.hxx b/sc/source/core/inc/doubleref.hxx index 65af0f3a3c39..33e48c371054 100644 --- a/sc/source/core/inc/doubleref.hxx +++ b/sc/source/core/inc/doubleref.hxx @@ -24,7 +24,6 @@ #include "scmatrix.hxx" class ScDocument; -class ScBaseCell; struct ScDBQueryParamBase; struct ScQueryParamBase; 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: diff --git a/sc/source/ui/attrdlg/scdlgfact.hxx b/sc/source/ui/attrdlg/scdlgfact.hxx index 5fb36e1d09ba..4728f1c079da 100644 --- a/sc/source/ui/attrdlg/scdlgfact.hxx +++ b/sc/source/ui/attrdlg/scdlgfact.hxx @@ -51,7 +51,6 @@ class ScMetricInputDlg; class ScMoveTableDlg; class ScNameCreateDlg; class ScNamePasteDlg; -class ScNameDefDlg; class ScPivotFilterDlg; class ScDPFunctionDlg; class ScDPSubtotalDlg; @@ -64,7 +63,6 @@ class ScStringInputDlg; class ScTabBgColorDlg; class ScImportOptionsDlg; class SfxTabDialog; -class ScSortWarningDlg; class ScTextImportOptionsDlg; class ScDataBarSettingsDlg; class ScCondFormatDlg; diff --git a/sc/source/ui/inc/AccessibleCellBase.hxx b/sc/source/ui/inc/AccessibleCellBase.hxx index 6ca4aaf7cdab..c55a4fa4bc75 100644 --- a/sc/source/ui/inc/AccessibleCellBase.hxx +++ b/sc/source/ui/inc/AccessibleCellBase.hxx @@ -27,8 +27,6 @@ #include <com/sun/star/accessibility/XAccessibleValue.hpp> #include <cppuhelper/implbase1.hxx> -class ScTabViewShell; - typedef cppu::ImplHelper1< ::com::sun::star::accessibility::XAccessibleValue> ScAccessibleCellBaseImpl; diff --git a/sc/source/ui/inc/AccessibleDocument.hxx b/sc/source/ui/inc/AccessibleDocument.hxx index 247928dd657a..da9833e20663 100644 --- a/sc/source/ui/inc/AccessibleDocument.hxx +++ b/sc/source/ui/inc/AccessibleDocument.hxx @@ -33,10 +33,6 @@ class ScAccessibleSpreadsheet; class ScChildrenShapes; class ScAccessibleEditObject; -namespace accessibility -{ - class AccessibleShape; -} namespace utl { class AccessibleRelationSetHelper; diff --git a/sc/source/ui/inc/AccessibleTableBase.hxx b/sc/source/ui/inc/AccessibleTableBase.hxx index 3f27831948f9..87e88c39a133 100644 --- a/sc/source/ui/inc/AccessibleTableBase.hxx +++ b/sc/source/ui/inc/AccessibleTableBase.hxx @@ -28,8 +28,6 @@ #include <com/sun/star/accessibility/XAccessibleSelection.hpp> #include <cppuhelper/implbase2.hxx> -class ScTabViewShell; - /** @descr This base class provides an implementation of the <code>AccessibleTable</code> service. diff --git a/sc/source/ui/inc/anyrefdg.hxx b/sc/source/ui/inc/anyrefdg.hxx index 270735bd45e1..cfdc78b2aa8c 100644 --- a/sc/source/ui/inc/anyrefdg.hxx +++ b/sc/source/ui/inc/anyrefdg.hxx @@ -50,7 +50,6 @@ class ScDocument; class ScTabViewShell; class ScRefHandler; class ScRangeList; -class SfxShell; class ScFormulaReferenceHelper { diff --git a/sc/source/ui/inc/areasdlg.hxx b/sc/source/ui/inc/areasdlg.hxx index a085e9fec075..2a16bf00842b 100644 --- a/sc/source/ui/inc/areasdlg.hxx +++ b/sc/source/ui/inc/areasdlg.hxx @@ -37,8 +37,6 @@ class ScDocument; class ScViewData; -class ScRangeUtil; -class ScRangeItem; //============================================================================ diff --git a/sc/source/ui/inc/autofmt.hxx b/sc/source/ui/inc/autofmt.hxx index 8c020bca308c..b7272e720d96 100644 --- a/sc/source/ui/inc/autofmt.hxx +++ b/sc/source/ui/inc/autofmt.hxx @@ -41,7 +41,6 @@ //------------------------------------------------------------------------ -class ScAutoFormat; class ScAutoFormatData; class SvxBoxItem; class SvxLineItem; diff --git a/sc/source/ui/inc/cellsh.hxx b/sc/source/ui/inc/cellsh.hxx index 41739e3e12af..88043ce5e970 100644 --- a/sc/source/ui/inc/cellsh.hxx +++ b/sc/source/ui/inc/cellsh.hxx @@ -42,7 +42,6 @@ class SvxClipboardFmtItem; class TransferableDataHelper; class TransferableClipboardListener; class AbstractScLinkedAreaDlg; -class ScTabViewShell; struct CellShell_Impl { diff --git a/sc/source/ui/inc/client.hxx b/sc/source/ui/inc/client.hxx index cd1a77635658..8453f874221d 100644 --- a/sc/source/ui/inc/client.hxx +++ b/sc/source/ui/inc/client.hxx @@ -22,7 +22,6 @@ #include <sfx2/ipclient.hxx> -class ScDocument; class ScTabViewShell; class SdrOle2Obj; class SdrGrafObj; diff --git a/sc/source/ui/inc/colorformat.hxx b/sc/source/ui/inc/colorformat.hxx index 0811c4c71df3..5f552d8c2834 100644 --- a/sc/source/ui/inc/colorformat.hxx +++ b/sc/source/ui/inc/colorformat.hxx @@ -33,7 +33,6 @@ #include <svl/zforlist.hxx> #include "anyrefdg.hxx" -class ScDataBarFormat; struct ScDataBarFormatData; class ScDataBarSettingsDlg : public ModalDialog diff --git a/sc/source/ui/inc/content.hxx b/sc/source/ui/inc/content.hxx index 90d7db25449e..fd44c0d4eac7 100644 --- a/sc/source/ui/inc/content.hxx +++ b/sc/source/ui/inc/content.hxx @@ -35,7 +35,6 @@ #include <tools/solar.h> class ScNavigatorDlg; -class ScNavigatorSettings; class ScDocument; class ScDocShell; class ScAreaLink; diff --git a/sc/source/ui/inc/docsh.hxx b/sc/source/ui/inc/docsh.hxx index 157daf45ae88..eeb0124299b3 100644 --- a/sc/source/ui/inc/docsh.hxx +++ b/sc/source/ui/inc/docsh.hxx @@ -51,13 +51,11 @@ #include <sot/sotref.hxx> class ScEditEngineDefaulter; -class FontList; class SfxStyleSheetBasePool; class SfxStyleSheetHint; struct ChartSelectionInfo; class INetURLObject; -class ScPaintItem; class ScViewData; class ScDocFunc; class ScDrawLayer; diff --git a/sc/source/ui/inc/dpcontrol.hxx b/sc/source/ui/inc/dpcontrol.hxx index 42d0cf637bd2..f39ea9455379 100644 --- a/sc/source/ui/inc/dpcontrol.hxx +++ b/sc/source/ui/inc/dpcontrol.hxx @@ -40,7 +40,6 @@ class OutputDevice; class Point; class Size; class StyleSettings; -class Window; class ScDocument; /** diff --git a/sc/source/ui/inc/filtdlg.hxx b/sc/source/ui/inc/filtdlg.hxx index 751fa25272c3..8b40663fa89c 100644 --- a/sc/source/ui/inc/filtdlg.hxx +++ b/sc/source/ui/inc/filtdlg.hxx @@ -49,7 +49,6 @@ //---------------------------------------------------------------------------- class ScFilterOptionsMgr; -class ScRangeData; class ScViewData; class ScDocument; class ScQueryItem; diff --git a/sc/source/ui/inc/formula.hxx b/sc/source/ui/inc/formula.hxx index 8404e6e955de..8fcc1048d434 100644 --- a/sc/source/ui/inc/formula.hxx +++ b/sc/source/ui/inc/formula.hxx @@ -49,7 +49,6 @@ class ScDocument; class ScFuncDesc; class ScInputHandler; class ScDocShell; -class SvLBoxEntry; //============================================================================ typedef ScTabViewShell* PtrTabViewShell; diff --git a/sc/source/ui/inc/funcpage.hxx b/sc/source/ui/inc/funcpage.hxx index 0a0df3893439..bcfa2dc068c9 100644 --- a/sc/source/ui/inc/funcpage.hxx +++ b/sc/source/ui/inc/funcpage.hxx @@ -34,10 +34,6 @@ #include "compiler.hxx" #include "cell.hxx" - -class ScViewData; -class ScFuncName_Impl; -class ScDocument; class ScFuncDesc; //============================================================================ diff --git a/sc/source/ui/inc/gridwin.hxx b/sc/source/ui/inc/gridwin.hxx index 8a64de9f4ebb..bb1d2ad8b0d9 100644 --- a/sc/source/ui/inc/gridwin.hxx +++ b/sc/source/ui/inc/gridwin.hxx @@ -43,13 +43,11 @@ #include <boost/scoped_ptr.hpp> struct ScTableInfo; -class ScViewSelectionEngine; class ScDPObject; class ScCheckListMenuWindow; class ScDPFieldButton; class ScOutputData; class ScFilterListBox; -class AutoFilterPopup; class SdrObject; class SdrEditView; class ScNoteMarker; diff --git a/sc/source/ui/inc/impex.hxx b/sc/source/ui/inc/impex.hxx index ed2644d2f9c4..df7e6e976d18 100644 --- a/sc/source/ui/inc/impex.hxx +++ b/sc/source/ui/inc/impex.hxx @@ -37,7 +37,6 @@ class ScDocShell; class ScDocument; class SvStream; -class SfxMedium; class ScAsciiOptions; /** diff --git a/sc/source/ui/inc/inputhdl.hxx b/sc/source/ui/inc/inputhdl.hxx index 0a72f63ef24a..cf8cc77d9199 100644 --- a/sc/source/ui/inc/inputhdl.hxx +++ b/sc/source/ui/inc/inputhdl.hxx @@ -42,11 +42,9 @@ #include <boost/noncopyable.hpp> class ScDocument; -class ScTabView; class ScTabViewShell; class ScInputWindow; class ScPatternAttr; -class EditEngine; class ScEditEngineDefaulter; class EditView; class EditTextObject; diff --git a/sc/source/ui/inc/inputwin.hxx b/sc/source/ui/inc/inputwin.hxx index c5462e209bc5..2d3edc42b133 100644 --- a/sc/source/ui/inc/inputwin.hxx +++ b/sc/source/ui/inc/inputwin.hxx @@ -46,7 +46,6 @@ class ScInputHandler; class ScAccessibleEditLineTextData; struct EENotify; class ScRangeList; -class ScDocument; class ScTabViewShell; //======================================================================== diff --git a/sc/source/ui/inc/invmerge.hxx b/sc/source/ui/inc/invmerge.hxx index ccffe888ad78..7699d1a2fd39 100644 --- a/sc/source/ui/inc/invmerge.hxx +++ b/sc/source/ui/inc/invmerge.hxx @@ -33,8 +33,6 @@ #include <vector> -class Window; - class ScInvertMerger { private: diff --git a/sc/source/ui/inc/navipi.hxx b/sc/source/ui/inc/navipi.hxx index 783ed6b0dc7c..922a5a5ba0ba 100644 --- a/sc/source/ui/inc/navipi.hxx +++ b/sc/source/ui/inc/navipi.hxx @@ -49,7 +49,6 @@ class ScNavigatorControllerItem; class ScNavigatorDialogWrapper; class ScNavigatorDlg; class ScNavigatorSettings; -class ScRange; //======================================================================== diff --git a/sc/source/ui/inc/olinewin.hxx b/sc/source/ui/inc/olinewin.hxx index 1be5bc11c1b3..92ff757d4a2f 100644 --- a/sc/source/ui/inc/olinewin.hxx +++ b/sc/source/ui/inc/olinewin.hxx @@ -24,7 +24,6 @@ class ScOutlineEntry; class ScOutlineArray; -class ScOutlineTable; // ============================================================================ diff --git a/sc/source/ui/inc/output.hxx b/sc/source/ui/inc/output.hxx index 8a3dc2c3edb1..8bd076146242 100644 --- a/sc/source/ui/inc/output.hxx +++ b/sc/source/ui/inc/output.hxx @@ -38,14 +38,11 @@ class Rectangle; class Font; class OutputDevice; -class Window; class EditEngine; class ScDocument; class ScBaseCell; class ScPatternAttr; -class SvxMarginItem; class SdrObject; -class SdrOle2Obj; struct RowInfo; struct ScTableInfo; class ScTabViewShell; diff --git a/sc/source/ui/inc/overlayobject.hxx b/sc/source/ui/inc/overlayobject.hxx index 91219edaa0c4..4c13bb40258e 100644 --- a/sc/source/ui/inc/overlayobject.hxx +++ b/sc/source/ui/inc/overlayobject.hxx @@ -31,7 +31,6 @@ #include "svx/sdr/overlay/overlayobject.hxx" -class OutputDevice; class Window; class ScOverlayDashedBorder : public ::sdr::overlay::OverlayObject diff --git a/sc/source/ui/inc/pagedata.hxx b/sc/source/ui/inc/pagedata.hxx index be2df7219b2c..91f59745a656 100644 --- a/sc/source/ui/inc/pagedata.hxx +++ b/sc/source/ui/inc/pagedata.hxx @@ -23,8 +23,6 @@ #include "global.hxx" #include "address.hxx" -class ScDocShell; - //============================================================================ class ScPrintRangeData diff --git a/sc/source/ui/inc/prevloc.hxx b/sc/source/ui/inc/prevloc.hxx index 3ecdd5714f91..cd9c2ed044c8 100644 --- a/sc/source/ui/inc/prevloc.hxx +++ b/sc/source/ui/inc/prevloc.hxx @@ -43,8 +43,6 @@ #define SC_PREVIEW_RANGE_TAB 3 class OutputDevice; -class String; -class Point; class Rectangle; class ScAddress; class ScRange; diff --git a/sc/source/ui/inc/printfun.hxx b/sc/source/ui/inc/printfun.hxx index 1b0a4b4b89b2..1c08b3585540 100644 --- a/sc/source/ui/inc/printfun.hxx +++ b/sc/source/ui/inc/printfun.hxx @@ -36,7 +36,6 @@ #include <vcl/print.hxx> class SfxPrinter; -class SfxProgress; class ScDocShell; class ScDocument; class ScViewData; diff --git a/sc/source/ui/inc/pvlaydlg.hxx b/sc/source/ui/inc/pvlaydlg.hxx index b4e3ae436198..4b20f573757f 100644 --- a/sc/source/ui/inc/pvlaydlg.hxx +++ b/sc/source/ui/inc/pvlaydlg.hxx @@ -68,7 +68,6 @@ class ScViewData; class ScDocument; -class ScRangeData; struct ScDPFuncData; class ScDPObject; diff --git a/sc/source/ui/inc/refundo.hxx b/sc/source/ui/inc/refundo.hxx index eaa77e155c30..0085a26df197 100644 --- a/sc/source/ui/inc/refundo.hxx +++ b/sc/source/ui/inc/refundo.hxx @@ -36,7 +36,6 @@ class ScDBCollection; class ScRangeName; class ScPrintRangeSaver; class ScDPCollection; -class ScChartCollection; class ScDetOpList; class ScChartListenerCollection; class ScAreaLinkSaveCollection; diff --git a/sc/source/ui/inc/scuitphfedit.hxx b/sc/source/ui/inc/scuitphfedit.hxx index f14d5fc2b5fc..549b10d0b9ee 100644 --- a/sc/source/ui/inc/scuitphfedit.hxx +++ b/sc/source/ui/inc/scuitphfedit.hxx @@ -49,12 +49,7 @@ enum ScHFEntryId eEntryCount }; -class ScHeaderEditEngine; -class ScPatternAttr; -class EditView; class EditTextObject; -class SvxFieldItem; -class ScAccessibleEditObject; class ScHFEditPage : public SfxTabPage diff --git a/sc/source/ui/inc/tabview.hxx b/sc/source/ui/inc/tabview.hxx index 8879b07dbf43..aadadc974897 100644 --- a/sc/source/ui/inc/tabview.hxx +++ b/sc/source/ui/inc/tabview.hxx @@ -47,7 +47,6 @@ class ScColBar; class ScTabControl; class ScTabViewShell; struct ScRangeFindData; -class SfxPrinter; class ScDrawView; class SvBorder; class FuPoor; diff --git a/sc/source/ui/inc/tabvwsh.hxx b/sc/source/ui/inc/tabvwsh.hxx index ecf3ebe7cb68..21ab63a4ac69 100644 --- a/sc/source/ui/inc/tabvwsh.hxx +++ b/sc/source/ui/inc/tabvwsh.hxx @@ -48,7 +48,6 @@ class SdrOle2Obj; class SfxBindings; class SfxChildWindow; class SfxModelessDialog; -class SvxBoxObjectRef; class SvxNumberInfoItem; struct SfxChildWinInfo; diff --git a/sc/source/ui/inc/tpcompatibility.hxx b/sc/source/ui/inc/tpcompatibility.hxx index 8b1c733872a1..67b906c8c4e0 100644 --- a/sc/source/ui/inc/tpcompatibility.hxx +++ b/sc/source/ui/inc/tpcompatibility.hxx @@ -14,8 +14,6 @@ #include <vcl/fixed.hxx> #include <vcl/lstbox.hxx> -class ScAppOptions; - class ScTpCompatOptions : public SfxTabPage { public: diff --git a/sc/source/ui/inc/tpsort.hxx b/sc/source/ui/inc/tpsort.hxx index 14fce4efb4d1..a89084b665e3 100644 --- a/sc/source/ui/inc/tpsort.hxx +++ b/sc/source/ui/inc/tpsort.hxx @@ -113,7 +113,6 @@ private: // Sort Options class ScDocument; -class ScRangeData; class CollatorRessource; class CollatorWrapper; diff --git a/sc/source/ui/inc/undoblk.hxx b/sc/source/ui/inc/undoblk.hxx index 6d5d20eebebb..43717e1e4910 100644 --- a/sc/source/ui/inc/undoblk.hxx +++ b/sc/source/ui/inc/undoblk.hxx @@ -39,12 +39,9 @@ #include <boost/shared_ptr.hpp> class ScDocShell; -class ScBaseCell; class ScDocument; class ScOutlineTable; -class ScRangeName; class ScRangeList; -class ScDBCollection; class ScPatternAttr; class SvxBoxItem; class SvxBoxInfoItem; diff --git a/sc/source/ui/inc/viewfunc.hxx b/sc/source/ui/inc/viewfunc.hxx index ff0cea53d380..f33771534677 100644 --- a/sc/source/ui/inc/viewfunc.hxx +++ b/sc/source/ui/inc/viewfunc.hxx @@ -49,8 +49,6 @@ class SfxPoolItem; class EditTextObject; struct ScSolveParam; struct ScTabOpParam; -class ScPostIt; -class ScConditionalFormat; class ScValidationData; class ScConversionParam; class SdrModel; diff --git a/sc/source/ui/unoobj/scdetect.hxx b/sc/source/ui/unoobj/scdetect.hxx index 2713d7a28f5d..c0de6c8efe3d 100644 --- a/sc/source/ui/unoobj/scdetect.hxx +++ b/sc/source/ui/unoobj/scdetect.hxx @@ -39,29 +39,16 @@ #include <com/sun/star/lang/XSingleServiceFactory.hpp> #include <cppuhelper/factory.hxx> -class SfxObjectFactory; -class SfxFilterMatcher; -class LoadEnvironment_Impl; -class SfxMedium; - namespace com { namespace sun { namespace star { - namespace uno - { - class Any; - } namespace lang { class XMultiServiceFactory; } - namespace frame - { - class XFrame; - } namespace beans { struct PropertyValue; diff --git a/sc/source/ui/vba/vbafont.hxx b/sc/source/ui/vba/vbafont.hxx index 852791927168..00c6927691cf 100644 --- a/sc/source/ui/vba/vbafont.hxx +++ b/sc/source/ui/vba/vbafont.hxx @@ -36,7 +36,6 @@ #include <vbahelper/vbafontbase.hxx> #include "vbapalette.hxx" -class ScTableSheetsObj; class ScCellRangeObj; typedef cppu::ImplInheritanceHelper1< VbaFontBase, ov::excel::XFont > ScVbaFont_BASE; diff --git a/sc/source/ui/vba/vbarange.hxx b/sc/source/ui/vba/vbarange.hxx index a76136ff7496..b395445bf459 100644 --- a/sc/source/ui/vba/vbarange.hxx +++ b/sc/source/ui/vba/vbarange.hxx @@ -57,10 +57,8 @@ #include "vbaformat.hxx" #include <formula/grammar.hxx> -class ScTableSheetsObj; class ScCellRangesBase; class ScCellRangeObj; -class ScCellRangesObj; class ScDocShell; class ScDocument; class ScRangeList; diff --git a/sc/source/ui/vba/vbaworkbook.hxx b/sc/source/ui/vba/vbaworkbook.hxx index 985b3ed7640a..90d3629c7a48 100644 --- a/sc/source/ui/vba/vbaworkbook.hxx +++ b/sc/source/ui/vba/vbaworkbook.hxx @@ -33,8 +33,6 @@ #include <vbahelper/vbahelperinterface.hxx> #include <vbahelper/vbadocumentbase.hxx> -class ScModelObj; - typedef cppu::ImplInheritanceHelper1< VbaDocumentBase, ov::excel::XWorkbook > ScVbaWorkbook_BASE; class ScVbaWorkbook : public ScVbaWorkbook_BASE diff --git a/sc/source/ui/vba/vbaworkbooks.hxx b/sc/source/ui/vba/vbaworkbooks.hxx index 82886a9d7db8..d6f56b74bcc2 100644 --- a/sc/source/ui/vba/vbaworkbooks.hxx +++ b/sc/source/ui/vba/vbaworkbooks.hxx @@ -36,8 +36,6 @@ #include "excelvbahelper.hxx" -class ScModelObj; - typedef cppu::ImplInheritanceHelper1< VbaDocumentsBase, ov::excel::XWorkbooks > ScVbaWorkbooks_BASE; class ScVbaWorkbooks : public ScVbaWorkbooks_BASE diff --git a/sc/source/ui/vba/vbaworksheets.hxx b/sc/source/ui/vba/vbaworksheets.hxx index b184d7887493..9b77bad40d11 100644 --- a/sc/source/ui/vba/vbaworksheets.hxx +++ b/sc/source/ui/vba/vbaworksheets.hxx @@ -40,8 +40,6 @@ #include "address.hxx" -class ScModelObj; - typedef CollTestImplHelper< ov::excel::XWorksheets > ScVbaWorksheets_BASE; |