LibreOffice Module sd (master) 1
Functions
navigatr.cxx File Reference
#include <memory>
#include <sal/config.h>
#include <osl/file.hxx>
#include <tools/urlobj.hxx>
#include <sfx2/fcontnr.hxx>
#include <svl/stritem.hxx>
#include <sfx2/docfile.hxx>
#include <svl/intitem.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/viewfrm.hxx>
#include <pres.hxx>
#include <navigatr.hxx>
#include <pgjump.hxx>
#include <app.hrc>
#include <bitmaps.hlst>
#include <drawdoc.hxx>
#include <DrawDocShell.hxx>
#include <ViewShell.hxx>
#include <ViewShellBase.hxx>
#include <slideshow.hxx>
#include <FrameView.hxx>
#include <Window.hxx>
#include <DrawViewShell.hxx>
#include <utility>
#include <vcl/commandevent.hxx>
#include <comphelper/lok.hxx>
Include dependency graph for navigatr.cxx:

Go to the source code of this file.

Functions

static void lcl_select_marked_object (const sd::ViewShell *pViewShell, SdPageObjsTLV *pTlbObjects)
 
 IMPL_STATIC_LINK_NOARG (SdNavigatorWin, MouseReleaseHdl, const MouseEvent &, bool)
 
 IMPL_LINK (SdNavigatorWin, CommandHdl, const CommandEvent &, rCEvt, bool)
 
 IMPL_LINK (SdNavigatorWin, SelectToolboxHdl, const OUString &, rCommand, void)
 
 IMPL_LINK (SdNavigatorWin, DropdownClickToolBoxHdl, const OUString &, rCommand, void)
 
 IMPL_LINK_NOARG (SdNavigatorWin, ClickObjectHdl, weld::TreeView &, bool)
 
 IMPL_LINK_NOARG (SdNavigatorWin, SelectDocumentHdl, weld::ComboBox &, void)
 
 IMPL_LINK (SdNavigatorWin, MenuSelectHdl, const OUString &, rIdent, void)
 Set DrageType and set image accordingly to it. More...
 
 IMPL_LINK (SdNavigatorWin, ShapeFilterCallback, const OUString &, rIdent, void)
 
 IMPL_LINK (SdNavigatorWin, KeyInputHdl, const KeyEvent &, rKEvt, bool)
 catch ESCAPE in order to end show More...
 

Function Documentation

◆ IMPL_LINK() [1/6]

IMPL_LINK ( SdNavigatorWin  ,
CommandHdl  ,
const CommandEvent ,
rCEvt  ,
bool   
)

Definition at line 250 of file navigatr.cxx.

References Application::CreateBuilder().

◆ IMPL_LINK() [2/6]

IMPL_LINK ( SdNavigatorWin  ,
DropdownClickToolBoxHdl  ,
const OUString &  ,
rCommand  ,
void   
)

◆ IMPL_LINK() [3/6]

IMPL_LINK ( SdNavigatorWin  ,
KeyInputHdl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

catch ESCAPE in order to end show

Definition at line 726 of file navigatr.cxx.

References sd::ViewShellBase::GetViewShellBase(), SdPageObjsTLV::IsInDrag(), KEY_ESCAPE, and sd::SlideShow::Stop().

◆ IMPL_LINK() [4/6]

IMPL_LINK ( SdNavigatorWin  ,
MenuSelectHdl  ,
const OUString &  ,
rIdent  ,
void   
)

Set DrageType and set image accordingly to it.

Definition at line 487 of file navigatr.cxx.

References NAVIGATOR_DRAGTYPE_URL.

◆ IMPL_LINK() [5/6]

IMPL_LINK ( SdNavigatorWin  ,
SelectToolboxHdl  ,
const OUString &  ,
rCommand  ,
void   
)

Definition at line 271 of file navigatr.cxx.

References PAGE_FIRST, PAGE_LAST, PAGE_NEXT, PAGE_NONE, and PAGE_PREVIOUS.

◆ IMPL_LINK() [6/6]

IMPL_LINK ( SdNavigatorWin  ,
ShapeFilterCallback  ,
const OUString &  ,
rIdent  ,
void   
)

◆ IMPL_LINK_NOARG() [1/2]

IMPL_LINK_NOARG ( SdNavigatorWin  ,
ClickObjectHdl  ,
weld::TreeView ,
bool   
)

◆ IMPL_LINK_NOARG() [2/2]

IMPL_LINK_NOARG ( SdNavigatorWin  ,
SelectDocumentHdl  ,
weld::ComboBox ,
void   
)

◆ IMPL_STATIC_LINK_NOARG()

IMPL_STATIC_LINK_NOARG ( SdNavigatorWin  ,
MouseReleaseHdl  ,
const MouseEvent ,
bool   
)

Definition at line 245 of file navigatr.cxx.

◆ lcl_select_marked_object()

static void lcl_select_marked_object ( const sd::ViewShell pViewShell,
SdPageObjsTLV pTlbObjects 
)
static