From 5f8a31628bf58b06be55b3fbf742f5473601aa17 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Mon, 21 Oct 2024 09:15:14 +0200 Subject: [PATCH] ProjectExplorer: add icon setter to task Change-Id: Idbd9973a8a854fefe1259c8763bb414d9056e9d1 Reviewed-by: Christian Kandeler --- src/plugins/projectexplorer/task.cpp | 5 +++++ src/plugins/projectexplorer/task.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/plugins/projectexplorer/task.cpp b/src/plugins/projectexplorer/task.cpp index bbec54f14f0..f7691754751 100644 --- a/src/plugins/projectexplorer/task.cpp +++ b/src/plugins/projectexplorer/task.cpp @@ -125,6 +125,11 @@ QIcon Task::icon() const return m_icon; } +void Task::setIcon(const QIcon &icon) +{ + m_icon = icon; +} + QString Task::formattedDescription(DescriptionTags tags, const QString &extraHeading) const { if (isNull()) diff --git a/src/plugins/projectexplorer/task.h b/src/plugins/projectexplorer/task.h index 478898725cf..954db64ef3e 100644 --- a/src/plugins/projectexplorer/task.h +++ b/src/plugins/projectexplorer/task.h @@ -52,6 +52,7 @@ public: void setFile(const Utils::FilePath &file); QString description(DescriptionTags tags = WithSummary) const; QIcon icon() const; + void setIcon(const QIcon &icon); QString formattedDescription(DescriptionTags tags, const QString &extraHeading = {}) const; friend PROJECTEXPLORER_EXPORT bool operator==(const Task &t1, const Task &t2);