summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi Abe <tabe@fixedpoint.jp>2012-07-02 00:08:18 +0900
committerTakeshi Abe <tabe@fixedpoint.jp>2012-07-02 00:08:18 +0900
commitb876538a6d90926b9771fb014432ccfb8c8125be (patch)
tree45b06b7546e77965dda04b77c3e5844bd6df619d
parent914c8163e3a5014d9d2885444b6383f6fdcea529 (diff)
removed unnecessary forward declarations of class
except moving SdXImpressDocument to sd/source/ui/unoidl/unopage.hxx Change-Id: I855d8369b09ca0fb6d604410f4ed204b11ee4211
-rw-r--r--sd/source/filter/eppt/epptbase.hxx2
-rw-r--r--sd/source/filter/eppt/pptexanimations.hxx2
-rw-r--r--sd/source/filter/html/htmlex.hxx4
-rw-r--r--sd/source/filter/ppt/pptinanimations.hxx1
-rw-r--r--sd/source/ui/inc/AccessibleTreeNode.hxx2
-rw-r--r--sd/source/ui/inc/DrawController.hxx4
-rw-r--r--sd/source/ui/inc/FormShellManager.hxx2
-rw-r--r--sd/source/ui/inc/OutlineView.hxx1
-rw-r--r--sd/source/ui/inc/OutlineViewShell.hxx2
-rw-r--r--sd/source/ui/inc/PaneDockingWindow.hxx1
-rw-r--r--sd/source/ui/inc/PaneShells.hxx2
-rw-r--r--sd/source/ui/inc/SdUnoDrawView.hxx1
-rw-r--r--sd/source/ui/inc/ShellFactory.hxx1
-rw-r--r--sd/source/ui/inc/SlideSorter.hxx1
-rw-r--r--sd/source/ui/inc/ViewShellManager.hxx1
-rw-r--r--sd/source/ui/inc/ViewTabBar.hxx5
-rw-r--r--sd/source/ui/inc/fuconrec.hxx1
-rw-r--r--sd/source/ui/inc/fusel.hxx1
-rw-r--r--sd/source/ui/inc/pubdlg.hxx2
-rw-r--r--sd/source/ui/inc/slideshow.hxx5
-rw-r--r--sd/source/ui/inc/tabtempl.hxx6
-rw-r--r--sd/source/ui/inc/unomodel.hxx1
-rw-r--r--sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx1
-rw-r--r--sd/source/ui/slidesorter/cache/SlsBitmapFactory.hxx4
-rw-r--r--sd/source/ui/slidesorter/cache/SlsCacheCompactor.hxx1
-rw-r--r--sd/source/ui/slidesorter/inc/cache/SlsPageCache.hxx5
-rw-r--r--sd/source/ui/slidesorter/inc/cache/SlsPageCacheManager.hxx10
-rw-r--r--sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx2
-rw-r--r--sd/source/ui/slidesorter/inc/controller/SlsClipboard.hxx4
-rw-r--r--sd/source/ui/slidesorter/inc/controller/SlsInsertionIndicatorHandler.hxx3
-rw-r--r--sd/source/ui/slidesorter/inc/controller/SlsPageSelector.hxx4
-rw-r--r--sd/source/ui/slidesorter/inc/controller/SlsSelectionFunction.hxx5
-rw-r--r--sd/source/ui/slidesorter/inc/controller/SlsSlideFunction.hxx5
-rw-r--r--sd/source/ui/slidesorter/inc/model/SlideSorterModel.hxx6
-rw-r--r--sd/source/ui/slidesorter/inc/model/SlsPageDescriptor.hxx2
-rw-r--r--sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx1
-rw-r--r--sd/source/ui/slidesorter/inc/view/SlsFontProvider.hxx2
-rw-r--r--sd/source/ui/slidesorter/inc/view/SlsInsertionIndicatorOverlay.hxx6
-rw-r--r--sd/source/ui/slidesorter/inc/view/SlsLayouter.hxx2
-rw-r--r--sd/source/ui/slidesorter/inc/view/SlsPageObjectViewObjectContact.hxx2
-rw-r--r--sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx2
-rw-r--r--sd/source/ui/unoidl/sddetect.hxx13
-rw-r--r--sd/source/ui/unoidl/unocpres.hxx2
-rw-r--r--sd/source/ui/unoidl/unopage.hxx2
44 files changed, 1 insertions, 131 deletions
diff --git a/sd/source/filter/eppt/epptbase.hxx b/sd/source/filter/eppt/epptbase.hxx
index c2bb4e31189e..85207a2575f5 100644
--- a/sd/source/filter/eppt/epptbase.hxx
+++ b/sd/source/filter/eppt/epptbase.hxx
@@ -70,9 +70,7 @@
#define EPP_LAYOUT_SIZE 25
-class Polygon;
class PptEscherEx;
-class XStatusIndicatorRef;
struct PHLayout
{
diff --git a/sd/source/filter/eppt/pptexanimations.hxx b/sd/source/filter/eppt/pptexanimations.hxx
index 448f3c9f7ef1..df60729ccd73 100644
--- a/sd/source/filter/eppt/pptexanimations.hxx
+++ b/sd/source/filter/eppt/pptexanimations.hxx
@@ -45,8 +45,6 @@
#include <list>
-class DffRecordHeader;
-class SdPage;
class SvStream;
namespace ppt
diff --git a/sd/source/filter/html/htmlex.hxx b/sd/source/filter/html/htmlex.hxx
index 084cd5fa7280..b85c0cddfdae 100644
--- a/sd/source/filter/html/htmlex.hxx
+++ b/sd/source/filter/html/htmlex.hxx
@@ -72,10 +72,6 @@ class SdrPage;
class SdDrawDocument;
class ButtonSet;
-namespace sd {
-class View;
-}
-
class HtmlErrorContext : public ErrorContext
{
private:
diff --git a/sd/source/filter/ppt/pptinanimations.hxx b/sd/source/filter/ppt/pptinanimations.hxx
index 2f85ba20535b..06b5e05e6e14 100644
--- a/sd/source/filter/ppt/pptinanimations.hxx
+++ b/sd/source/filter/ppt/pptinanimations.hxx
@@ -34,7 +34,6 @@
#include <list>
class DffRecordHeader;
-class SdPage;
class SvStream;
class ImplSdPPTImport;
diff --git a/sd/source/ui/inc/AccessibleTreeNode.hxx b/sd/source/ui/inc/AccessibleTreeNode.hxx
index 8651a90cec22..7a50c3e40a2a 100644
--- a/sd/source/ui/inc/AccessibleTreeNode.hxx
+++ b/sd/source/ui/inc/AccessibleTreeNode.hxx
@@ -60,8 +60,6 @@ class AccessibleStateSetHelper;
namespace accessibility {
-class AccessibleSlideSorterObject;
-
typedef ::cppu::PartialWeakComponentImplHelper5<
::com::sun::star::accessibility::XAccessible,
::com::sun::star::accessibility::XAccessibleEventBroadcaster,
diff --git a/sd/source/ui/inc/DrawController.hxx b/sd/source/ui/inc/DrawController.hxx
index 46ca976232f9..5604bdc5578b 100644
--- a/sd/source/ui/inc/DrawController.hxx
+++ b/sd/source/ui/inc/DrawController.hxx
@@ -50,9 +50,6 @@
#include <vector>
#include <boost/scoped_ptr.hpp>
-class SfxViewShell;
-class SdXImpressDocument;
-
namespace css = ::com::sun::star;
namespace sd {
@@ -78,7 +75,6 @@ public:
class DrawSubController;
class ViewShellBase;
class ViewShell;
-class View;
/** The DrawController is the UNO controller for Impress and Draw. It
diff --git a/sd/source/ui/inc/FormShellManager.hxx b/sd/source/ui/inc/FormShellManager.hxx
index 5dcb1f50e0d6..04a4f75fc488 100644
--- a/sd/source/ui/inc/FormShellManager.hxx
+++ b/sd/source/ui/inc/FormShellManager.hxx
@@ -41,8 +41,6 @@ namespace sd { namespace tools { class EventMultiplexerEvent; } }
namespace sd {
-class PaneManagerEvent;
-class ViewShell;
class ViewShellBase;
/** This simple class is responsible for putting the form shell above or
diff --git a/sd/source/ui/inc/OutlineView.hxx b/sd/source/ui/inc/OutlineView.hxx
index 71439b7fe35d..4bf14d27fae9 100644
--- a/sd/source/ui/inc/OutlineView.hxx
+++ b/sd/source/ui/inc/OutlineView.hxx
@@ -35,7 +35,6 @@
class SdPage;
class SdrPage;
-class EditStatus;
class Paragraph;
class SdrTextObj;
class Outliner;
diff --git a/sd/source/ui/inc/OutlineViewShell.hxx b/sd/source/ui/inc/OutlineViewShell.hxx
index 96374b0e7013..eb8dc5da26fa 100644
--- a/sd/source/ui/inc/OutlineViewShell.hxx
+++ b/sd/source/ui/inc/OutlineViewShell.hxx
@@ -30,8 +30,6 @@ class TransferableClipboardListener;
namespace sd {
-class SdUnoOutlineView;
-
/** Show a textual overview of the text contents of all slides.
*/
class OutlineViewShell
diff --git a/sd/source/ui/inc/PaneDockingWindow.hxx b/sd/source/ui/inc/PaneDockingWindow.hxx
index ae096b40686b..2d02a88186ca 100644
--- a/sd/source/ui/inc/PaneDockingWindow.hxx
+++ b/sd/source/ui/inc/PaneDockingWindow.hxx
@@ -26,7 +26,6 @@
#include <boost/scoped_ptr.hpp>
#include <boost/shared_ptr.hpp>
-class ToolBox;
class SplitWindow;
namespace sd {
diff --git a/sd/source/ui/inc/PaneShells.hxx b/sd/source/ui/inc/PaneShells.hxx
index c28beb795010..c862121ee098 100644
--- a/sd/source/ui/inc/PaneShells.hxx
+++ b/sd/source/ui/inc/PaneShells.hxx
@@ -25,8 +25,6 @@
#include <sfx2/shell.hxx>
#include "glob.hxx"
-class CommandEvent;
-
namespace sd {
diff --git a/sd/source/ui/inc/SdUnoDrawView.hxx b/sd/source/ui/inc/SdUnoDrawView.hxx
index d499dae0362a..ccfd3caf11dd 100644
--- a/sd/source/ui/inc/SdUnoDrawView.hxx
+++ b/sd/source/ui/inc/SdUnoDrawView.hxx
@@ -26,7 +26,6 @@
#include <cppuhelper/basemutex.hxx>
class SdXImpressDocument;
-class SdPage;
namespace css = ::com::sun::star;
diff --git a/sd/source/ui/inc/ShellFactory.hxx b/sd/source/ui/inc/ShellFactory.hxx
index 0abe176648d4..da84b9b9cd48 100644
--- a/sd/source/ui/inc/ShellFactory.hxx
+++ b/sd/source/ui/inc/ShellFactory.hxx
@@ -28,7 +28,6 @@ class Window;
namespace sd {
class FrameView;
-class ViewShell;
typedef sal_Int32 ShellId;
// This shell id is a reserved value and does not specify any valid shell.
diff --git a/sd/source/ui/inc/SlideSorter.hxx b/sd/source/ui/inc/SlideSorter.hxx
index cda5eba13197..add978829db4 100644
--- a/sd/source/ui/inc/SlideSorter.hxx
+++ b/sd/source/ui/inc/SlideSorter.hxx
@@ -52,7 +52,6 @@ class Theme;
} } }
namespace sd { namespace slidesorter { namespace controller {
-class Listener;
class SlideSorterController;
class SlotManager;
class Properties;
diff --git a/sd/source/ui/inc/ViewShellManager.hxx b/sd/source/ui/inc/ViewShellManager.hxx
index 73eb67affa0a..2b18218e727c 100644
--- a/sd/source/ui/inc/ViewShellManager.hxx
+++ b/sd/source/ui/inc/ViewShellManager.hxx
@@ -27,7 +27,6 @@
class FmFormShell;
class SfxShell;
-class SfxUndoManager;
namespace sd {
diff --git a/sd/source/ui/inc/ViewTabBar.hxx b/sd/source/ui/inc/ViewTabBar.hxx
index 09ed2586bba4..45447d63d4fc 100644
--- a/sd/source/ui/inc/ViewTabBar.hxx
+++ b/sd/source/ui/inc/ViewTabBar.hxx
@@ -36,13 +36,8 @@
#include <boost/scoped_ptr.hpp>
#include <boost/shared_ptr.hpp>
-namespace sd { namespace tools {
- class EventMultiplexerEvent;
-} }
-
namespace sd {
class ViewShellBase;
- class PaneManagerEvent;
}
namespace {
diff --git a/sd/source/ui/inc/fuconrec.hxx b/sd/source/ui/inc/fuconrec.hxx
index f4d1115b481e..3092f59d6817 100644
--- a/sd/source/ui/inc/fuconrec.hxx
+++ b/sd/source/ui/inc/fuconrec.hxx
@@ -34,7 +34,6 @@
class KeyEvent;
class SdDrawDocument;
class SdrObject;
-class SdxRequest;
class SfxItemSet;
namespace sd {
diff --git a/sd/source/ui/inc/fusel.hxx b/sd/source/ui/inc/fusel.hxx
index 03bf6705cd43..887bf73be8a7 100644
--- a/sd/source/ui/inc/fusel.hxx
+++ b/sd/source/ui/inc/fusel.hxx
@@ -26,7 +26,6 @@
class SdrHdl;
class SdrObject;
-class Sound;
namespace sd {
diff --git a/sd/source/ui/inc/pubdlg.hxx b/sd/source/ui/inc/pubdlg.hxx
index db3694b6b3b6..c32cee47acbb 100644
--- a/sd/source/ui/inc/pubdlg.hxx
+++ b/sd/source/ui/inc/pubdlg.hxx
@@ -46,8 +46,6 @@
enum HtmlPublishMode { PUBLISH_HTML, PUBLISH_FRAMES, PUBLISH_WEBCAST, PUBLISH_KIOSK };
-class SfxItemSet;
-
class FixedText;
class RadioButton;
class ListBox;
diff --git a/sd/source/ui/inc/slideshow.hxx b/sd/source/ui/inc/slideshow.hxx
index 7a050e7c8f7a..581402d19767 100644
--- a/sd/source/ui/inc/slideshow.hxx
+++ b/sd/source/ui/inc/slideshow.hxx
@@ -56,10 +56,7 @@ namespace com { namespace sun { namespace star {
class SdDrawDocument;
class KeyEvent;
-class HelpEvent;
-class MouseEvent;
class Size;
-class CommandEvent;
class Rectangle;
class Window;
class SfxRequest;
@@ -81,8 +78,6 @@ class ShowWindow;
class Window;
class View;
class ViewShell;
-struct PresentationSettings;
-class EffectSequenceHelper;
class ViewShellBase;
struct PresentationSettingsEx;
class FrameView;
diff --git a/sd/source/ui/inc/tabtempl.hxx b/sd/source/ui/inc/tabtempl.hxx
index 005dd57bc26c..ecaa1b564b32 100644
--- a/sd/source/ui/inc/tabtempl.hxx
+++ b/sd/source/ui/inc/tabtempl.hxx
@@ -35,12 +35,6 @@
class SdrModel;
class SfxObjectShell;
class SdrView;
-class XColorList;
-class XGradientList;
-class XBitmapList;
-class XDashList;
-class XHatchList;
-class XLineEndList;
/*************************************************************************
diff --git a/sd/source/ui/inc/unomodel.hxx b/sd/source/ui/inc/unomodel.hxx
index 5ee275f63d05..925e0645654e 100644
--- a/sd/source/ui/inc/unomodel.hxx
+++ b/sd/source/ui/inc/unomodel.hxx
@@ -60,7 +60,6 @@
class SdDrawDocument;
class SdPage;
-class SdXCustomPresentations;
namespace sd {
class DrawDocShell;
diff --git a/sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx b/sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx
index fcdfdac9ab05..296eae5785cc 100644
--- a/sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx
+++ b/sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx
@@ -30,7 +30,6 @@ class SdrPage;
namespace sd { namespace slidesorter { namespace cache {
-class BitmapReplacement;
class CacheCompactor;
class BitmapCompressor;
diff --git a/sd/source/ui/slidesorter/cache/SlsBitmapFactory.hxx b/sd/source/ui/slidesorter/cache/SlsBitmapFactory.hxx
index c4b5905bdf33..1f66cd01b29c 100644
--- a/sd/source/ui/slidesorter/cache/SlsBitmapFactory.hxx
+++ b/sd/source/ui/slidesorter/cache/SlsBitmapFactory.hxx
@@ -26,10 +26,6 @@
class SdPage;
class Size;
-namespace sd { namespace slidesorter { namespace view {
-class SlideSorterView;
-} } }
-
namespace sd { namespace slidesorter { namespace cache {
/** This factory class creates preview bitmaps for page objects. It is
diff --git a/sd/source/ui/slidesorter/cache/SlsCacheCompactor.hxx b/sd/source/ui/slidesorter/cache/SlsCacheCompactor.hxx
index 0c79b5e235e0..3701b83dd1e0 100644
--- a/sd/source/ui/slidesorter/cache/SlsCacheCompactor.hxx
+++ b/sd/source/ui/slidesorter/cache/SlsCacheCompactor.hxx
@@ -36,7 +36,6 @@
namespace sd { namespace slidesorter { namespace cache {
class BitmapCache;
-class BitmapCompressor;
/** This is an interface class whose implementations are created via the
Create() factory method.
diff --git a/sd/source/ui/slidesorter/inc/cache/SlsPageCache.hxx b/sd/source/ui/slidesorter/inc/cache/SlsPageCache.hxx
index 30396711ecb2..ae2ff08e75d9 100644
--- a/sd/source/ui/slidesorter/inc/cache/SlsPageCache.hxx
+++ b/sd/source/ui/slidesorter/inc/cache/SlsPageCache.hxx
@@ -36,14 +36,9 @@
#include <vcl/bitmap.hxx>
-namespace sd { namespace slidesorter { namespace view {
-class PageObjectViewObjectContact;
-} } }
-
namespace sd { namespace slidesorter { namespace cache {
class GenericPageCache;
-class RequestData;
/** The page cache is responsible for the creation and storage of preview
bitmaps of pages that are shown by the slide sorter.
diff --git a/sd/source/ui/slidesorter/inc/cache/SlsPageCacheManager.hxx b/sd/source/ui/slidesorter/inc/cache/SlsPageCacheManager.hxx
index a146b462da05..c2916b1af3d4 100644
--- a/sd/source/ui/slidesorter/inc/cache/SlsPageCacheManager.hxx
+++ b/sd/source/ui/slidesorter/inc/cache/SlsPageCacheManager.hxx
@@ -27,18 +27,8 @@
#include <vector>
class Size;
-class SdDrawDocument;
class SdrPage;
-namespace sd { namespace slidesorter { namespace view {
-class SlideSorterView;
-class PageObjectViewObjectContact;
-} } }
-
-namespace sd { namespace slidesorter { namespace model {
-class SlideSorterModel;
-} } }
-
namespace sd { namespace slidesorter { namespace cache {
namespace css = ::com::sun::star;
diff --git a/sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx b/sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx
index e962623be4ed..f456cb498ca6 100644
--- a/sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx
+++ b/sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx
@@ -46,7 +46,6 @@ class SlideSorter;
namespace sd { namespace slidesorter { namespace view {
class SlideSorterView;
-class HighlightObject;
} } }
namespace sd { namespace slidesorter { namespace model {
@@ -67,7 +66,6 @@ class PageSelector;
class ScrollBarManager;
class SelectionFunction;
class SelectionManager;
-class SelectionObserver;
class SlotManager;
class VisibleAreaManager;
diff --git a/sd/source/ui/slidesorter/inc/controller/SlsClipboard.hxx b/sd/source/ui/slidesorter/inc/controller/SlsClipboard.hxx
index 7bd302eb52ad..26ab20370791 100644
--- a/sd/source/ui/slidesorter/inc/controller/SlsClipboard.hxx
+++ b/sd/source/ui/slidesorter/inc/controller/SlsClipboard.hxx
@@ -55,10 +55,6 @@ namespace sd { namespace slidesorter {
class SlideSorter;
} }
-namespace sd { namespace slidesorter { namespace model {
-class PageDescriptor;
-} } }
-
namespace sd { namespace slidesorter { namespace controller {
class SlideSorterController;
diff --git a/sd/source/ui/slidesorter/inc/controller/SlsInsertionIndicatorHandler.hxx b/sd/source/ui/slidesorter/inc/controller/SlsInsertionIndicatorHandler.hxx
index b7657184c177..834b1da02e63 100644
--- a/sd/source/ui/slidesorter/inc/controller/SlsInsertionIndicatorHandler.hxx
+++ b/sd/source/ui/slidesorter/inc/controller/SlsInsertionIndicatorHandler.hxx
@@ -34,9 +34,6 @@
#include "view/SlsLayouter.hxx"
namespace sd { namespace slidesorter { class SlideSorter; } }
-namespace sd { namespace slidesorter { namespace model {
-class PageEnumeration;
-} } }
namespace sd { namespace slidesorter { namespace view {
class InsertAnimator;
class InsertionIndicatorOverlay;
diff --git a/sd/source/ui/slidesorter/inc/controller/SlsPageSelector.hxx b/sd/source/ui/slidesorter/inc/controller/SlsPageSelector.hxx
index 394dd894e325..0d7f67d0ad71 100644
--- a/sd/source/ui/slidesorter/inc/controller/SlsPageSelector.hxx
+++ b/sd/source/ui/slidesorter/inc/controller/SlsPageSelector.hxx
@@ -47,10 +47,6 @@ namespace sd { namespace slidesorter { namespace model {
class SlideSorterModel;
} } }
-namespace sd { namespace slidesorter { namespace view {
-class SlideSorterView;
-} } }
-
namespace sd { namespace slidesorter { namespace controller {
class SlideSorterController;
diff --git a/sd/source/ui/slidesorter/inc/controller/SlsSelectionFunction.hxx b/sd/source/ui/slidesorter/inc/controller/SlsSelectionFunction.hxx
index 4c15dc45caf6..9fb5754dfce7 100644
--- a/sd/source/ui/slidesorter/inc/controller/SlsSelectionFunction.hxx
+++ b/sd/source/ui/slidesorter/inc/controller/SlsSelectionFunction.hxx
@@ -37,10 +37,6 @@
#include <boost/noncopyable.hpp>
#include <boost/scoped_ptr.hpp>
-class SdWindow;
-class SdDrawDocument;
-class Sound;
-
namespace sd { namespace slidesorter {
class SlideSorter;
} }
@@ -48,7 +44,6 @@ class SlideSorter;
namespace sd { namespace slidesorter { namespace controller {
class SlideSorterController;
-class DragAndDropContext;
class SelectionFunction
diff --git a/sd/source/ui/slidesorter/inc/controller/SlsSlideFunction.hxx b/sd/source/ui/slidesorter/inc/controller/SlsSlideFunction.hxx
index 93414f3374e0..eab2dd9b489c 100644
--- a/sd/source/ui/slidesorter/inc/controller/SlsSlideFunction.hxx
+++ b/sd/source/ui/slidesorter/inc/controller/SlsSlideFunction.hxx
@@ -22,8 +22,6 @@
#include "fupoor.hxx"
-class SdDrawDocument;
-
namespace sd { namespace slidesorter {
class SlideSorter;
} }
@@ -31,9 +29,6 @@ class SlideSorter;
namespace sd { namespace slidesorter { namespace controller {
-class SlideSorterController;
-
-
/** Base class for functions of the slide sorter.
*/
class SlideFunction
diff --git a/sd/source/ui/slidesorter/inc/model/SlideSorterModel.hxx b/sd/source/ui/slidesorter/inc/model/SlideSorterModel.hxx
index 8a922a520e6d..ef32d53faa8b 100644
--- a/sd/source/ui/slidesorter/inc/model/SlideSorterModel.hxx
+++ b/sd/source/ui/slidesorter/inc/model/SlideSorterModel.hxx
@@ -43,14 +43,8 @@ namespace sd { namespace slidesorter {
class SlideSorter;
} }
-namespace sd { namespace slidesorter { namespace controller {
-class PageObjectFactory;
-} } }
-
namespace sd { namespace slidesorter { namespace model {
-class DocumentPageContainer;
-
inline sal_Int32 FromCoreIndex (const sal_uInt16 nCoreIndex) { return (nCoreIndex-1)/2; }
inline sal_uInt16 ToCoreIndex (const sal_Int32 nIndex) { return nIndex*2+1; }
diff --git a/sd/source/ui/slidesorter/inc/model/SlsPageDescriptor.hxx b/sd/source/ui/slidesorter/inc/model/SlsPageDescriptor.hxx
index 934b6f10202b..d28e115de12a 100644
--- a/sd/source/ui/slidesorter/inc/model/SlsPageDescriptor.hxx
+++ b/sd/source/ui/slidesorter/inc/model/SlsPageDescriptor.hxx
@@ -45,8 +45,6 @@ class SdrPage;
namespace sd { namespace slidesorter { namespace model {
-class SlideRenderer;
-
namespace css = ::com::sun::star;
/** Each PageDescriptor object represents the preview of one draw page,
diff --git a/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx b/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx
index d65bb9077a74..db0cd657b77d 100644
--- a/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx
+++ b/sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx
@@ -50,7 +50,6 @@
class Point;
namespace sd { namespace slidesorter { namespace controller {
-class SlideSorterController;
class Properties;
} } }
diff --git a/sd/source/ui/slidesorter/inc/view/SlsFontProvider.hxx b/sd/source/ui/slidesorter/inc/view/SlsFontProvider.hxx
index 2e2513c9cf76..19531151f812 100644
--- a/sd/source/ui/slidesorter/inc/view/SlsFontProvider.hxx
+++ b/sd/source/ui/slidesorter/inc/view/SlsFontProvider.hxx
@@ -35,8 +35,6 @@
#include <vcl/mapmod.hxx>
class Font;
-class OutputDevice;
-class VclWindowEvent;
namespace sd { namespace slidesorter { namespace view {
diff --git a/sd/source/ui/slidesorter/inc/view/SlsInsertionIndicatorOverlay.hxx b/sd/source/ui/slidesorter/inc/view/SlsInsertionIndicatorOverlay.hxx
index 8bac58a0e767..58e6fff0bd75 100644
--- a/sd/source/ui/slidesorter/inc/view/SlsInsertionIndicatorOverlay.hxx
+++ b/sd/source/ui/slidesorter/inc/view/SlsInsertionIndicatorOverlay.hxx
@@ -40,16 +40,11 @@
#include <vector>
class OutputDevice;
-class SdPage;
namespace sd { namespace slidesorter {
class SlideSorter;
} }
-namespace sd { namespace slidesorter { namespace model {
-class PageEnumeration;
-} } }
-
namespace sd { namespace slidesorter { namespace controller {
class Transferable;
} } }
@@ -57,7 +52,6 @@ class Transferable;
namespace sd { namespace slidesorter { namespace view {
class FramePainter;
-class LayeredDevice;
/** The insertion indicator is painted as a vertical or horizonal bar
in the space between slides.
diff --git a/sd/source/ui/slidesorter/inc/view/SlsLayouter.hxx b/sd/source/ui/slidesorter/inc/view/SlsLayouter.hxx
index 48898f8fc606..9f4a2f87b486 100644
--- a/sd/source/ui/slidesorter/inc/view/SlsLayouter.hxx
+++ b/sd/source/ui/slidesorter/inc/view/SlsLayouter.hxx
@@ -39,8 +39,6 @@
#include <utility>
-class MapMode;
-class OutputDevice;
class Size;
namespace sd { namespace slidesorter { namespace view {
diff --git a/sd/source/ui/slidesorter/inc/view/SlsPageObjectViewObjectContact.hxx b/sd/source/ui/slidesorter/inc/view/SlsPageObjectViewObjectContact.hxx
index 1e56267d6b34..3a988b82858f 100644
--- a/sd/source/ui/slidesorter/inc/view/SlsPageObjectViewObjectContact.hxx
+++ b/sd/source/ui/slidesorter/inc/view/SlsPageObjectViewObjectContact.hxx
@@ -45,8 +45,6 @@ class Properties;
namespace sd { namespace slidesorter { namespace view {
-class SlideSorterView;
-
/** This object-view-contact of page objects maintains a preview bitmap for
the page to speed up redraws of the same. It does so by colaborating
with a cache of bitmaps (see ../cache).
diff --git a/sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx b/sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx
index 274a7bea0e1b..cfdfc81ed0e3 100644
--- a/sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx
+++ b/sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx
@@ -42,8 +42,6 @@
#include <boost/enable_shared_from_this.hpp>
#include <vector>
-class Window;
-
namespace sd { namespace slidesorter { namespace view {
/** A simple wrapper around an OutputDevice that provides support for
diff --git a/sd/source/ui/unoidl/sddetect.hxx b/sd/source/ui/unoidl/sddetect.hxx
index 96fb6579e841..7fc8c174df33 100644
--- a/sd/source/ui/unoidl/sddetect.hxx
+++ b/sd/source/ui/unoidl/sddetect.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/sd/source/ui/unoidl/unocpres.hxx b/sd/source/ui/unoidl/unocpres.hxx
index 74957f41c36e..3bb5f7f08489 100644
--- a/sd/source/ui/unoidl/unocpres.hxx
+++ b/sd/source/ui/unoidl/unocpres.hxx
@@ -33,8 +33,6 @@
///////////////////////////////////////////////////////////////////////////////
class SdXImpressDocument;
-class SdView;
-class SdDrawViewShell;
class SdCustomShow;
class SdXCustomPresentation : public ::cppu::WeakImplHelper5< ::com::sun::star::container::XIndexContainer,
diff --git a/sd/source/ui/unoidl/unopage.hxx b/sd/source/ui/unoidl/unopage.hxx
index 7e315d37a6e8..e7f37e00c99c 100644
--- a/sd/source/ui/unoidl/unopage.hxx
+++ b/sd/source/ui/unoidl/unopage.hxx
@@ -39,8 +39,8 @@
#include "unosrch.hxx"
class SdPage;
-class SvxShape;
class SdrObject;
+class SdXImpressDocument;
struct SfxItemPropertySimpleEntry;
/***********************************************************************