From 6221c2fba816d624e5353a87d49aff58d6c66dcd Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 26 Feb 2018 12:49:38 +0000 Subject: [PATCH] Implement menu item to clear reported bugs list --- qrenderdoc/Windows/MainWindow.cpp | 9 +++++++++ qrenderdoc/Windows/MainWindow.h | 1 + 2 files changed, 10 insertions(+) diff --git a/qrenderdoc/Windows/MainWindow.cpp b/qrenderdoc/Windows/MainWindow.cpp index f8ebea1a2..baa3d01bd 100644 --- a/qrenderdoc/Windows/MainWindow.cpp +++ b/qrenderdoc/Windows/MainWindow.cpp @@ -1105,6 +1105,15 @@ void MainWindow::PopulateRecentCaptureSettings() ui->menu_Recent_Capture_Settings->addAction(ui->action_Clear_Capture_Settings_History); } +void MainWindow::on_action_Clear_Reported_Bugs_triggered() +{ + ui->menu_Reported_Bugs->clear(); + ui->menu_Reported_Bugs->setEnabled(false); + + m_Ctx.Config().CrashReport_ReportedBugs.clear(); + m_Ctx.Config().Save(); +} + void MainWindow::PopulateReportedBugs() { ui->menu_Reported_Bugs->clear(); diff --git a/qrenderdoc/Windows/MainWindow.h b/qrenderdoc/Windows/MainWindow.h index 244617453..a4f99647a 100644 --- a/qrenderdoc/Windows/MainWindow.h +++ b/qrenderdoc/Windows/MainWindow.h @@ -139,6 +139,7 @@ private slots: void on_action_Resource_Inspector_triggered(); void on_action_Send_Error_Report_triggered(); void on_action_Check_for_Updates_triggered(); + void on_action_Clear_Reported_Bugs_triggered(); // manual slots void saveLayout_triggered();