DocumentManager: Follow clazy's suggestion to use QHash instead of QMap

Change-Id: Icdae5e06db43c75408522d6331b4c56433a09ca9
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Robert Loehning
2018-09-05 23:06:14 +02:00
parent 8c6975b0fc
commit da6c7972b0

View File

@@ -614,7 +614,7 @@ static bool saveModifiedFilesHelper(const QList<IDocument *> &documents,
(*cancelled) = false;
QList<IDocument *> notSaved;
QMap<IDocument *, QString> modifiedDocumentsMap;
QHash<IDocument *, QString> modifiedDocumentsMap;
QList<IDocument *> modifiedDocuments;
foreach (IDocument *document, documents) {
@@ -1023,7 +1023,7 @@ void DocumentManager::checkForReload()
FileDeletedPromptAnswer previousDeletedAnswer = FileDeletedSave;
QList<IDocument *> documentsToClose;
QMap<IDocument*, QString> documentsToSave;
QHash<IDocument*, QString> documentsToSave;
// collect file information
QMap<QString, FileStateItem> currentStates;
@@ -1243,7 +1243,7 @@ void DocumentManager::checkForReload()
// handle deleted files
EditorManager::closeDocuments(documentsToClose, false);
QMapIterator<IDocument *, QString> it(documentsToSave);
QHashIterator<IDocument *, QString> it(documentsToSave);
while (it.hasNext()) {
it.next();
saveDocument(it.key(), it.value());