LibreOffice Module sd (master) 1
Functions
sdtreelb.cxx File Reference
#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>
Include dependency graph for sdtreelb.cxx:

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

Function Documentation

◆ IMPL_LINK() [1/7]

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

◆ IMPL_LINK() [2/7]

IMPL_LINK ( SdPageObjsTLV  ,
DragBeginHdl  ,
bool &  ,
rUnsetDragIcon  ,
bool   
)

Definition at line 373 of file sdtreelb.cxx.

References SdPageObjsTLV::StartDrag().

◆ IMPL_LINK() [3/7]

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() [4/7]

IMPL_LINK ( SdPageObjsTLV  ,
EditEntryAgain  ,
void *  ,
p  ,
void   
)

Definition at line 763 of file sdtreelb.cxx.

References p.

◆ IMPL_LINK() [5/7]

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

◆ IMPL_LINK() [6/7]

IMPL_LINK ( SdPageObjsTLV  ,
MousePressHdl  ,
const MouseEvent ,
rMEvt  ,
bool   
)

◆ IMPL_LINK() [7/7]

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() [1/6]

IMPL_LINK_NOARG ( SdPageObjsTLV  ,
AsyncRowActivatedHdl  ,
void *  ,
void   
)

Definition at line 888 of file sdtreelb.cxx.

◆ IMPL_LINK_NOARG() [2/6]

IMPL_LINK_NOARG ( SdPageObjsTLV  ,
AsyncSelectHdl  ,
void *  ,
void   
)

Definition at line 833 of file sdtreelb.cxx.

References Select.

◆ IMPL_LINK_NOARG() [3/6]

IMPL_LINK_NOARG ( SdPageObjsTLV  ,
EditingEntryHdl  ,
const weld::TreeIter ,
bool   
)

Definition at line 771 of file sdtreelb.cxx.

◆ IMPL_LINK_NOARG() [4/6]

IMPL_LINK_NOARG ( SdPageObjsTLV  ,
MouseReleaseHdl  ,
const MouseEvent ,
bool   
)

◆ IMPL_LINK_NOARG() [5/6]

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() [6/6]

IMPL_LINK_NOARG ( SdPageObjsTLV  ,
SelectHdl  ,
weld::TreeView ,
void   
)

Definition at line 816 of file sdtreelb.cxx.

References LINK, Application::PostUserEvent(), and Application::RemoveUserEvent().