diff options
author | Eike Ziller <eike.ziller@digia.com> | 2012-11-28 12:04:32 +0100 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-11-28 13:10:42 +0100 |
commit | 41e24cb0a556a6d2889a42c9a3de08fc6fb827b2 (patch) | |
tree | 3e8e3bd3152ef334d4e5909058c226ebff2ff0d4 /src | |
parent | 9e37770060357ffd922daca4b83e1d125102338d (diff) |
Qt5: Find and register Qt5 documentation.
Qt 5 installs its documentation directly in QT_INSTALL_DOCS, not in a
qch subdir, so we just check both for qch files.
Change-Id: I7360d9695954233437f2042f35b6de194662e623
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/qtsupport/qtversionmanager.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/plugins/qtsupport/qtversionmanager.cpp b/src/plugins/qtsupport/qtversionmanager.cpp index a229e3d570..81af5ab8c7 100644 --- a/src/plugins/qtsupport/qtversionmanager.cpp +++ b/src/plugins/qtsupport/qtversionmanager.cpp @@ -424,12 +424,14 @@ void QtVersionManager::updateDocumentation() Q_ASSERT(helpManager); QStringList files; foreach (BaseQtVersion *v, m_versions) { - const QString docPath = v->documentationPath() + QLatin1String("/qch/"); - const QDir versionHelpDir(docPath); - foreach (const QString &helpFile, - versionHelpDir.entryList(QStringList() << QLatin1String("*.qch"), QDir::Files)) - files << docPath + helpFile; - + const QStringList docPaths = QStringList() << v->documentationPath() + QLatin1Char('/') + << v->documentationPath() + QLatin1String("/qch/"); + foreach (const QString &docPath, docPaths) { + const QDir versionHelpDir(docPath); + foreach (const QString &helpFile, + versionHelpDir.entryList(QStringList() << QLatin1String("*.qch"), QDir::Files)) + files << docPath + helpFile; + } } helpManager->registerDocumentation(files); } |