summaryrefslogtreecommitdiffstats
path: root/src/tools/qdbusxml2cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/qdbusxml2cpp')
-rw-r--r--src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp b/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp
index 0493265164..c7c08adb9b 100644
--- a/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp
+++ b/src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp
@@ -186,12 +186,14 @@ static QString classNameForInterface(const QString &interface, ClassType classTy
if (!globalClassName.isEmpty())
return globalClassName;
- const auto parts = interface.splitRef(QLatin1Char('.'));
+ const auto parts = QStringView{interface}.split(QLatin1Char('.'));
QString retval;
if (classType == Proxy) {
- for (const auto &part : parts)
- retval += part[0].toUpper() + part.mid(1);
+ for (const auto &part : parts) {
+ retval += part[0].toUpper();
+ retval += part.mid(1);
+ }
} else {
retval += parts.last()[0].toUpper() + parts.last().mid(1);
}