diff --git a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp index 49e765ef64a..3999256a0ec 100644 --- a/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp +++ b/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp @@ -142,6 +142,11 @@ QString KitManagerConfigWidget::displayName() const return m_cachedDisplayName; } +QIcon KitManagerConfigWidget::icon() const +{ + return m_modifiedKit->icon(); +} + void KitManagerConfigWidget::apply() { bool mustSetDefault = m_isDefaultKit; diff --git a/src/plugins/projectexplorer/kitmanagerconfigwidget.h b/src/plugins/projectexplorer/kitmanagerconfigwidget.h index 69da6776bc7..81745e4f9ff 100644 --- a/src/plugins/projectexplorer/kitmanagerconfigwidget.h +++ b/src/plugins/projectexplorer/kitmanagerconfigwidget.h @@ -50,6 +50,7 @@ public: ~KitManagerConfigWidget() override; QString displayName() const; + QIcon icon() const; void apply(); void discard(); diff --git a/src/plugins/projectexplorer/kitmodel.cpp b/src/plugins/projectexplorer/kitmodel.cpp index fbba372e792..fe58fee9216 100644 --- a/src/plugins/projectexplorer/kitmodel.cpp +++ b/src/plugins/projectexplorer/kitmodel.cpp @@ -86,7 +86,7 @@ public: static const QIcon warningIcon(Utils::Icons::WARNING.icon()); return warningIcon; } - return QIcon(); + return widget->icon(); } if (role == Qt::ToolTipRole) { return widget->validityMessage();