diff options
author | Takeshi Abe <tabe@fixedpoint.jp> | 2012-06-29 18:13:20 +0900 |
---|---|---|
committer | Takeshi Abe <tabe@fixedpoint.jp> | 2012-06-29 22:47:10 +0900 |
commit | bf5115328ed454f43b4443f3891a0183dfd62814 (patch) | |
tree | f6e84c3490f965aa583e59be281e32e207b400c2 /sd/source/ui/inc | |
parent | 3f501522a838e245431a4558af5639b602566e33 (diff) |
removed unnecessary forward declarations of class
except
* sd::ViewTabBar moved to ViewShellBase.hxx
* sd::TemplateEntry moved to AllMasterPageSelector.hxx
Change-Id: I802cdc0b77027bbe0843fbb259ce1a5a46354fc3
Diffstat (limited to 'sd/source/ui/inc')
28 files changed, 1 insertions, 76 deletions
diff --git a/sd/source/ui/inc/DrawDocShell.hxx b/sd/source/ui/inc/DrawDocShell.hxx index 0083f53ec9bc..9f5c34848a33 100644 --- a/sd/source/ui/inc/DrawDocShell.hxx +++ b/sd/source/ui/inc/DrawDocShell.hxx @@ -40,11 +40,8 @@ #include "fupoor.hxx" class SfxStyleSheetBasePool; -class SfxStatusBarManager; -class SdStyleSheetPool; class FontList; class SdDrawDocument; -class SvxItemFactory; class SdPage; class SfxPrinter; struct SpellCallbackInfo; @@ -54,7 +51,6 @@ class SfxUndoManager; namespace sd { class FrameView; -class View; class ViewShell; // ------------------ diff --git a/sd/source/ui/inc/DrawViewShell.hxx b/sd/source/ui/inc/DrawViewShell.hxx index 57b32386ada5..738409128807 100644 --- a/sd/source/ui/inc/DrawViewShell.hxx +++ b/sd/source/ui/inc/DrawViewShell.hxx @@ -41,8 +41,6 @@ class SdPage; class DrawDocShell; -class SdAnimationWin; -class SdRuler; class TabBar; class SdrObject; class SdrPageView; @@ -57,7 +55,6 @@ namespace sd { class DrawView; class LayerTabBar; class Ruler; -class SdUnoDrawView; class AnnotationManager; class ViewOverlayManager; diff --git a/sd/source/ui/inc/SdUnoOutlineView.hxx b/sd/source/ui/inc/SdUnoOutlineView.hxx index b4b53c2c601a..1c812be81b74 100644 --- a/sd/source/ui/inc/SdUnoOutlineView.hxx +++ b/sd/source/ui/inc/SdUnoOutlineView.hxx @@ -25,8 +25,6 @@ #include <com/sun/star/lang/EventObject.hpp> -class SdPage; - namespace css = ::com::sun::star; namespace sd { diff --git a/sd/source/ui/inc/SdUnoSlideView.hxx b/sd/source/ui/inc/SdUnoSlideView.hxx index ea5d9b0ecbee..8264522de3fb 100644 --- a/sd/source/ui/inc/SdUnoSlideView.hxx +++ b/sd/source/ui/inc/SdUnoSlideView.hxx @@ -39,10 +39,6 @@ namespace sd { namespace slidesorter { class SlideSorter; } } -namespace sd { namespace slidesorter { namespace controller { -class PageSelector; -} } } - namespace sd { class DrawController; diff --git a/sd/source/ui/inc/TextObjectBar.hxx b/sd/source/ui/inc/TextObjectBar.hxx index 878cead0bede..c7421dd30c56 100644 --- a/sd/source/ui/inc/TextObjectBar.hxx +++ b/sd/source/ui/inc/TextObjectBar.hxx @@ -31,7 +31,6 @@ namespace sd { class View; class ViewShell; -class Window; class TextObjectBar : public SfxShell diff --git a/sd/source/ui/inc/View.hxx b/sd/source/ui/inc/View.hxx index 7c3fa7d7390d..ca6b4fe12fc5 100644 --- a/sd/source/ui/inc/View.hxx +++ b/sd/source/ui/inc/View.hxx @@ -46,7 +46,6 @@ class SdrOle2Obj; class SdrGrafObj; class SdrMediaObj; class OutputDevice; -class VirtualDevice; class ImageMap; class Point; class Graphic; diff --git a/sd/source/ui/inc/ViewShell.hxx b/sd/source/ui/inc/ViewShell.hxx index 58fc6af21911..e1a2b79e48c6 100644 --- a/sd/source/ui/inc/ViewShell.hxx +++ b/sd/source/ui/inc/ViewShell.hxx @@ -52,9 +52,6 @@ class SdrOle2Obj; // fuer die, die Teile von SVDRAW rausdefiniert haben class ScrollBarBox; class SdDrawDocument; class ScrollBar; -class FmFormShell; -class SdOptionsPrintItem; -class MultiSelection; extern const String aEmptyStr; @@ -67,17 +64,11 @@ namespace css = ::com::sun::star; namespace sd { -class Client; class DrawDocShell; -class DrawSubController; class FrameView; -class FuPoor; -class FuSearch; -class SlideShow; class LayerTabBar; class View; class ViewShellBase; -class ViewTabBar; class Window; class WindowUpdater; class ZoomList; diff --git a/sd/source/ui/inc/ViewShellBase.hxx b/sd/source/ui/inc/ViewShellBase.hxx index 6c6ee69dbb13..4dbbbf9559f5 100644 --- a/sd/source/ui/inc/ViewShellBase.hxx +++ b/sd/source/ui/inc/ViewShellBase.hxx @@ -57,6 +57,7 @@ class FormShellManager; class ToolBarManager; class ViewShell; class ViewShellManager; +class ViewTabBar; /** SfxViewShell descendant that the stacked Draw/Impress shells are based on. diff --git a/sd/source/ui/inc/ViewShellImplementation.hxx b/sd/source/ui/inc/ViewShellImplementation.hxx index 0efa987180f8..2fa57d3298e6 100644 --- a/sd/source/ui/inc/ViewShellImplementation.hxx +++ b/sd/source/ui/inc/ViewShellImplementation.hxx @@ -42,8 +42,6 @@ class SvxIMapDlg; namespace sd { -class DrawController; - /** This class contains (will contain) the implementation of methods that have not be accessible from the outside. */ diff --git a/sd/source/ui/inc/bulmaper.hxx b/sd/source/ui/inc/bulmaper.hxx index 6b9eb3b50ef0..a7ffa117dd99 100644 --- a/sd/source/ui/inc/bulmaper.hxx +++ b/sd/source/ui/inc/bulmaper.hxx @@ -32,8 +32,6 @@ #include <sddllapi.h> class SfxItemSet; -class SvxBulletItem; -class SvxNumberFormat; class SvxNumRule; class SD_DLLPUBLIC SdBulletMapper diff --git a/sd/source/ui/inc/celltempl.hxx b/sd/source/ui/inc/celltempl.hxx index 621c7507541f..1abf4b8026e6 100644 --- a/sd/source/ui/inc/celltempl.hxx +++ b/sd/source/ui/inc/celltempl.hxx @@ -31,10 +31,6 @@ #include <sfx2/styledlg.hxx> -class XColorList; -class XGradientList; -class XHatchList; -class XBitmapList; class SfxStyleSheetBase; class SdrModel; diff --git a/sd/source/ui/inc/copydlg.hxx b/sd/source/ui/inc/copydlg.hxx index c327e1e00224..2cbbc69ae378 100644 --- a/sd/source/ui/inc/copydlg.hxx +++ b/sd/source/ui/inc/copydlg.hxx @@ -36,8 +36,6 @@ #include <vcl/fixed.hxx> #include <sfx2/basedlgs.hxx> -class XColorList; - namespace sd { class View; diff --git a/sd/source/ui/inc/dlgpage.hxx b/sd/source/ui/inc/dlgpage.hxx index 1b7e8de35862..713e620ec4ce 100644 --- a/sd/source/ui/inc/dlgpage.hxx +++ b/sd/source/ui/inc/dlgpage.hxx @@ -34,10 +34,6 @@ #include "dlgpage.hrc" class SfxObjectShell; -class XColorList; -class XGradientList; -class XHatchList; -class XBitmapList; typedef sal_uInt16 ChangeType; diff --git a/sd/source/ui/inc/drawview.hxx b/sd/source/ui/inc/drawview.hxx index 5e79daa50a2d..a2b27c3703b8 100644 --- a/sd/source/ui/inc/drawview.hxx +++ b/sd/source/ui/inc/drawview.hxx @@ -27,8 +27,6 @@ namespace sd { class DrawDocShell; class DrawViewShell; -class FuSlideShow; -class SlideShow; #define SDDRAWVIEW_MAGIC 0x456789BA diff --git a/sd/source/ui/inc/framework/ConfigurationController.hxx b/sd/source/ui/inc/framework/ConfigurationController.hxx index ad60b1d23415..93c73fcc8e7a 100644 --- a/sd/source/ui/inc/framework/ConfigurationController.hxx +++ b/sd/source/ui/inc/framework/ConfigurationController.hxx @@ -56,11 +56,6 @@ namespace sd { class ViewShellBase; } namespace sd { namespace framework { -class ChangeRequestQueueProcessor; -class ConfigurationControllerBroadcaster; -class ConfigurationUpdater; -class ConfigurationUpdaterLock; - /** The configuration controller is responsible for maintaining the current configuration. diff --git a/sd/source/ui/inc/fuconbez.hxx b/sd/source/ui/inc/fuconbez.hxx index 17de46f41aa8..de9786c85503 100644 --- a/sd/source/ui/inc/fuconbez.hxx +++ b/sd/source/ui/inc/fuconbez.hxx @@ -36,8 +36,6 @@ class SdDrawDocument; namespace sd { -class DrawView; -class DrawViewShell; class Window; diff --git a/sd/source/ui/inc/fuconcs.hxx b/sd/source/ui/inc/fuconcs.hxx index 258fb2109551..351b4a99c787 100644 --- a/sd/source/ui/inc/fuconcs.hxx +++ b/sd/source/ui/inc/fuconcs.hxx @@ -34,8 +34,6 @@ class KeyEvent; class SdDrawDocument; class SdrObject; -class SdxRequest; -class SfxItemSet; namespace sd { diff --git a/sd/source/ui/inc/fuprlout.hxx b/sd/source/ui/inc/fuprlout.hxx index d1bb005d19b0..80b37af7f40d 100644 --- a/sd/source/ui/inc/fuprlout.hxx +++ b/sd/source/ui/inc/fuprlout.hxx @@ -24,7 +24,6 @@ class SdDrawDocument; class SfxRequest; -class SfxStyleSheetBasePool; namespace sd { diff --git a/sd/source/ui/inc/futext.hxx b/sd/source/ui/inc/futext.hxx index 290a43ebff80..6a654117d2d4 100644 --- a/sd/source/ui/inc/futext.hxx +++ b/sd/source/ui/inc/futext.hxx @@ -35,7 +35,6 @@ struct StyleRequestData; class SdrTextObj; -class OutlinerParaObject; class FontList; class OutlinerView; diff --git a/sd/source/ui/inc/headerfooterdlg.hxx b/sd/source/ui/inc/headerfooterdlg.hxx index 9439160bad61..53dea9e21ec4 100644 --- a/sd/source/ui/inc/headerfooterdlg.hxx +++ b/sd/source/ui/inc/headerfooterdlg.hxx @@ -36,7 +36,6 @@ #include "headerfooterdlg.hrc" #include "sdpage.hxx" -class SfxObjectShell; class SdUndoGroup; namespace sd diff --git a/sd/source/ui/inc/navigatr.hxx b/sd/source/ui/inc/navigatr.hxx index 7ddee515c86e..4489da7c89a7 100644 --- a/sd/source/ui/inc/navigatr.hxx +++ b/sd/source/ui/inc/navigatr.hxx @@ -59,7 +59,6 @@ namespace sd { class DrawDocShell; class NavigatorChildWindow; -class View; } class Menu; class SdNavigatorControllerItem; diff --git a/sd/source/ui/inc/optsitem.hxx b/sd/source/ui/inc/optsitem.hxx index 0cd66e19004e..e9563df59d8e 100644 --- a/sd/source/ui/inc/optsitem.hxx +++ b/sd/source/ui/inc/optsitem.hxx @@ -56,7 +56,6 @@ // - Forwards - // ------------ -class SfxConfigItem; class SdOptions; namespace sd { diff --git a/sd/source/ui/inc/prltempl.hxx b/sd/source/ui/inc/prltempl.hxx index eafa1a3fc1b0..7c49f3a27845 100644 --- a/sd/source/ui/inc/prltempl.hxx +++ b/sd/source/ui/inc/prltempl.hxx @@ -37,12 +37,6 @@ #include "prlayout.hxx" // fuer enum PresentationObjects -class XColorList; -class XGradientList; -class XHatchList; -class XBitmapList; -class XDashList; -class XLineEndList; class SfxObjectShell; class SfxStyleSheetBase; class SfxStyleSheetBasePool; diff --git a/sd/source/ui/inc/taskpane/ControlContainer.hxx b/sd/source/ui/inc/taskpane/ControlContainer.hxx index 3d0ab36fdf63..db075e64585b 100644 --- a/sd/source/ui/inc/taskpane/ControlContainer.hxx +++ b/sd/source/ui/inc/taskpane/ControlContainer.hxx @@ -25,8 +25,6 @@ #include <vector> #include <memory> -class Window; - namespace sd { namespace toolpanel { class TreeNode; diff --git a/sd/source/ui/inc/taskpane/TaskPaneControlFactory.hxx b/sd/source/ui/inc/taskpane/TaskPaneControlFactory.hxx index 619fe659e13f..298e58314724 100644 --- a/sd/source/ui/inc/taskpane/TaskPaneControlFactory.hxx +++ b/sd/source/ui/inc/taskpane/TaskPaneControlFactory.hxx @@ -24,10 +24,6 @@ #include <memory> -namespace sd { -class ViewShellBase; -} - namespace sd { namespace toolpanel { class TreeNode; } } diff --git a/sd/source/ui/inc/taskpane/TaskPaneTreeNode.hxx b/sd/source/ui/inc/taskpane/TaskPaneTreeNode.hxx index 945ce7475d63..146e5050fbef 100644 --- a/sd/source/ui/inc/taskpane/TaskPaneTreeNode.hxx +++ b/sd/source/ui/inc/taskpane/TaskPaneTreeNode.hxx @@ -26,10 +26,6 @@ #include <com/sun/star/accessibility/XAccessible.hpp> #include <tools/link.hxx> -namespace sd { -class ObjectBarManager; -} - namespace sd { namespace toolpanel { class ControlContainer; diff --git a/sd/source/ui/inc/taskpane/ToolPanelViewShell.hxx b/sd/source/ui/inc/taskpane/ToolPanelViewShell.hxx index 015f5ef4b65e..89a093169130 100644 --- a/sd/source/ui/inc/taskpane/ToolPanelViewShell.hxx +++ b/sd/source/ui/inc/taskpane/ToolPanelViewShell.hxx @@ -39,13 +39,8 @@ namespace com { namespace sun { namespace star { namespace ui { } } } } namespace sd { -class PaneDockingWindow; - namespace toolpanel { class TaskPaneShellManager; -class TitleToolBox; -class TitleBar; -class TitledControl; class ToolPanelViewShell_Impl; /** The tool panel is a view shell for some very specific reasons: - It fits better into the concept of panes being docking windows whose diff --git a/sd/source/ui/inc/unosrch.hxx b/sd/source/ui/inc/unosrch.hxx index 9b44e84df4d2..caf5006052b7 100644 --- a/sd/source/ui/inc/unosrch.hxx +++ b/sd/source/ui/inc/unosrch.hxx @@ -31,7 +31,6 @@ #include <editeng/editdata.hxx> #include <editeng/unoipset.hxx> -class SdrObject; class SvxItemPropertySet; class SdUnoSearchReplaceDescriptor; |