From e80a8fe8613a4275187d776e08f28a5395652c56 Mon Sep 17 00:00:00 2001 From: Topi Reinio Date: Thu, 25 Apr 2013 12:24:28 +0200 Subject: qdoc: Adjust regexp that generates tags from module names Use a slightly better regular expression for splitting module names into tags used for example manifest files. This will correctly split words with consecutive capital letters (e.g. QtDBus) Change-Id: I1320e08a1fbd44f718b82a1fcfea19eabca035fc Reviewed-by: Martin Smith --- src/tools/qdoc/htmlgenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/tools/qdoc/htmlgenerator.cpp b/src/tools/qdoc/htmlgenerator.cpp index c5dc7d17c9..d5e079d910 100644 --- a/src/tools/qdoc/htmlgenerator.cpp +++ b/src/tools/qdoc/htmlgenerator.cpp @@ -4184,7 +4184,7 @@ void HtmlGenerator::generateManifestFile(QString manifest, QString element) writer.writeEndElement(); // description // Add words from module name as tags (QtQuickControls -> qt,quick,controls) - QRegExp re("([A-Z][a-z0-9]+)"); + QRegExp re("([A-Z]+[a-z0-9]*)"); int pos = 0; while ((pos = re.indexIn(project, pos)) != -1) { tags << re.cap(1).toLower(); -- cgit v1.2.3