diff --git a/src/plugins/debugger/breakhandler.cpp b/src/plugins/debugger/breakhandler.cpp index 8199d4ab518ddc3a1884cb009c5d688b6096ba55..f4b528c50fa9816f896ab3941c062e5f44e0ac2e 100644 --- a/src/plugins/debugger/breakhandler.cpp +++ b/src/plugins/debugger/breakhandler.cpp @@ -231,6 +231,11 @@ BreakHandler::BreakHandler(QObject *parent) { } +BreakHandler::~BreakHandler() +{ + clear(); +} + int BreakHandler::columnCount(const QModelIndex &parent) const { return parent.isValid() ? 0 : 6; diff --git a/src/plugins/debugger/breakhandler.h b/src/plugins/debugger/breakhandler.h index 4581e3a4de97552328dfda23835a41124214ec54..95743f6df50d4727741ffa1f0b4f15d508eff287 100644 --- a/src/plugins/debugger/breakhandler.h +++ b/src/plugins/debugger/breakhandler.h @@ -113,6 +113,7 @@ class BreakHandler : public QAbstractItemModel public: explicit BreakHandler(QObject *parent = 0); + ~BreakHandler(); void removeAllBreakpoints(); void setAllPending();