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