summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@digia.com>2013-01-16 15:27:03 +0100
committerTobias Hunger <tobias.hunger@digia.com>2013-01-24 15:11:20 +0100
commitdf4530faadfae946fdc97752d4c174f272a72e22 (patch)
tree5eb8164bb35185f4e002fd1966d8b2a98f4d0b89
parentdc40099d0b3d4a4fa56501d0927a59c2233d7642 (diff)
downloadqt-creator-df4530faadfae946fdc97752d4c174f272a72e22.tar.gz
Allow for disabled nodes in Projects view
Change-Id: I8b9a2666c8efdc5981adfe6a3a032884a6e50d2a
-rw-r--r--src/plugins/projectexplorer/projectmodels.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/projectmodels.cpp b/src/plugins/projectexplorer/projectmodels.cpp
index 07fd6ad6af..bae8b99696 100644
--- a/src/plugins/projectexplorer/projectmodels.cpp
+++ b/src/plugins/projectexplorer/projectmodels.cpp
@@ -323,6 +323,8 @@ Qt::ItemFlags FlatModel::flags(const QModelIndex &index) const
if (node->projectNode()->supportedActions(node).contains(ProjectNode::Rename))
f = f | Qt::ItemIsEditable;
}
+ if (!node->isEnabled())
+ f = f ^ Qt::ItemIsEnabled; // disable it again.
}
return f;
}