forked from qt-creator/qt-creator
ProjectExplorer: Shorten NodeType enum
Use a class enum with a type quint16 for the NodeType. Frees 2 bytes per node that can be used for better things now. Change-Id: Ib84bf8629e9f4a5fb0793355eff0f0d6302167dd Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -381,18 +381,20 @@ void DocumentManager::findPathToIsoProFile(bool *iconResourceFileAlreadyExists,
|
||||
ProjectExplorer::Node *iconQrcFileNode = nullptr;
|
||||
|
||||
while (node && !iconQrcFileNode) {
|
||||
qCDebug(documentManagerLog) << "Checking" << node->displayName() << "(" << node << node->nodeType() << ")";
|
||||
qCDebug(documentManagerLog) << "Checking" << node->displayName()
|
||||
<< "(" << node << static_cast<int>(node->nodeType()) << ")";
|
||||
|
||||
if (node->nodeType() == ProjectExplorer::VirtualFolderNodeType && node->displayName() == "Resources") {
|
||||
if (node->nodeType() == ProjectExplorer::NodeType::VirtualFolder && node->displayName() == "Resources") {
|
||||
ProjectExplorer::VirtualFolderNode *virtualFolderNode = dynamic_cast<ProjectExplorer::VirtualFolderNode*>(node);
|
||||
|
||||
for (int subFolderIndex = 0; subFolderIndex < virtualFolderNode->subFolderNodes().size() && !iconQrcFileNode; ++subFolderIndex) {
|
||||
ProjectExplorer::FolderNode *subFolderNode = virtualFolderNode->subFolderNodes().at(subFolderIndex);
|
||||
|
||||
qCDebug(documentManagerLog) << "Checking if" << subFolderNode->displayName() << "("
|
||||
<< subFolderNode << subFolderNode->nodeType() << ") is" << isoIconsQrcFile;
|
||||
<< subFolderNode << static_cast<int>(subFolderNode->nodeType())
|
||||
<< ") is" << isoIconsQrcFile;
|
||||
|
||||
if (subFolderNode->nodeType() == ProjectExplorer::FolderNodeType
|
||||
if (subFolderNode->nodeType() == ProjectExplorer::NodeType::Folder
|
||||
&& subFolderNode->displayName() == isoIconsQrcFile) {
|
||||
qCDebug(documentManagerLog) << "Found" << isoIconsQrcFile << "in" << virtualFolderNode->filePath();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user