summaryrefslogtreecommitdiffstats
path: root/src/tools/uic/shared/language.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2020-05-27 11:02:35 +0200
committerLars Knoll <lars.knoll@qt.io>2020-06-15 10:44:04 +0200
commit2393432cd0578d211e78957a4f24f74e7a484114 (patch)
treec337523b5bd42c678841015a37408bbacd38928e /src/tools/uic/shared/language.cpp
parent31828b3d6b658ef69faaee1f4d2a06a701967294 (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.cpp8
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;
}