From 2c8087d9baf475cc9cf3bfd3fef1807691b28a08 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Tue, 18 Oct 2016 22:53:52 +0200 Subject: [PATCH] ProjectExplorer: "Build" and "Run" icons for the projects mode tree Task-number: QTCREATORBUG-17127 Change-Id: I5db19d65eaf7bf69c39ab39bb35e7e4f34e91a6f Reviewed-by: Florian Apolloner Reviewed-by: Tobias Hunger --- .../projectexplorer/targetsettingspanel.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/targetsettingspanel.cpp b/src/plugins/projectexplorer/targetsettingspanel.cpp index d3f557f219c..49ebd5e8564 100644 --- a/src/plugins/projectexplorer/targetsettingspanel.cpp +++ b/src/plugins/projectexplorer/targetsettingspanel.cpp @@ -34,6 +34,7 @@ #include "panelswidget.h" #include "project.h" #include "projectexplorer.h" +#include "projectexplorericons.h" #include "projectwindow.h" #include "runsettingspropertiespage.h" #include "session.h" @@ -563,8 +564,19 @@ public: case KitIdRole: return m_kitId.toSetting(); - case Qt::DecorationRole: - return Utils::Icons::EMPTY14.icon(); + case Qt::DecorationRole: { + switch (m_subIndex) { + case BuildPage: { + static const QIcon buildIcon = ProjectExplorer::Icons::BUILD_SMALL.icon(); + return buildIcon; + } + case RunPage: { + static const QIcon runIcon = Utils::Icons::RUN_SMALL.icon(); + return runIcon; + } + } + break; + } default: break;