forked from qt-creator/qt-creator
Core: Allow saving documents without filename
In case a document does not yet have a filename, simply fall back to save as Change-Id: I3cb30ab39e30ecba5c720d4b7d4c955f9dd4609f Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -1916,7 +1916,7 @@ void EditorManagerPrivate::setupSaveActions(IDocument *document, QAction *saveAc
|
|||||||
QAction *saveAsAction, QAction *revertToSavedAction)
|
QAction *saveAsAction, QAction *revertToSavedAction)
|
||||||
{
|
{
|
||||||
const bool hasFile = document && !document->filePath().isEmpty();
|
const bool hasFile = document && !document->filePath().isEmpty();
|
||||||
saveAction->setEnabled(hasFile && document->isModified());
|
saveAction->setEnabled(document && (document->isModified() || !hasFile));
|
||||||
saveAsAction->setEnabled(document && document->isSaveAsAllowed());
|
saveAsAction->setEnabled(document && document->isSaveAsAllowed());
|
||||||
revertToSavedAction->setEnabled(hasFile);
|
revertToSavedAction->setEnabled(hasFile);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user