22#include <svx/svxids.hrc>
39#include <drawview.hxx>
50 sal_uInt16 nSId = rReq.
GetSlot();
54 case SID_NAVIGATOR_INIT:
66 case SID_NAVIGATOR_PAGE:
67 case SID_NAVIGATOR_OBJECT:
69 if (nSId == SID_NAVIGATOR_PAGE)
121 else if (nSId == SID_NAVIGATOR_OBJECT)
123 OUString aBookmarkStr(
"#");
125 OUString aTarget = pArgs->
Get(SID_NAVIGATOR_OBJECT).GetValue();
126 aBookmarkStr += aTarget;
133 ExecuteList(SID_OPENDOC, SfxCallMode::SYNCHRON | SfxCallMode::RECORD,
134 { &aStrItem, &aFrameItem, &aBrowseItem, &aReferer });
139 rBindings.
Invalidate( SID_NAVIGATOR_PAGENAME );
151 sal_uInt16 nCurrentPage = 0;
152 sal_uInt16 nLastPage;
166 if( nCurrentPage == 0 )
176 if( nCurrentPage == nLastPage )
sal_uInt16 GetSdPageCount(PageKind ePgKind) const
PageKind GetPageKind() const
const OUString & GetName() const
sal_uInt16 GetPageNum() const
void Invalidate(sal_uInt16 nId)
vcl::Window * GetWindow() const
const SfxPoolItem * Put(const SfxPoolItem &rItem, sal_uInt16 nWhich)
const SfxPoolItem & Get(sal_uInt16 nWhich, bool bSrchInParent=true) const
sal_uInt16 GetSlot() const
const SfxItemSet * GetArgs() const
const OUString & GetName() const
SfxBindings & GetBindings()
SfxDispatcher * GetDispatcher()
SfxChildWindow * GetChildWindow(sal_uInt16)
static void CheckLineTo(SfxRequest &rReq)
check if we have to draw a polyline
std::unique_ptr< DrawView > mpDrawView
void ExecNavigatorWin(SfxRequest &rReq)
handle SfxRequests for navigator
void GetNavigatorWinState(SfxItemSet &rSet)
bool SwitchPage(sal_uInt16 nPage, bool bAllowChangeFocus=true)
Switch to desired page.
void InitTreeLB(const SdDrawDocument *pDoc)
SD_DLLPUBLIC DrawDocShell * GetDocSh() const
SdDrawDocument * GetDoc() const
SD_DLLPUBLIC SfxViewFrame * GetViewFrame() const