Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/util/kdevstringhandler.cpp
Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Line(s) | 77 | { | |||
---|---|---|---|---|---|
149 | 149 | | |||
150 | } | 150 | } | ||
151 | 151 | | |||
152 | QString htmlToPlainText(const QString& s, HtmlToPlainTextMode mode) | 152 | QString htmlToPlainText(const QString& s, HtmlToPlainTextMode mode) | ||
153 | { | 153 | { | ||
154 | switch (mode) { | 154 | switch (mode) { | ||
155 | case FastMode: { | 155 | case FastMode: { | ||
156 | QString result(s); | 156 | QString result(s); | ||
157 | result.remove(QRegExp("<[^>]+>")); | 157 | result.remove(QRegExp(QStringLiteral("<[^>]+>"))); | ||
158 | return result; | 158 | return result; | ||
159 | } | 159 | } | ||
160 | case CompleteMode: { | 160 | case CompleteMode: { | ||
161 | QTextDocument doc; | 161 | QTextDocument doc; | ||
162 | doc.setHtml(s); | 162 | doc.setHtml(s); | ||
163 | return doc.toPlainText(); | 163 | return doc.toPlainText(); | ||
164 | } | 164 | } | ||
165 | } | 165 | } | ||
▲ Show 20 Lines • Show All 81 Lines • Show Last 20 Lines |