forked from qt-creator/qt-creator
EditorManager: Add command to reload current file
Change-Id: Ic6d246c27540689a68d338d7e62c3d85fd5236b4 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -1988,8 +1988,7 @@ void EditorManager::setupSaveActions(IDocument *document, QAction *saveAction, Q
|
|||||||
{
|
{
|
||||||
saveAction->setEnabled(document != 0 && document->isModified());
|
saveAction->setEnabled(document != 0 && document->isModified());
|
||||||
saveAsAction->setEnabled(document != 0 && document->isSaveAsAllowed());
|
saveAsAction->setEnabled(document != 0 && document->isSaveAsAllowed());
|
||||||
revertToSavedAction->setEnabled(document != 0
|
revertToSavedAction->setEnabled(document != 0 && !document->filePath().isEmpty());
|
||||||
&& !document->filePath().isEmpty() && document->isModified());
|
|
||||||
|
|
||||||
const QString documentName = document ? document->displayName() : QString();
|
const QString documentName = document ? document->displayName() : QString();
|
||||||
QString quotedName;
|
QString quotedName;
|
||||||
@@ -1998,7 +1997,9 @@ void EditorManager::setupSaveActions(IDocument *document, QAction *saveAction, Q
|
|||||||
quotedName = QLatin1Char('"') + documentName + QLatin1Char('"');
|
quotedName = QLatin1Char('"') + documentName + QLatin1Char('"');
|
||||||
saveAction->setText(tr("&Save %1").arg(quotedName));
|
saveAction->setText(tr("&Save %1").arg(quotedName));
|
||||||
saveAsAction->setText(tr("Save %1 &As...").arg(quotedName));
|
saveAsAction->setText(tr("Save %1 &As...").arg(quotedName));
|
||||||
revertToSavedAction->setText(tr("Revert %1 to Saved").arg(quotedName));
|
revertToSavedAction->setText(document->isModified()
|
||||||
|
? tr("Revert %1 to Saved").arg(quotedName)
|
||||||
|
: tr("Reload %1").arg(quotedName));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user