aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2012-11-28 12:04:32 +0100
committerhjk <qthjk@ovi.com>2012-11-28 13:10:42 +0100
commit41e24cb0a556a6d2889a42c9a3de08fc6fb827b2 (patch)
tree3e8e3bd3152ef334d4e5909058c226ebff2ff0d4 /src
parent9e37770060357ffd922daca4b83e1d125102338d (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.cpp14
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);
}