ProjectExplorer: add icon setter to task

Change-Id: Idbd9973a8a854fefe1259c8763bb414d9056e9d1
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
David Schulz
2024-10-21 09:15:14 +02:00
parent 1e4a744398
commit 5f8a31628b
2 changed files with 6 additions and 0 deletions

View File

@@ -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())

View File

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