diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-05-27 11:02:35 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2020-06-15 10:44:04 +0200 |
commit | 2393432cd0578d211e78957a4f24f74e7a484114 (patch) | |
tree | c337523b5bd42c678841015a37408bbacd38928e /src/tools/uic/shared/language.cpp | |
parent | 31828b3d6b658ef69faaee1f4d2a06a701967294 (diff) |
Port androiddeployqt and uic from QStringRef to QStringView
Task-number: QTBUG-84319
Change-Id: I7f30a4d73dd98ee1977645d7274816cd71307506
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/tools/uic/shared/language.cpp')
-rw-r--r-- | src/tools/uic/shared/language.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tools/uic/shared/language.cpp b/src/tools/uic/shared/language.cpp index a42e7b8461..cbcc7a2b57 100644 --- a/src/tools/uic/shared/language.cpp +++ b/src/tools/uic/shared/language.cpp @@ -394,12 +394,12 @@ static void formatMemberFnPtr(QTextStream &str, const SignalSlot &s, const int parenPos = s.signature.indexOf(QLatin1Char('(')); Q_ASSERT(parenPos >= 0); if (useQOverload) { - const auto parameters = s.signature.midRef(parenPos + 1, + const auto parameters = QStringView{s.signature}.mid(parenPos + 1, s.signature.size() - parenPos - 2); str << "qOverload<" << parameters << ">("; } - const auto functionName = s.signature.leftRef(parenPos); + const auto functionName = QStringView{s.signature}.left(parenPos); str << '&' << s.className << "::" << functionName; if (useQOverload) @@ -441,9 +441,9 @@ void formatConnection(QTextStream &str, const SignalSlot &sender, const SignalSl break; case Language::Python: str << sender.name << '.' - << sender.signature.leftRef(sender.signature.indexOf(QLatin1Char('('))) + << QStringView{sender.signature}.left(sender.signature.indexOf(QLatin1Char('('))) << ".connect(" << receiver.name << '.' - << receiver.signature.leftRef(receiver.signature.indexOf(QLatin1Char('('))) + << QStringView{receiver.signature}.left(receiver.signature.indexOf(QLatin1Char('('))) << ')'; break; } |