|
|
|
@ -674,15 +674,19 @@ void PropertiesWidget::renameSelectedFile()
@@ -674,15 +674,19 @@ void PropertiesWidget::renameSelectedFile()
|
|
|
|
|
const QModelIndexList selectedIndexes = m_ui->filesList->selectionModel()->selectedRows(0); |
|
|
|
|
if (selectedIndexes.size() != 1) |
|
|
|
|
return; |
|
|
|
|
|
|
|
|
|
const QModelIndex index = selectedIndexes.first(); |
|
|
|
|
if (!index.isValid()) |
|
|
|
|
return; |
|
|
|
|
|
|
|
|
|
// Ask for new name
|
|
|
|
|
bool ok; |
|
|
|
|
bool ok = false; |
|
|
|
|
QString new_name_last = AutoExpandableDialog::getText(this, tr("Rename the file"), |
|
|
|
|
tr("New name:"), QLineEdit::Normal, |
|
|
|
|
index.data().toString(), &ok).trimmed(); |
|
|
|
|
if (ok && !new_name_last.isEmpty()) { |
|
|
|
|
if (!ok || new_name_last.isEmpty()) |
|
|
|
|
return; |
|
|
|
|
|
|
|
|
|
if (!Utils::Fs::isValidFileSystemName(new_name_last)) { |
|
|
|
|
MessageBoxRaised::warning(this, tr("The file could not be renamed"), |
|
|
|
|
tr("This file name contains forbidden characters, please choose a different one."), |
|
|
|
@ -787,7 +791,6 @@ void PropertiesWidget::renameSelectedFile()
@@ -787,7 +791,6 @@ void PropertiesWidget::renameSelectedFile()
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void PropertiesWidget::openSelectedFile() |
|
|
|
|
{ |
|
|
|
|