|
LibreOffice Module sd (master) 1
|
#include <sal/log.hxx>#include <sal/types.h>#include <sot/formats.hxx>#include <utility>#include <vcl/weld.hxx>#include <svx/svditer.hxx>#include <sfx2/docfile.hxx>#include <svx/svdoole2.hxx>#include <vcl/svapp.hxx>#include <cusshow.hxx>#include <sfx2/viewfrm.hxx>#include <sdtreelb.hxx>#include <DrawDocShell.hxx>#include <drawdoc.hxx>#include <sdpage.hxx>#include <sdmod.hxx>#include <sdresid.hxx>#include <navigatr.hxx>#include <strings.hrc>#include <bitmaps.hlst>#include <customshowlist.hxx>#include <ViewShell.hxx>#include <DrawController.hxx>#include <ViewShellBase.hxx>#include <com/sun/star/embed/XEmbedPersist.hpp>#include <com/sun/star/embed/XEmbeddedObject.hpp>#include <com/sun/star/frame/Desktop.hpp>#include <svtools/acceleratorexecute.hxx>#include <svtools/embedtransfer.hxx>#include <comphelper/servicehelper.hxx>#include <comphelper/processfactory.hxx>#include <vcl/commandevent.hxx>#include <svx/svdview.hxx>#include <DrawViewShell.hxx>Go to the source code of this file.
Functions | |
| IMPL_LINK (SdPageObjsTLV, CommandHdl, const CommandEvent &, rCEvt, bool) | |
| IMPL_LINK (SdPageObjsTLV, KeyInputHdl, const KeyEvent &, rKEvt, bool) | |
| IMPL_LINK (SdPageObjsTLV, MousePressHdl, const MouseEvent &, rMEvt, bool) | |
| IMPL_LINK_NOARG (SdPageObjsTLV, MouseReleaseHdl, const MouseEvent &, bool) | |
| IMPL_LINK (SdPageObjsTLV, DragBeginHdl, bool &, rUnsetDragIcon, bool) | |
| IMPL_LINK (SdPageObjsTLV, EditEntryAgain, void *, p, void) | |
| IMPL_LINK_NOARG (SdPageObjsTLV, EditingEntryHdl, const weld::TreeIter &, bool) | |
| IMPL_LINK (SdPageObjsTLV, EditedEntryHdl, const IterString &, rIterString, bool) | |
| IMPL_LINK_NOARG (SdPageObjsTLV, SelectHdl, weld::TreeView &, void) | |
| IMPL_LINK_NOARG (SdPageObjsTLV, RowActivatedHdl, weld::TreeView &, bool) | |
| IMPL_LINK_NOARG (SdPageObjsTLV, AsyncSelectHdl, void *, void) | |
| IMPL_LINK_NOARG (SdPageObjsTLV, AsyncRowActivatedHdl, void *, void) | |
| IMPL_LINK (SdPageObjsTLV, RequestingChildrenHdl, const weld::TreeIter &, rFileEntry, bool) | |
| Entries are inserted only by request (double click) More... | |
| IMPL_LINK | ( | SdPageObjsTLV | , |
| CommandHdl | , | ||
| const CommandEvent & | , | ||
| rCEvt | , | ||
| bool | |||
| ) |
Definition at line 297 of file sdtreelb.cxx.
References Link< typename Arg, typename Ret >::Call(), SdPageObjsTLV::IsEditingActive(), SdPageObjsTLV::m_aPopupMenuHdl, SdPageObjsTLV::m_bNavigationGrabsFocus, SdPageObjsTLV::m_bSelectionHandlerNavigates, SdPageObjsTLV::m_xTreeView, and SdPageObjsTLV::Select().
| IMPL_LINK | ( | SdPageObjsTLV | , |
| DragBeginHdl | , | ||
| bool & | , | ||
| rUnsetDragIcon | , | ||
| bool | |||
| ) |
Definition at line 373 of file sdtreelb.cxx.
References SdPageObjsTLV::StartDrag().
| IMPL_LINK | ( | SdPageObjsTLV | , |
| EditedEntryHdl | , | ||
| const IterString & | , | ||
| rIterString | , | ||
| bool | |||
| ) |
Definition at line 777 of file sdtreelb.cxx.
References LINK, Application::PostUserEvent(), and SdPage::SetName().
| IMPL_LINK | ( | SdPageObjsTLV | , |
| EditEntryAgain | , | ||
| void * | , | ||
| p | , | ||
| void | |||
| ) |
Definition at line 763 of file sdtreelb.cxx.
References p.
| IMPL_LINK | ( | SdPageObjsTLV | , |
| KeyInputHdl | , | ||
| const KeyEvent & | , | ||
| rKEvt | , | ||
| bool | |||
| ) |
Definition at line 323 of file sdtreelb.cxx.
References Link< typename Arg, typename Ret >::Call(), vcl::KeyCode::GetCode(), KEY_RETURN, SdPageObjsTLV::m_aKeyPressHdl, SdPageObjsTLV::m_aRowActivatedHdl, SdPageObjsTLV::m_bEditing, SdPageObjsTLV::m_bNavigationGrabsFocus, SdPageObjsTLV::m_xAccel, and SdPageObjsTLV::m_xTreeView.
| IMPL_LINK | ( | SdPageObjsTLV | , |
| MousePressHdl | , | ||
| const MouseEvent & | , | ||
| rMEvt | , | ||
| bool | |||
| ) |
Definition at line 355 of file sdtreelb.cxx.
References SdPageObjsTLV::m_bEditing, SdPageObjsTLV::m_bNavigationGrabsFocus, and SdPageObjsTLV::m_bSelectionHandlerNavigates.
| IMPL_LINK | ( | SdPageObjsTLV | , |
| RequestingChildrenHdl | , | ||
| const weld::TreeIter & | , | ||
| rFileEntry | , | ||
| bool | |||
| ) |
Entries are inserted only by request (double click)
Definition at line 1007 of file sdtreelb.cxx.
References aStr, SdPage::GetName(), SdrObject::GetObjIdentifier(), SdrObject::GetObjInventor(), SdPage::GetPageKind(), SdrObjListIter::IsMore(), SdrObjListIter::Next(), sId, and Standard.
| IMPL_LINK_NOARG | ( | SdPageObjsTLV | , |
| AsyncRowActivatedHdl | , | ||
| void * | , | ||
| void | |||
| ) |
Definition at line 888 of file sdtreelb.cxx.
| IMPL_LINK_NOARG | ( | SdPageObjsTLV | , |
| AsyncSelectHdl | , | ||
| void * | , | ||
| void | |||
| ) |
Definition at line 833 of file sdtreelb.cxx.
References Select.
| IMPL_LINK_NOARG | ( | SdPageObjsTLV | , |
| EditingEntryHdl | , | ||
| const weld::TreeIter & | , | ||
| bool | |||
| ) |
Definition at line 771 of file sdtreelb.cxx.
| IMPL_LINK_NOARG | ( | SdPageObjsTLV | , |
| MouseReleaseHdl | , | ||
| const MouseEvent & | , | ||
| bool | |||
| ) |
Definition at line 363 of file sdtreelb.cxx.
References Link< typename Arg, typename Ret >::Call(), Link< typename Arg, typename Ret >::IsSet(), SdPageObjsTLV::m_aMouseReleaseHdl, SdPageObjsTLV::m_bNavigationGrabsFocus, and SdPageObjsTLV::m_bSelectionHandlerNavigates.
| IMPL_LINK_NOARG | ( | SdPageObjsTLV | , |
| RowActivatedHdl | , | ||
| weld::TreeView & | , | ||
| bool | |||
| ) |
Definition at line 824 of file sdtreelb.cxx.
References LINK, Application::PostUserEvent(), and Application::RemoveUserEvent().
| IMPL_LINK_NOARG | ( | SdPageObjsTLV | , |
| SelectHdl | , | ||
| weld::TreeView & | , | ||
| void | |||
| ) |
Definition at line 816 of file sdtreelb.cxx.
References LINK, Application::PostUserEvent(), and Application::RemoveUserEvent().