diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-05-25 11:48:28 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2020-06-15 10:44:10 +0200 |
commit | 6bbfae9457248f1f65cf18f87ecc6ff66a6fdd70 (patch) | |
tree | ad8f6a392346e8c3cd82bbbe2dd8f1df7848be19 /src/tools | |
parent | 2393432cd0578d211e78957a4f24f74e7a484114 (diff) | |
download | qtbase-6bbfae9457248f1f65cf18f87ecc6ff66a6fdd70.tar.gz |
Port dbus from QStringRef to QStringView
Task-number: QTBUG-84319
Change-Id: Ifdfad6b7ac8b61ead71382e5ae3cb22b50b2504c
Reviewed-by: Karsten Heimrich <karsten.heimrich@qt.io>
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/qdbusxml2cpp/qdbusxml2cpp.cpp | 8 |
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); } |