summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQt Continuous Integration System <qt-info@nokia.com>2011-09-12 09:39:11 (GMT)
committerQt Continuous Integration System <qt-info@nokia.com>2011-09-12 09:39:11 (GMT)
commit1c1a5fe0e2d9e28be5e0e14732d79d34c9bb2a74 (patch)
treeaf7971ca725efcf14aedea07c933338e5c89581c
parent502c4d7e000e6accf4f86b28459a83c7c7763057 (diff)
parent41bb458f095bf796d3a083eaa1c9d547f3fed745 (diff)
downloadQt-1c1a5fe0e2d9e28be5e0e14732d79d34c9bb2a74.zip
Qt-1c1a5fe0e2d9e28be5e0e14732d79d34c9bb2a74.tar.gz
Qt-1c1a5fe0e2d9e28be5e0e14732d79d34c9bb2a74.tar.bz2
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-staging into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/qt-doc-staging: Migrate addMarkUp function to QChar.
-rw-r--r--tools/qdoc3/cppcodemarker.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/tools/qdoc3/cppcodemarker.cpp b/tools/qdoc3/cppcodemarker.cpp
index 9af7b9e..b81e979 100644
--- a/tools/qdoc3/cppcodemarker.cpp
+++ b/tools/qdoc3/cppcodemarker.cpp
@@ -937,7 +937,7 @@ QString CppCodeMarker::addMarkUp(const QString &in,
int i = 0;
int start = 0;
int finish = 0;
- char ch;
+ QChar ch;
QRegExp classRegExp("Qt?(?:[A-Z3]+[a-z][A-Za-z]*|t)");
QRegExp functionRegExp("q([A-Z][a-z]+)+");
@@ -947,13 +947,13 @@ QString CppCodeMarker::addMarkUp(const QString &in,
QString tag;
bool target = false;
- if (isalpha((unsigned char) ch) || ch == '_') {
+ if (ch.isLetter() || ch == '_') {
QString ident;
do {
- ident += ch;
- finish = i;
- readChar();
- } while (isalnum((unsigned char) ch) || ch == '_');
+ ident += ch;
+ finish = i;
+ readChar();
+ } while (ch.isLetterOrNumber() || ch == '_');
if (classRegExp.exactMatch(ident)) {
tag = QLatin1String("type");
@@ -970,14 +970,14 @@ QString CppCodeMarker::addMarkUp(const QString &in,
tag = QLatin1String("func");
target = true;
}
- } else if (isdigit((unsigned char) ch)) {
+ } else if (ch.isDigit()) {
do {
finish = i;
readChar();
- } while (isalnum((unsigned char) ch) || ch == '.');
+ } while (ch.isLetterOrNumber() || ch == '.');
tag = QLatin1String("number");
} else {
- switch (ch) {
+ switch (ch.unicode()) {
case '+':
case '-':
case '!':