32 m_aEditingEntryHdl = rLink;
37 m_aEditedEntryHdl = rLink;
44 return m_aEditingEntryHdl.
Call(pEntry);
49 return m_aEditedEntryHdl.
Call(std::pair<SvTreeListEntry*, OUString>(pEntry, rNewText));
72 m_aEditingEntryHdl = rLink;
76 m_aEditedEntryHdl = rLink;
83 if (m_aStartDragHdl.
Call(
this))
91 m_aEndDragHdl.
Call(
this);
97 m_aModelChangedHdl.
Call(
this);
103 m_aModelChangedHdl.
Call(
this);
109 m_aModelChangedHdl.
Call(
this);
115 m_aModelChangedHdl.
Call(
this);
121 m_aModelChangedHdl.
Call(
this);
140 if (rPos.Y() > aSize.Height() - 12)
159 return m_aEditingEntryHdl.
Call(pEntry);
164 return m_aEditedEntryHdl.
Call(std::pair<SvTreeListEntry*, OUString>(pEntry, rNewText));
virtual void ModelHasInserted(SvTreeListEntry *pEntry) override
virtual void DragFinished(sal_Int8 nDropAction)
virtual void ModelHasInsertedTree(SvTreeListEntry *pEntry) override
void SetStartDragHdl(const Link< SvTreeListBox *, bool > &rLink)
Link< SvTreeListEntry *, bool > m_aEditingEntryHdl
Link< SvTreeListBox *, bool > m_aStartDragHdl
Link< SvTreeListBox *, void > m_aEndDragHdl
virtual void StartDrag(sal_Int8 nAction, const Point &rPosPixel) override
SvTreeListEntry * GetTargetAtPoint(const Point &rPos, bool bHighLightTarget)
virtual SvTreeListEntry * GetDropTarget(const Point &rPos) override
void ScrollOutputArea(short nDeltaEntries)
VCL_DLLPRIVATE bool PosOverBody(const Point &rPos) const
SvTreeListEntry * pTargetEntry
void SetEditingEntryHdl(const Link< SvTreeListEntry *, bool > &rLink)
LclTabListBox(vcl::Window *pParent, WinBits nWinStyle)
Link< SvTreeListBox *, void > m_aModelChangedHdl
void SetEditedEntryHdl(const Link< std::pair< SvTreeListEntry *, OUString >, bool > &rLink)
virtual void ModelHasInsertedTree(SvTreeListEntry *pEntry) override
std::unique_ptr< SvImpLBox > pImpl
virtual void ModelHasMoved(SvTreeListEntry *pSource) override
virtual DragDropMode NotifyStartDrag() override
DragDropMode GetDragDropMode() const
virtual void ModelHasMoved(SvTreeListEntry *pSource) override
void SetEndDragHdl(const Link< SvTreeListBox *, void > &rLink)
virtual bool EditedEntry(SvTreeListEntry *pEntry, const OUString &rNewText) override
virtual void ModelHasInserted(SvTreeListEntry *pEntry) override
virtual void ModelHasCleared() override
virtual bool EditingEntry(SvTreeListEntry *pEntry) override
virtual void DragFinished(sal_Int8 nDropAction) override
Link< std::pair< SvTreeListEntry *, OUString >, bool > m_aEditedEntryHdl
virtual void ModelHasCleared() override
void SetModelChangedHdl(const Link< SvTreeListBox *, void > &rLink)
virtual void ModelHasRemoved(SvTreeListEntry *pEntry) override
void ImplShowTargetEmphasis(SvTreeListEntry *pEntry, bool bShow)
virtual void StartDrag(sal_Int8 nAction, const Point &rPosPixel) override
virtual void ModelHasRemoved(SvTreeListEntry *pEntry) override