From 81ab6a75c3da0d04feb13cc029ec36c8519a5e5f Mon Sep 17 00:00:00 2001 From: Kimmo Varis Date: Sat, 4 Jul 2009 22:29:48 +0300 Subject: [PATCH] Fix ticket #456 (GUI:: save only the results selected in view settings) http://sourceforge.net/apps/trac/cppcheck/ticket/456 --- gui/resultstree.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gui/resultstree.cpp b/gui/resultstree.cpp index bcd050906..342ebfa4d 100644 --- a/gui/resultstree.cpp +++ b/gui/resultstree.cpp @@ -547,7 +547,8 @@ void ResultsTree::SaveResults(Report *report) for (int i = 0; i < mModel.rowCount(); i++) { QStandardItem *item = mModel.item(i, 0); - SaveErrors(report, item); + if (!isRowHidden(i, item->index())) + SaveErrors(report, item); } report->WriteFooter(); @@ -600,7 +601,7 @@ void ResultsTree::SaveErrors(Report *report, QStandardItem *item) for (int i = 0; i < lines.count(); i++) linesStr << lines[i].toString(); - report->WriteError(files, linesStr, id, severity, message); + report->WriteError(files, linesStr, id, severity, message); } }