diff options
Diffstat (limited to 'sw/source/ui/inc/wrtsh.hxx')
-rw-r--r-- | sw/source/ui/inc/wrtsh.hxx | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/sw/source/ui/inc/wrtsh.hxx b/sw/source/ui/inc/wrtsh.hxx index 010c3792f258..9311c2ca8e1f 100644 --- a/sw/source/ui/inc/wrtsh.hxx +++ b/sw/source/ui/inc/wrtsh.hxx @@ -1,3 +1,4 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. @@ -33,6 +34,7 @@ #include <sortopt.hxx> #include <swurl.hxx> #include <IMark.hxx> +#include "navmgr.hxx" class Window; class OutputDevice; @@ -473,6 +475,21 @@ typedef sal_Bool (SwWrtShell:: *FNSimpleMove)(); String GetSelDescr() const; + SwNavigationMgr& GetNavigationMgr(); + void addCurrentPosition(); + sal_Bool GotoFly( const String& rName, FlyCntType eType = FLYCNTTYPE_ALL, + sal_Bool bSelFrame = sal_True ); + sal_Bool GotoINetAttr( const SwTxtINetFmt& rAttr ); + void GotoOutline( sal_uInt16 nIdx ); + sal_Bool GotoOutline( const String& rName ); + sal_Bool GotoRegion( const String& rName ); + sal_Bool GotoRefMark( const String& rRefMark, sal_uInt16 nSubType = 0, + sal_uInt16 nSeqNo = 0 ); + sal_Bool GotoNextTOXBase( const String* pName = 0); + sal_Bool GotoTable( const String& rName ); + sal_Bool GotoFld( const SwFmtFld& rFld ); + const SwRedline* GotoRedline( sal_uInt16 nArrPos, sal_Bool bSelect = sal_False); + private: SW_DLLPRIVATE void OpenMark(); @@ -529,6 +546,7 @@ private: } *pCrsrStack; SwView &rView; + SwNavigationMgr aNavigationMgr; Point aDest; sal_Bool bDestOnStack; @@ -650,3 +668,5 @@ inline sal_Bool SwWrtShell::Is_FnDragEQBeginDrag() const } #endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |