From 1a3aa6a9ce873de0bf8838fc70a0fcc4ab8888ad Mon Sep 17 00:00:00 2001 From: Erik Verbruggen <erik.verbruggen@nokia.com> Date: Thu, 17 Dec 2009 15:51:42 +0100 Subject: [PATCH] Changed help file discovery to include all qch files found. --- src/plugins/qt4projectmanager/qtversionmanager.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp index 333a25aa2a4..5d855c6bee7 100644 --- a/src/plugins/qt4projectmanager/qtversionmanager.cpp +++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp @@ -203,12 +203,14 @@ void QtVersionManager::updateDocumentation() Help::HelpManager *helpManager = ExtensionSystem::PluginManager::instance()->getObject<Help::HelpManager>(); Q_ASSERT(helpManager); - QStringList fileEndings = QStringList() << "/qch/qt.qch" << "/qch/qmake.qch" << "/qch/designer.qch"; QStringList files; foreach (QtVersion *version, m_versions) { - QString docPath = version->documentationPath(); - foreach (const QString &fileEnding, fileEndings) - files << docPath+fileEnding; + const QString docPath = version->documentationPath() + QLatin1String("/qch/"); + const QDir versionHelpDir(docPath); + foreach (const QString &helpFile, + versionHelpDir.entryList(QStringList() << QLatin1String("*.qch"), QDir::Files)) + files << docPath + helpFile; + } helpManager->registerDocumentation(files); } -- GitLab