|
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().