LibreOffice Module sd (master) 1
|
#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>
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... | |
IMPL_LINK | ( | SdNavigatorWin | , |
CommandHdl | , | ||
const CommandEvent & | , | ||
rCEvt | , | ||
bool | |||
) |
Definition at line 250 of file navigatr.cxx.
References Application::CreateBuilder().
IMPL_LINK | ( | SdNavigatorWin | , |
DropdownClickToolBoxHdl | , | ||
const OUString & | , | ||
rCommand | , | ||
void | |||
) |
Definition at line 296 of file navigatr.cxx.
References NavDocInfo::HasName(), NAVIGATOR_DRAGTYPE_EMBEDDED, NAVIGATOR_DRAGTYPE_LINK, and NAVIGATOR_DRAGTYPE_URL.
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 | ( | 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 | ( | 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 | ( | SdNavigatorWin | , |
ShapeFilterCallback | , | ||
const OUString & | , | ||
rIdent | , | ||
void | |||
) |
Definition at line 510 of file navigatr.cxx.
References sd::ViewShell::GetFrameView(), sd::DrawDocShell::GetViewShell(), lcl_select_marked_object(), NavDocInfo::mpDocShell, and sd::FrameView::SetIsNavigatorShowingAllShapes().
IMPL_LINK_NOARG | ( | SdNavigatorWin | , |
ClickObjectHdl | , | ||
weld::TreeView & | , | ||
bool | |||
) |
Definition at line 324 of file navigatr.cxx.
References aStr, SfxViewShell::Current(), SdrModel::EnableUndo(), sd::ViewShell::GetActiveWindow(), sd::ViewShell::GetDrawView(), SdrObject::GetName(), SdrObject::getSdrModelFromSdrObject(), SdrPaintView::GetSdrPageView(), sd::DrawDocShell::GetViewShell(), SfxViewShell::GetWindow(), vcl::Window::GrabFocus(), NavDocInfo::IsActive(), SdrModel::IsUndoEnabled(), SdrMarkView::MarkObj(), NavDocInfo::mpDocShell, and SdrObject::SetName().
IMPL_LINK_NOARG | ( | SdNavigatorWin | , |
SelectDocumentHdl | , | ||
weld::ComboBox & | , | ||
void | |||
) |
Definition at line 442 of file navigatr.cxx.
References sd::DrawDocShell::GetDoc(), SdDrawDocument::GetDocSh(), SfxObjectShell::GetMedium(), SfxMedium::GetName(), NavDocInfo::HasName(), InsertFile(), NavDocInfo::mpDocShell, NAVIGATOR_DRAGTYPE_EMBEDDED, and nPos.
IMPL_STATIC_LINK_NOARG | ( | SdNavigatorWin | , |
MouseReleaseHdl | , | ||
const MouseEvent & | , | ||
bool | |||
) |
Definition at line 245 of file navigatr.cxx.
|
static |
Definition at line 139 of file navigatr.cxx.
References sd::ViewShell::GetDrawView(), SfxShell::GetName(), SdPageObjsTLV::SelectEntry(), and SdPageObjsTLV::unselect_all().
Referenced by SdNavigatorWin::FreshTree(), IMPL_LINK(), and SdNavigatorWin::InitTreeLB().