[Libreoffice-commits] .: sd/source

Takeshi Abe tabe at kemper.freedesktop.org
Sun Jul 1 08:09:32 PDT 2012


 sd/source/filter/eppt/epptbase.hxx                                       |    2 -
 sd/source/filter/eppt/pptexanimations.hxx                                |    2 -
 sd/source/filter/html/htmlex.hxx                                         |    4 ---
 sd/source/filter/ppt/pptinanimations.hxx                                 |    1 
 sd/source/ui/inc/AccessibleTreeNode.hxx                                  |    2 -
 sd/source/ui/inc/DrawController.hxx                                      |    4 ---
 sd/source/ui/inc/FormShellManager.hxx                                    |    2 -
 sd/source/ui/inc/OutlineView.hxx                                         |    1 
 sd/source/ui/inc/OutlineViewShell.hxx                                    |    2 -
 sd/source/ui/inc/PaneDockingWindow.hxx                                   |    1 
 sd/source/ui/inc/PaneShells.hxx                                          |    2 -
 sd/source/ui/inc/SdUnoDrawView.hxx                                       |    1 
 sd/source/ui/inc/ShellFactory.hxx                                        |    1 
 sd/source/ui/inc/SlideSorter.hxx                                         |    1 
 sd/source/ui/inc/ViewShellManager.hxx                                    |    1 
 sd/source/ui/inc/ViewTabBar.hxx                                          |    5 ---
 sd/source/ui/inc/fuconrec.hxx                                            |    1 
 sd/source/ui/inc/fusel.hxx                                               |    1 
 sd/source/ui/inc/pubdlg.hxx                                              |    2 -
 sd/source/ui/inc/slideshow.hxx                                           |    5 ---
 sd/source/ui/inc/tabtempl.hxx                                            |    6 ----
 sd/source/ui/inc/unomodel.hxx                                            |    1 
 sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx                        |    1 
 sd/source/ui/slidesorter/cache/SlsBitmapFactory.hxx                      |    4 ---
 sd/source/ui/slidesorter/cache/SlsCacheCompactor.hxx                     |    1 
 sd/source/ui/slidesorter/inc/cache/SlsPageCache.hxx                      |    5 ---
 sd/source/ui/slidesorter/inc/cache/SlsPageCacheManager.hxx               |   10 -------
 sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx        |    2 -
 sd/source/ui/slidesorter/inc/controller/SlsClipboard.hxx                 |    4 ---
 sd/source/ui/slidesorter/inc/controller/SlsInsertionIndicatorHandler.hxx |    3 --
 sd/source/ui/slidesorter/inc/controller/SlsPageSelector.hxx              |    4 ---
 sd/source/ui/slidesorter/inc/controller/SlsSelectionFunction.hxx         |    5 ---
 sd/source/ui/slidesorter/inc/controller/SlsSlideFunction.hxx             |    5 ---
 sd/source/ui/slidesorter/inc/model/SlideSorterModel.hxx                  |    6 ----
 sd/source/ui/slidesorter/inc/model/SlsPageDescriptor.hxx                 |    2 -
 sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx                    |    1 
 sd/source/ui/slidesorter/inc/view/SlsFontProvider.hxx                    |    2 -
 sd/source/ui/slidesorter/inc/view/SlsInsertionIndicatorOverlay.hxx       |    6 ----
 sd/source/ui/slidesorter/inc/view/SlsLayouter.hxx                        |    2 -
 sd/source/ui/slidesorter/inc/view/SlsPageObjectViewObjectContact.hxx     |    2 -
 sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx                       |    2 -
 sd/source/ui/unoidl/sddetect.hxx                                         |   13 ----------
 sd/source/ui/unoidl/unocpres.hxx                                         |    2 -
 sd/source/ui/unoidl/unopage.hxx                                          |    2 -
 44 files changed, 1 insertion(+), 131 deletions(-)

New commits:
commit b876538a6d90926b9771fb014432ccfb8c8125be
Author: Takeshi Abe <tabe at fixedpoint.jp>
Date:   Mon Jul 2 00:08:18 2012 +0900

    removed unnecessary forward declarations of class
    
    except moving SdXImpressDocument to sd/source/ui/unoidl/unopage.hxx
    
    Change-Id: I855d8369b09ca0fb6d604410f4ed204b11ee4211

diff --git a/sd/source/filter/eppt/epptbase.hxx b/sd/source/filter/eppt/epptbase.hxx
index c2bb4e3..85207a2 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 448f3c9..df60729 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 084cd5f..b85c0cd 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 2f85ba2..06b5e05 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 8651a90..7a50c3e 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 46ca976..5604bdc 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 5dcb1f5..04a4f75 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 71439b7..4bf14d2 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 96374b0..eb8dc5d 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 ae096b4..2d02a88 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 c28beb7..c862121 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 d499dae..ccfd3ca 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 0abe176..da84b9b 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 cda5eba..add9788 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 73eb67a..2b18218 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 09ed258..45447d6 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 f4d1115..3092f59 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 03bf670..887bf73 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 db3694b..c32cee4 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 7a050e7..581402d 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 005dd57..ecaa1b5 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 5ee275f..925e064 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 fcdfdac..296eae5 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 c4b5905..1f66cd0 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 0c79b5e..3701b83 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 3039671..ae2ff08 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 a146b46..c2916b1 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 e962623..f456cb4 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 7bd302e..26ab203 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 b765718..834b1da 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 394dd89..0d7f67d 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 4c15dc4..9fb5754 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 93414f3..eab2dd9 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 8a922a5..ef32d53 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 934b6f1..d28e115 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 d65bb90..db0cd65 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 2e2513c..1953115 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 8bac58a..58e6fff 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 48898f8..9f4a2f8 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 1e56267..3a988b8 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 274a7be..cfdfc81 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 96fb657..7fc8c17 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 74957f4..3bb5f7f 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 7e315d3..e7f37e0 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;
 
 /***********************************************************************


More information about the Libreoffice-commits mailing list