diff --git a/src/plugins/help/docsettingspage.cpp b/src/plugins/help/docsettingspage.cpp index 66fba5f211e..447f17fca3b 100644 --- a/src/plugins/help/docsettingspage.cpp +++ b/src/plugins/help/docsettingspage.cpp @@ -99,7 +99,7 @@ private: QString m_recentDialogPath; - using NameSpaceToPathHash = QHash; + using NameSpaceToPathHash = QMultiHash; NameSpaceToPathHash m_filesToRegister; QHash m_filesToRegisterUserManaged; NameSpaceToPathHash m_filesToUnregister; @@ -213,7 +213,7 @@ void DocSettingsPageWidget::addDocumentation() const QString filePath = QDir::cleanPath(file); const QString &nameSpace = HelpManager::namespaceFromFile(filePath); if (nameSpace.isEmpty()) { - docsUnableToRegister.insertMulti("UnknownNamespace", QDir::toNativeSeparators(filePath)); + docsUnableToRegister.insert("UnknownNamespace", QDir::toNativeSeparators(filePath)); continue; } @@ -240,7 +240,7 @@ void DocSettingsPageWidget::addDocumentation() values.remove(filePath); m_filesToUnregister.remove(nameSpace); foreach (const QString &value, values) - m_filesToUnregister.insertMulti(nameSpace, value); + m_filesToUnregister.insert(nameSpace, value); } } @@ -317,7 +317,7 @@ void DocSettingsPageWidget::removeDocumentation(const QList &items) m_filesToRegister.remove(nameSpace); m_filesToRegisterUserManaged.remove(nameSpace); - m_filesToUnregister.insertMulti(nameSpace, QDir::cleanPath(HelpManager::fileFromNamespace(nameSpace))); + m_filesToUnregister.insert(nameSpace, QDir::cleanPath(HelpManager::fileFromNamespace(nameSpace))); m_model.removeAt(row); }