summaryrefslogtreecommitdiff
path: root/src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2021-03-03 00:10:07 +0100
committerAlessandro Portale <alessandro.portale@qt.io>2021-03-03 10:45:56 +0000
commitd38a49a9d616b02a43b53a7fa7235b6cb368d891 (patch)
tree717deb32fc8d35f14733932cf257c0f49ac60033 /src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp
parentb4de69795f97e31061af439345c750e6693b475c (diff)
downloadqt-creator-d38a49a9d616b02a43b53a7fa7235b6cb368d891.tar.gz
CMakeProjectManager: Conform Modules icon
The Modules node in the tree of a loaded CMake project looks quite different than the rest of the icons. Also, it is neither available as High-DPI variant nor do we have the original vector graphics for it. Thich change fixes the above issues. Task-number: QTCREATORBUG-25412 Change-Id: I4ad5853330424f9fec2520b8b539a325b6c80176 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Diffstat (limited to 'src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp')
-rw-r--r--src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp b/src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp
index 002a2b8262..211aca4065 100644
--- a/src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp
+++ b/src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp
@@ -46,7 +46,9 @@ CMakeInputsNode::CMakeInputsNode(const Utils::FilePath &cmakeLists) :
{
setPriority(Node::DefaultPriority - 10); // Bottom most!
setDisplayName(QCoreApplication::translate("CMakeFilesProjectNode", "CMake Modules"));
- setIcon(QIcon(":/projectexplorer/images/session.png")); // TODO: Use a better icon!
+ static const QIcon modulesIcon = Core::FileIconProvider::directoryIcon(
+ ProjectExplorer::Constants::FILEOVERLAY_MODULES);
+ setIcon(modulesIcon);
setListInProject(false);
}