From 8500d9ced8bef00dd31eae9057cb2e9bf90c83e5 Mon Sep 17 00:00:00 2001 From: Kai Koehne <kai.koehne@nokia.com> Date: Thu, 30 Sep 2010 11:16:51 +0200 Subject: [PATCH] QmlProject: Allow files to be deleted / renamed This might lead to files that 'disappear' from the pane, e.g. when the suffix is changed to something unsupported. Reviewed-by: Daniel Teske Task-number: QTCREATORBUG-2436 --- src/plugins/qmlprojectmanager/qmlprojectnodes.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp b/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp index 021c55d0db7..ec16ed0e05d 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp @@ -177,6 +177,8 @@ QList<ProjectExplorer::ProjectNode::ProjectAction> QmlProjectNode::supportedActi Q_UNUSED(node); QList<ProjectAction> actions; actions.append(AddNewFile); + actions.append(EraseFile); + actions.append(Rename); return actions; } @@ -213,14 +215,13 @@ bool QmlProjectNode::removeFiles(const ProjectExplorer::FileType /*fileType*/, bool QmlProjectNode::deleteFiles(const ProjectExplorer::FileType /*fileType*/, const QStringList & /*filePaths*/) { - return false; + return true; } - bool QmlProjectNode::renameFile(const ProjectExplorer::FileType /*fileType*/, const QString & /*filePath*/, const QString & /*newFilePath*/) { - return false; + return true; } } // namespace Internal -- GitLab