diff --git a/src/plugins/autotest/autotest.qrc b/src/plugins/autotest/autotest.qrc
index f92f835e599..6bd7eac6d79 100644
--- a/src/plugins/autotest/autotest.qrc
+++ b/src/plugins/autotest/autotest.qrc
@@ -5,16 +5,6 @@
images/sort@2x.png
images/leafsort.png
images/leafsort@2x.png
- images/debug.png
- images/fail.png
- images/fatal.png
- images/pass.png
- images/skip.png
- images/warn.png
- images/xfail.png
- images/xpass.png
- images/blacklisted_fail.png
- images/blacklisted_pass.png
images/benchmark.png
images/runselected_boxes.png
images/runselected_boxes@2x.png
diff --git a/src/plugins/autotest/autotesticons.h b/src/plugins/autotest/autotesticons.h
index f7845b071f8..ae4a1527cfd 100644
--- a/src/plugins/autotest/autotesticons.h
+++ b/src/plugins/autotest/autotesticons.h
@@ -38,5 +38,39 @@ const Utils::Icon RUN_SELECTED_OVERLAY({
{QLatin1String(":/images/runselected_boxes.png"), Utils::Theme::BackgroundColorDark},
{QLatin1String(":/images/runselected_tickmarks.png"), Utils::Theme::IconsBaseColor}});
+const Utils::Icon RESULT_PASS({
+ {":/utils/images/filledcircle.png", Utils::Theme::OutputPanes_TestPassTextColor}},
+ Utils::Icon::Tint);
+const Utils::Icon RESULT_FAIL({
+ {":/utils/images/filledcircle.png", Utils::Theme::OutputPanes_TestFailTextColor}},
+ Utils::Icon::Tint);
+const Utils::Icon RESULT_XFAIL({
+ {":/utils/images/filledcircle.png", Utils::Theme::OutputPanes_TestXFailTextColor}},
+ Utils::Icon::Tint);
+const Utils::Icon RESULT_XPASS({
+ {":/utils/images/filledcircle.png", Utils::Theme::OutputPanes_TestXPassTextColor}},
+ Utils::Icon::Tint);
+const Utils::Icon RESULT_SKIP({
+ {":/utils/images/filledcircle.png", Utils::Theme::OutputPanes_TestSkipTextColor}},
+ Utils::Icon::Tint);
+const Utils::Icon RESULT_BLACKLISTEDPASS({
+ {":/utils/images/filledcircle.png", Utils::Theme::OutputPanes_TestPassTextColor},
+ {":/projectexplorer/images/buildstepdisable.png", Utils::Theme::PanelTextColorDark}},
+ Utils::Icon::Tint | Utils::Icon::PunchEdges);
+const Utils::Icon RESULT_BLACKLISTEDFAIL({
+ {":/utils/images/filledcircle.png", Utils::Theme::OutputPanes_TestFailTextColor},
+ {":/projectexplorer/images/buildstepdisable.png", Utils::Theme::PanelTextColorDark}},
+ Utils::Icon::Tint | Utils::Icon::PunchEdges);
+const Utils::Icon RESULT_BENCHMARK(":/images/benchmark.png");
+const Utils::Icon RESULT_MESSAGEDEBUG({
+ {":/utils/images/filledcircle.png", Utils::Theme::OutputPanes_TestDebugTextColor}},
+ Utils::Icon::Tint);
+const Utils::Icon RESULT_MESSAGEWARN({
+ {":/utils/images/filledcircle.png", Utils::Theme::OutputPanes_TestWarnTextColor}},
+ Utils::Icon::Tint);
+const Utils::Icon RESULT_MESSAGEFATAL({
+ {":/utils/images/filledcircle.png", Utils::Theme::OutputPanes_TestFatalTextColor}},
+ Utils::Icon::Tint);
+
} // namespace Icons
} // namespace Autotest
diff --git a/src/plugins/autotest/images/blacklisted_fail.png b/src/plugins/autotest/images/blacklisted_fail.png
deleted file mode 100644
index 695e1f92468..00000000000
Binary files a/src/plugins/autotest/images/blacklisted_fail.png and /dev/null differ
diff --git a/src/plugins/autotest/images/blacklisted_pass.png b/src/plugins/autotest/images/blacklisted_pass.png
deleted file mode 100644
index bac3ffb1342..00000000000
Binary files a/src/plugins/autotest/images/blacklisted_pass.png and /dev/null differ
diff --git a/src/plugins/autotest/images/debug.png b/src/plugins/autotest/images/debug.png
deleted file mode 100644
index e18bd157e4a..00000000000
Binary files a/src/plugins/autotest/images/debug.png and /dev/null differ
diff --git a/src/plugins/autotest/images/fail.png b/src/plugins/autotest/images/fail.png
deleted file mode 100644
index 38c0d1463a9..00000000000
Binary files a/src/plugins/autotest/images/fail.png and /dev/null differ
diff --git a/src/plugins/autotest/images/fatal.png b/src/plugins/autotest/images/fatal.png
deleted file mode 100644
index 4e0bf77474a..00000000000
Binary files a/src/plugins/autotest/images/fatal.png and /dev/null differ
diff --git a/src/plugins/autotest/images/pass.png b/src/plugins/autotest/images/pass.png
deleted file mode 100644
index 33dbe44649e..00000000000
Binary files a/src/plugins/autotest/images/pass.png and /dev/null differ
diff --git a/src/plugins/autotest/images/skip.png b/src/plugins/autotest/images/skip.png
deleted file mode 100644
index 9dfea415f16..00000000000
Binary files a/src/plugins/autotest/images/skip.png and /dev/null differ
diff --git a/src/plugins/autotest/images/warn.png b/src/plugins/autotest/images/warn.png
deleted file mode 100644
index a813c1dc9a6..00000000000
Binary files a/src/plugins/autotest/images/warn.png and /dev/null differ
diff --git a/src/plugins/autotest/images/xfail.png b/src/plugins/autotest/images/xfail.png
deleted file mode 100644
index deeafe7d941..00000000000
Binary files a/src/plugins/autotest/images/xfail.png and /dev/null differ
diff --git a/src/plugins/autotest/images/xpass.png b/src/plugins/autotest/images/xpass.png
deleted file mode 100644
index 964bb4a181e..00000000000
Binary files a/src/plugins/autotest/images/xpass.png and /dev/null differ
diff --git a/src/plugins/autotest/testresultmodel.cpp b/src/plugins/autotest/testresultmodel.cpp
index 2d4ddfd19ad..51dcbca4268 100644
--- a/src/plugins/autotest/testresultmodel.cpp
+++ b/src/plugins/autotest/testresultmodel.cpp
@@ -23,6 +23,7 @@
**
****************************************************************************/
+#include "autotesticons.h"
#include "testresultdelegate.h"
#include "testresultmodel.h"
@@ -46,20 +47,20 @@ TestResultItem::~TestResultItem()
}
static QIcon testResultIcon(Result::Type result) {
- static QIcon icons[] = {
- QIcon(QLatin1String(":/images/pass.png")),
- QIcon(QLatin1String(":/images/fail.png")),
- QIcon(QLatin1String(":/images/xfail.png")),
- QIcon(QLatin1String(":/images/xpass.png")),
- QIcon(QLatin1String(":/images/skip.png")),
- QIcon(QLatin1String(":/images/blacklisted_pass.png")),
- QIcon(QLatin1String(":/images/blacklisted_fail.png")),
- QIcon(QLatin1String(":/images/benchmark.png")),
- QIcon(QLatin1String(":/images/debug.png")),
- QIcon(QLatin1String(":/images/debug.png")), // Info get's the same handling as Debug for now
- QIcon(QLatin1String(":/images/warn.png")),
- QIcon(QLatin1String(":/images/fatal.png")),
- QIcon(QLatin1String(":/images/fatal.png")), // System get's same handling as Fatal for now
+ const static QIcon icons[] = {
+ Icons::RESULT_PASS.icon(),
+ Icons::RESULT_FAIL.icon(),
+ Icons::RESULT_XFAIL.icon(),
+ Icons::RESULT_XPASS.icon(),
+ Icons::RESULT_SKIP.icon(),
+ Icons::RESULT_BLACKLISTEDPASS.icon(),
+ Icons::RESULT_BLACKLISTEDFAIL.icon(),
+ Icons::RESULT_BENCHMARK.icon(),
+ Icons::RESULT_MESSAGEDEBUG.icon(),
+ Icons::RESULT_MESSAGEDEBUG.icon(), // Info gets the same handling as Debug for now
+ Icons::RESULT_MESSAGEWARN.icon(),
+ Icons::RESULT_MESSAGEFATAL.icon(),
+ Icons::RESULT_MESSAGEFATAL.icon(), // System gets same handling as Fatal for now
}; // provide an icon for unknown??
if (result < 0 || result >= Result::MessageInternal) {