LibreOffice Module sw (master) 1
|
Public Member Functions | |
SwGlossaryDropTarget (weld::TreeView &rTreeView, SwGlossaryHdl *pGlosHdl) | |
Private Member Functions | |
virtual sal_Int8 | AcceptDrop (const AcceptDropEvent &rEvt) override |
virtual sal_Int8 | ExecuteDrop (const ExecuteDropEvent &rEvt) override |
Private Attributes | |
weld::TreeView & | m_rTreeView |
SwGlossaryHdl * | m_pGlosHdl |
Definition at line 179 of file glossary.cxx.
|
inline |
Definition at line 282 of file glossary.cxx.
|
inlineoverrideprivatevirtual |
Definition at line 185 of file glossary.cxx.
References GroupUserData::bReadonly, DND_ACTION_COPY, DND_ACTION_MOVE, DND_ACTION_NONE, weld::TreeView::get_dest_row_at_pos(), weld::TreeView::get_drag_source(), weld::TreeView::get_id(), weld::TreeView::get_iter_depth(), weld::TreeView::get_selected(), weld::TreeView::iter_parent(), m_rTreeView, weld::TreeView::make_iterator(), AcceptDropEvent::maPosPixel, and AcceptDropEvent::mnAction.
|
inlineoverrideprivatevirtual |
Definition at line 219 of file glossary.cxx.
References SwGlossaryHdl::CopyOrMove(), DND_ACTION_MOVE, DND_ACTION_NONE, weld::TreeView::get_dest_row_at_pos(), weld::TreeView::get_drag_source(), weld::TreeView::get_id(), weld::TreeView::get_iter_depth(), weld::TreeView::get_selected(), weld::TreeView::get_text(), GLOS_DELIM, weld::TreeView::insert(), weld::TreeView::iter_parent(), m_pGlosHdl, m_rTreeView, weld::TreeView::make_iterator(), ExecuteDropEvent::maPosPixel, ExecuteDropEvent::mnAction, GroupUserData::nPathIdx, weld::TreeView::remove(), SwGlossaryHdl::SetCurGroup(), and GroupUserData::sGroupName.
|
private |
Definition at line 183 of file glossary.cxx.
Referenced by ExecuteDrop().
|
private |
Definition at line 182 of file glossary.cxx.
Referenced by AcceptDrop(), and ExecuteDrop().