From 5aba98353c837b7de165cad82393820e8ea4c39d Mon Sep 17 00:00:00 2001 From: Graham Dawes Date: Thu, 7 Feb 2019 10:27:51 +0000 Subject: [PATCH] Generate event when begin editing tree item. --- src/qt/treectrl.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/qt/treectrl.cpp b/src/qt/treectrl.cpp index c3879d0920..1b177d4ad6 100644 --- a/src/qt/treectrl.cpp +++ b/src/qt/treectrl.cpp @@ -933,6 +933,10 @@ wxTextCtrl *wxTreeCtrl::EditLabel(const wxTreeItemId& item, wxClassInfo* WXUNUSE { wxCHECK_MSG(item.IsOk(), NULL, "invalid tree item"); + wxTreeEvent event(wxEVT_TREE_BEGIN_LABEL_EDIT, this, item); + if ( HandleWindowEvent(event) && !event.IsAllowed() ) + return NULL; + QTreeWidgetItem *qTreeItem = wxQtConvertTreeItem(item); m_qtTreeWidget->openPersistentEditor(qTreeItem); return m_qtTreeWidget->GetEditControl();