diff options
author | Kai Köhne <kai.koehne@qt.io> | 2022-04-06 09:17:35 +0200 |
---|---|---|
committer | Kai Köhne <kai.koehne@qt.io> | 2022-05-12 15:10:07 +0200 |
commit | d35b8c5a9687ef4b5d76d96c29f14f2c24e5bf2b (patch) | |
tree | d375e4d9a010a6fea556b722ac6f9735c2263399 | |
parent | c1d799fd51e052425a860847383ad78c1f7645f1 (diff) |
qdoc: Do not split module names in different tags
This did more harm than good, e.g. for ActiveQt->active,qt
QtWebView->web,view.
Change-Id: Ia08bc12ef7496fccb1a5d9bbd45c285448417adb
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
(cherry picked from commit 255b9699f6957282200546705ad493ab16631883)
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
-rw-r--r-- | src/qdoc/htmlgenerator.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/qdoc/htmlgenerator.cpp b/src/qdoc/htmlgenerator.cpp index 599d33eb3..a22cae0d3 100644 --- a/src/qdoc/htmlgenerator.cpp +++ b/src/qdoc/htmlgenerator.cpp @@ -3973,15 +3973,11 @@ void HtmlGenerator::generateManifestFile(const QString &manifest, const QString writer.writeCDATA(QString("No description available")); writer.writeEndElement(); // description - // Add words from module name as tags - // QtQuickControls -> qt,quick,controls - // QtOpenGL -> qt,opengl - QRegExp re("([A-Z]+[a-z0-9]*(3D|GL)?)"); - int pos = 0; - while ((pos = re.indexIn(project, pos)) != -1) { - tags << re.cap(1).toLower(); - pos += re.matchedLength(); - } + // Add module name as tag + QString moduleName = project; + if (moduleName.startsWith("Qt")) + moduleName = moduleName.mid(2); + tags << moduleName.toLower(); // Include tags added via \meta {tag} {tag1[,tag2,...]} // within \example topic |