diff options
author | Tobias Hunger <tobias.hunger@digia.com> | 2013-01-16 15:27:03 +0100 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@digia.com> | 2013-01-24 15:11:20 +0100 |
commit | df4530faadfae946fdc97752d4c174f272a72e22 (patch) | |
tree | 5eb8164bb35185f4e002fd1966d8b2a98f4d0b89 | |
parent | dc40099d0b3d4a4fa56501d0927a59c2233d7642 (diff) | |
download | qt-creator-df4530faadfae946fdc97752d4c174f272a72e22.tar.gz |
Allow for disabled nodes in Projects view
Change-Id: I8b9a2666c8efdc5981adfe6a3a032884a6e50d2a
-rw-r--r-- | src/plugins/projectexplorer/projectmodels.cpp | 2 |
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; } |