diff options
Diffstat (limited to 'sd/source/ui/inc/DrawViewShell.hxx')
-rw-r--r-- | sd/source/ui/inc/DrawViewShell.hxx | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sd/source/ui/inc/DrawViewShell.hxx b/sd/source/ui/inc/DrawViewShell.hxx index 5c4a63344611..fe2faa50ddc0 100644 --- a/sd/source/ui/inc/DrawViewShell.hxx +++ b/sd/source/ui/inc/DrawViewShell.hxx @@ -31,6 +31,7 @@ #include <com/sun/star/scanner/XScannerManager2.hpp> #include <unotools/caserotate.hxx> +class Outliner; class SdPage; class DrawDocShell; class TabBar; @@ -41,6 +42,7 @@ class TransferableClipboardListener; class AbstractSvxNameDialog; class SdrLayer; class SvxClipboardFmtItem; +struct ESelection; namespace sd { @@ -161,6 +163,10 @@ public: virtual OUString GetSelectionText( bool bCompleteWords = false ); virtual bool HasSelection( bool bText = true ) const; + //If we are editing an PRESOBJ_OUTLINE return the Outliner and fill rSel + //with the current selection + ::Outliner* GetOutlinerForMasterPageOutlineTextObj(ESelection &rSel); + void ExecCtrl(SfxRequest& rReq); void GetCtrlState(SfxItemSet& rSet); void GetDrawAttrState(SfxItemSet& rSet); |