diff --git a/include/wx/treebase.h b/include/wx/treebase.h index d54fd49b30..56dce5239d 100644 --- a/include/wx/treebase.h +++ b/include/wx/treebase.h @@ -273,6 +273,7 @@ public: wxTreeEvent(wxEventType commandType, wxTreeCtrlBase *tree, const wxTreeItemId &item = wxTreeItemId()); + wxTreeEvent(wxEventType commandType = wxEVT_NULL, int id = 0); wxTreeEvent(const wxTreeEvent& event); virtual wxEvent *Clone() const { return new wxTreeEvent(*this); } diff --git a/src/common/treebase.cpp b/src/common/treebase.cpp index 252415eae4..8048795fc5 100644 --- a/src/common/treebase.cpp +++ b/src/common/treebase.cpp @@ -76,6 +76,13 @@ wxTreeEvent::wxTreeEvent(wxEventType commandType, SetClientObject(tree->GetItemData(item)); } +wxTreeEvent::wxTreeEvent(wxEventType commandType, int id) + : wxNotifyEvent(commandType, id) +{ + m_itemOld = 0l; + m_editCancelled = false; +} + wxTreeEvent::wxTreeEvent(const wxTreeEvent & event) : wxNotifyEvent(event) {