From 2a91c00c1082b1d1d7e0ff27762c8d2487f987b2 Mon Sep 17 00:00:00 2001 From: Graham Dawes Date: Tue, 5 Feb 2019 14:17:45 +0000 Subject: [PATCH] Add missing d'tor --- include/wx/qt/treectrl.h | 2 ++ src/qt/treectrl.cpp | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/include/wx/qt/treectrl.h b/include/wx/qt/treectrl.h index 88f503374c..e256e768af 100644 --- a/include/wx/qt/treectrl.h +++ b/include/wx/qt/treectrl.h @@ -21,6 +21,8 @@ public: const wxValidator& validator = wxDefaultValidator, const wxString& name = wxTreeCtrlNameStr); + virtual ~wxTreeCtrl(); + bool Create(wxWindow *parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, diff --git a/src/qt/treectrl.cpp b/src/qt/treectrl.cpp index 01a5efa62d..01de3df9a4 100644 --- a/src/qt/treectrl.cpp +++ b/src/qt/treectrl.cpp @@ -76,6 +76,12 @@ bool wxTreeCtrl::Create(wxWindow *parent, wxWindowID id, return QtCreateControl(parent, id, pos, size, style, validator, name); } +wxTreeCtrl::~wxTreeCtrl() +{ + if (m_qtTreeWidget != NULL) + m_qtTreeWidget->deleteLater(); +} + unsigned wxTreeCtrl::GetCount() const { return m_qtTreeWidget->topLevelItemCount();