Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/template/filters/kdevfilters.cpp
Show All 36 Lines | 31 | { | |||
---|---|---|---|---|---|
37 | { | 37 | { | ||
38 | return variant.toString(); | 38 | return variant.toString(); | ||
39 | } | 39 | } | ||
40 | } | 40 | } | ||
41 | 41 | | |||
42 | QStringList words(const QVariant& input) | 42 | QStringList words(const QVariant& input) | ||
43 | { | 43 | { | ||
44 | QString string = getSafeString(input); | 44 | QString string = getSafeString(input); | ||
45 | if (string == string.toLower() && !string.contains('_')) | 45 | if (string == string.toLower() && !string.contains(QLatin1Char('_'))) { | ||
46 | { | | |||
47 | return QStringList(string); | 46 | return QStringList(string); | ||
48 | } | 47 | } | ||
49 | 48 | | |||
50 | if (string.contains('_')) | 49 | if (string.contains(QLatin1Char('_'))) { | ||
51 | { | 50 | return string.toLower().split(QLatin1Char('_')); | ||
52 | return string.toLower().split('_'); | | |||
53 | } | 51 | } | ||
54 | 52 | | |||
55 | int n = string.size(); | 53 | int n = string.size(); | ||
56 | QStringList ret; | 54 | QStringList ret; | ||
57 | int last = 0; | 55 | int last = 0; | ||
58 | for (int i = 1; i < n; ++i) | 56 | for (int i = 1; i < n; ++i) | ||
59 | { | 57 | { | ||
60 | if (string[i].isUpper()) | 58 | if (string[i].isUpper()) | ||
▲ Show 20 Lines • Show All 55 Lines • ▼ Show 20 Line(s) | |||||
116 | } | 114 | } | ||
117 | 115 | | |||
118 | 116 | | |||
119 | QVariant SplitLinesFilter::doFilter(const QVariant& input, const QVariant& argument, | 117 | QVariant SplitLinesFilter::doFilter(const QVariant& input, const QVariant& argument, | ||
120 | bool /*autoescape*/) const | 118 | bool /*autoescape*/) const | ||
121 | { | 119 | { | ||
122 | QStringList retLines; | 120 | QStringList retLines; | ||
123 | QString start = getSafeString(argument); | 121 | QString start = getSafeString(argument); | ||
124 | foreach (const QString& line, getSafeString(input).split('\n', QString::KeepEmptyParts)) | 122 | foreach (const QString& line, getSafeString(input).split(QLatin1Char('\n'), QString::KeepEmptyParts)) | ||
125 | { | 123 | { | ||
126 | retLines << start + line; | 124 | retLines << start + line; | ||
127 | } | 125 | } | ||
128 | return Grantlee::SafeString(retLines.join(QString('\n'))); | 126 | return Grantlee::SafeString(retLines.join(QStringLiteral("\n"))); | ||
129 | } | 127 | } | ||
130 | 128 | | |||
131 | QVariant ArgumentTypeFilter::doFilter (const QVariant& input, const QVariant& /*argument*/, | 129 | QVariant ArgumentTypeFilter::doFilter (const QVariant& input, const QVariant& /*argument*/, | ||
132 | bool /*autoescape*/) const | 130 | bool /*autoescape*/) const | ||
133 | { | 131 | { | ||
134 | QString type = getSafeString(input); | 132 | QString type = getSafeString(input); | ||
135 | 133 | | |||
136 | DUChainReadLocker locker(DUChain::lock()); | 134 | DUChainReadLocker locker(DUChain::lock()); | ||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |