From dd1f76d85ba5763dc9658a9d7a146f8373832eb5 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Sun, 7 Jul 2024 10:45:50 +0200 Subject: [PATCH] CMakePM: Do not use "edit-copy" icon for source folders This "edit-copy" icon used for source folders is very confusing. The linked bug report has screenshots comparing Qt Creator and Xcode. Xcode just uses consistently a folder icon for all nodes that are actually folders. This change will make Qt Creator also display a folder icon for the source folders. Task-number: QTCREATORBUG-30012 Change-Id: Ibfcc4f55e779ed368edd30bfbc711bd81a4aa499 Reviewed-by: Marcus Tillmanns --- src/plugins/cmakeprojectmanager/fileapidataextractor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp b/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp index 7a6de1749de..c76af32e775 100644 --- a/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp +++ b/src/plugins/cmakeprojectmanager/fileapidataextractor.cpp @@ -16,6 +16,7 @@ #include #include +#include #include #include #include @@ -627,7 +628,7 @@ static FolderNode *createSourceGroupNode(const QString &sourceGroupName, if (!existingNode) { auto node = createCMakeVFolder(sourceDirectory, Node::DefaultFolderPriority + 5, p); node->setListInProject(false); - node->setIcon([] { return Icon::fromTheme("edit-copy"); }); + node->setIcon([] { return FileIconProvider::icon(QFileIconProvider::Folder); }); existingNode = node.get();