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);