diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp index 6c91e09e1..6f6c99ff8 100644 --- a/gui/mainwindow.cpp +++ b/gui/mainwindow.cpp @@ -1127,6 +1127,12 @@ void MainWindow::reAnalyze(bool all) void MainWindow::clearResults() { + if (mProjectFile && !mProjectFile->getBuildDir().isEmpty()) { + QDir dir(QFileInfo(mProjectFile->getFilename()).absolutePath() + '/' + mProjectFile->getBuildDir()); + for (const QString& f: dir.entryList(QDir::Files)) { + dir.remove(f); + } + } mUI.mResults->clear(true); Q_ASSERT(false == mUI.mResults->hasResults()); enableResultsButtons();