diff --git a/src/gui/reports/ReportsWidgetBrowserStatistics.cpp b/src/gui/reports/ReportsWidgetBrowserStatistics.cpp index 63267d77f..22f58e86e 100644 --- a/src/gui/reports/ReportsWidgetBrowserStatistics.cpp +++ b/src/gui/reports/ReportsWidgetBrowserStatistics.cpp @@ -50,7 +50,7 @@ namespace , entry(e) , hasUrls(hU) , hasSettings(hS) - , exclude(e->excludeFromReports()) + , exclude(e->excludeFromReports() || g->excludeFromReports()) { } }; diff --git a/src/gui/reports/ReportsWidgetHealthcheck.cpp b/src/gui/reports/ReportsWidgetHealthcheck.cpp index 1c34c2f36..e50b5418f 100644 --- a/src/gui/reports/ReportsWidgetHealthcheck.cpp +++ b/src/gui/reports/ReportsWidgetHealthcheck.cpp @@ -47,7 +47,7 @@ namespace : group(g) , entry(e) , health(h) - , exclude(e->excludeFromReports()) + , exclude(e->excludeFromReports() || g->excludeFromReports()) { } diff --git a/src/gui/reports/ReportsWidgetHibp.cpp b/src/gui/reports/ReportsWidgetHibp.cpp index a559208aa..0d6860009 100644 --- a/src/gui/reports/ReportsWidgetHibp.cpp +++ b/src/gui/reports/ReportsWidgetHibp.cpp @@ -153,7 +153,7 @@ void ReportsWidgetHibp::makeHibpTable() auto title = entry->title(); // Hide entry if excluded unless explicitly requested - if (entry->excludeFromReports()) { + if (entry->excludeFromReports() || entry->group()->excludeFromReports()) { anyExcluded = true; if (!showExcluded) { continue; @@ -171,6 +171,10 @@ void ReportsWidgetHibp::makeHibpTable() row[1]->setToolTip(tr("This entry is being excluded from reports")); } + if(entry->group()->excludeFromReports()) { + row[1]->setToolTip(tr("The group for this entry is being excluded from reports")); + } + row[2]->setForeground(red); row[2]->setData(count, Qt::UserRole); m_referencesModel->appendRow(row);