From 3044d0f7cb4f44d3a34cba94a63f38579394198e Mon Sep 17 00:00:00 2001 From: Francois Ferrand Date: Fri, 4 Mar 2016 11:57:24 +0100 Subject: [PATCH] Autotests: show failed test count in panel badge. Change-Id: I4e747530460ebe07c6589c7562a32cd35c60b8bf Reviewed-by: Christian Stenger --- src/plugins/autotest/testresultspane.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/autotest/testresultspane.cpp b/src/plugins/autotest/testresultspane.cpp index 971df223cae..9192c75916d 100644 --- a/src/plugins/autotest/testresultspane.cpp +++ b/src/plugins/autotest/testresultspane.cpp @@ -213,6 +213,8 @@ void TestResultsPane::addTestResult(const TestResultPtr &result) m_model->addTestResult(result, m_expandCollapse->isChecked()); if (!m_treeView->isVisible()) popup(Core::IOutputPane::NoModeSwitch); + setIconBadgeNumber(m_model->resultTypeCount(Result::Fail) + + m_model->resultTypeCount(Result::UnexpectedPass)); flash(); navigateStateChanged(); } @@ -246,6 +248,7 @@ int TestResultsPane::priorityInStatusBar() const void TestResultsPane::clearContents() { m_filterModel->clearTestResults(); + setIconBadgeNumber(0); navigateStateChanged(); m_summaryWidget->setVisible(false); m_autoScroll = AutotestPlugin::instance()->settings()->autoScroll;