diff options
author | Takeshi Abe <tabe@fixedpoint.jp> | 2012-07-02 00:08:18 +0900 |
---|---|---|
committer | Takeshi Abe <tabe@fixedpoint.jp> | 2012-07-02 00:08:18 +0900 |
commit | b876538a6d90926b9771fb014432ccfb8c8125be (patch) | |
tree | 45b06b7546e77965dda04b77c3e5844bd6df619d | |
parent | 914c8163e3a5014d9d2885444b6383f6fdcea529 (diff) |
removed unnecessary forward declarations of class
except moving SdXImpressDocument to sd/source/ui/unoidl/unopage.hxx
Change-Id: I855d8369b09ca0fb6d604410f4ed204b11ee4211
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; /*********************************************************************** |