summaryrefslogtreecommitdiff
path: root/sc/source/ui/inc
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/ui/inc
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/ui/inc')
-rw-r--r--sc/source/ui/inc/AccessibleCellBase.hxx2
-rw-r--r--sc/source/ui/inc/AccessibleDocument.hxx4
-rw-r--r--sc/source/ui/inc/AccessibleTableBase.hxx2
-rw-r--r--sc/source/ui/inc/anyrefdg.hxx1
-rw-r--r--sc/source/ui/inc/areasdlg.hxx2
-rw-r--r--sc/source/ui/inc/autofmt.hxx1
-rw-r--r--sc/source/ui/inc/cellsh.hxx1
-rw-r--r--sc/source/ui/inc/client.hxx1
-rw-r--r--sc/source/ui/inc/colorformat.hxx1
-rw-r--r--sc/source/ui/inc/content.hxx1
-rw-r--r--sc/source/ui/inc/docsh.hxx2
-rw-r--r--sc/source/ui/inc/dpcontrol.hxx1
-rw-r--r--sc/source/ui/inc/filtdlg.hxx1
-rw-r--r--sc/source/ui/inc/formula.hxx1
-rw-r--r--sc/source/ui/inc/funcpage.hxx4
-rw-r--r--sc/source/ui/inc/gridwin.hxx2
-rw-r--r--sc/source/ui/inc/impex.hxx1
-rw-r--r--sc/source/ui/inc/inputhdl.hxx2
-rw-r--r--sc/source/ui/inc/inputwin.hxx1
-rw-r--r--sc/source/ui/inc/invmerge.hxx2
-rw-r--r--sc/source/ui/inc/navipi.hxx1
-rw-r--r--sc/source/ui/inc/olinewin.hxx1
-rw-r--r--sc/source/ui/inc/output.hxx3
-rw-r--r--sc/source/ui/inc/overlayobject.hxx1
-rw-r--r--sc/source/ui/inc/pagedata.hxx2
-rw-r--r--sc/source/ui/inc/prevloc.hxx2
-rw-r--r--sc/source/ui/inc/printfun.hxx1
-rw-r--r--sc/source/ui/inc/pvlaydlg.hxx1
-rw-r--r--sc/source/ui/inc/refundo.hxx1
-rw-r--r--sc/source/ui/inc/scuitphfedit.hxx5
-rw-r--r--sc/source/ui/inc/tabview.hxx1
-rw-r--r--sc/source/ui/inc/tabvwsh.hxx1
-rw-r--r--sc/source/ui/inc/tpcompatibility.hxx2
-rw-r--r--sc/source/ui/inc/tpsort.hxx1
-rw-r--r--sc/source/ui/inc/undoblk.hxx3
-rw-r--r--sc/source/ui/inc/viewfunc.hxx2
36 files changed, 0 insertions, 61 deletions
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;