diff --git a/src/plugins/valgrind/xmlprotocol/threadedparser.cpp b/src/plugins/valgrind/xmlprotocol/threadedparser.cpp index 5df623aa2b8..8b9ef43d905 100644 --- a/src/plugins/valgrind/xmlprotocol/threadedparser.cpp +++ b/src/plugins/valgrind/xmlprotocol/threadedparser.cpp @@ -33,6 +33,8 @@ ThreadedParser::ThreadedParser(QObject *parent) : QObject(parent) {} +ThreadedParser::~ThreadedParser() = default; + bool ThreadedParser::isRunning() const { return m_parserThread ? m_parserThread->isRunning() : false; diff --git a/src/plugins/valgrind/xmlprotocol/threadedparser.h b/src/plugins/valgrind/xmlprotocol/threadedparser.h index 51d3fb4cfd8..3380d0d3438 100644 --- a/src/plugins/valgrind/xmlprotocol/threadedparser.h +++ b/src/plugins/valgrind/xmlprotocol/threadedparser.h @@ -25,6 +25,7 @@ class ThreadedParser : public QObject public: explicit ThreadedParser(QObject *parent = nullptr); + ~ThreadedParser(); /// interface additions relative to Parser because Parser is synchronous and this /// class parses asynchronously in a non-public secondary thread.