ProjectExplorer: Rename local variable and add some consts

Change-Id: If9cadcbb196a8b6350a654aca01b4a7ee59612b3
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
Tobias Hunger
2016-03-30 13:16:14 +02:00
parent afa8351d9e
commit 04842be814

View File

@@ -3232,32 +3232,32 @@ void ProjectExplorerPluginPrivate::handleRenameFile()
void ProjectExplorerPlugin::renameFile(Node *node, const QString &newFilePath)
{
QString orgFilePath = node->filePath().toFileInfo().absoluteFilePath();
const QString oldFilePath = node->filePath().toFileInfo().absoluteFilePath();
FolderNode *folderNode = node->parentFolderNode();
QString projectFileName = folderNode->projectNode()->filePath().fileName();
const QString projectFileName = folderNode->projectNode()->filePath().fileName();
if (!folderNode->canRenameFile(orgFilePath, newFilePath)) {
QTimer::singleShot(0, [orgFilePath, newFilePath, projectFileName] {
if (!folderNode->canRenameFile(oldFilePath, newFilePath)) {
QTimer::singleShot(0, [oldFilePath, newFilePath, projectFileName] {
int res = QMessageBox::question(ICore::mainWindow(),
tr("Project Editing Failed"),
tr("The project file %1 cannot be automatically changed.\n\n"
"Rename %2 to %3 anyway?")
.arg(projectFileName)
.arg(QDir::toNativeSeparators(orgFilePath))
.arg(QDir::toNativeSeparators(oldFilePath))
.arg(QDir::toNativeSeparators(newFilePath)));
if (res == QMessageBox::Yes)
FileUtils::renameFile(orgFilePath, newFilePath);
FileUtils::renameFile(oldFilePath, newFilePath);
});
return;
}
if (FileUtils::renameFile(orgFilePath, newFilePath)) {
if (FileUtils::renameFile(oldFilePath, newFilePath)) {
// Tell the project plugin about rename
if (!folderNode->renameFile(orgFilePath, newFilePath)) {
if (!folderNode->renameFile(oldFilePath, newFilePath)) {
const QString renameFileError
= tr("The file %1 was renamed to %2, but the project file %3 could not be automatically changed.")
.arg(QDir::toNativeSeparators(orgFilePath))
.arg(QDir::toNativeSeparators(oldFilePath))
.arg(QDir::toNativeSeparators(newFilePath))
.arg(projectFileName);
@@ -3269,7 +3269,7 @@ void ProjectExplorerPlugin::renameFile(Node *node, const QString &newFilePath)
}
} else {
const QString renameFileError = tr("The file %1 could not be renamed %2.")
.arg(QDir::toNativeSeparators(orgFilePath))
.arg(QDir::toNativeSeparators(oldFilePath))
.arg(QDir::toNativeSeparators(newFilePath));
QTimer::singleShot(0, [renameFileError]() {