diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2023-10-07 14:45:49 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2023-10-11 10:39:49 +0200 |
commit | 8ae968020780e9082d613d788c8f6480196df9b0 (patch) | |
tree | cfca2b39c7555b38dc59a056f168019b46610a7b /src/qml/qml/qqmlproperty.cpp | |
parent | 0f3464cda31390c5e3ecef7e9c91d74a6c0ad663 (diff) |
QQmlProperty: Don't unnecessarily call QStringView::toString()
All those methods can use QStringView.
Change-Id: Ic79ab024ca933e7a21017ee498eb2d486b49ae6e
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qml/qml/qqmlproperty.cpp')
-rw-r--r-- | src/qml/qml/qqmlproperty.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/qml/qml/qqmlproperty.cpp b/src/qml/qml/qqmlproperty.cpp index 1d614226e4..bed1d951c4 100644 --- a/src/qml/qml/qqmlproperty.cpp +++ b/src/qml/qml/qqmlproperty.cpp @@ -380,7 +380,6 @@ void QQmlPropertyPrivate::initProperty(QObject *obj, const QString &name, return false; }; - const QString terminalString = terminal.toString(); const auto findSignal = [&](const QString &signalName) { if (ddata && ddata->propertyCache) { // Try method @@ -399,21 +398,21 @@ void QQmlPropertyPrivate::initProperty(QObject *obj, const QString &name, return true; } - return findChangeSignal(terminalString); + return findChangeSignal(terminal); } return findSignalInMetaObject(signalName.toUtf8()); }; - auto signalName = QQmlSignalNames::handlerNameToSignalName(terminalString); + auto signalName = QQmlSignalNames::handlerNameToSignalName(terminal); if (signalName) { if (findSignal(*signalName)) return; } else { - signalName = QQmlSignalNames::badHandlerNameToSignalName(terminalString); + signalName = QQmlSignalNames::badHandlerNameToSignalName(terminal); if (signalName) { qWarning() - << terminalString + << terminal << "is not a properly capitalized signal handler name." << QQmlSignalNames::signalNameToHandlerName(*signalName) << "would be correct."; @@ -431,7 +430,7 @@ void QQmlPropertyPrivate::initProperty(QObject *obj, const QString &name, if (!property->isFunction()) { object = currentObject; core = *property; - nameCache = terminalString; + nameCache = terminal.toString(); return; } property = ddata->propertyCache->overrideData(property); |