diff options
Diffstat (limited to 'src/qmldom/qqmldomelements_p.h')
-rw-r--r-- | src/qmldom/qqmldomelements_p.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/qmldom/qqmldomelements_p.h b/src/qmldom/qqmldomelements_p.h index 4cc1cd016e..a26b624a1b 100644 --- a/src/qmldom/qqmldomelements_p.h +++ b/src/qmldom/qqmldomelements_p.h @@ -22,6 +22,7 @@ #include <QtQml/private/qqmljsast_p.h> #include <QtQml/private/qqmljsengine_p.h> +#include <QtQml/private/qqmlsignalnames_p.h> #include <QtCore/QCborValue> #include <QtCore/QCborMap> @@ -554,9 +555,7 @@ public: bool isSignalHandler() const { QString baseName = m_name.split(QLatin1Char('.')).last(); - if (baseName.startsWith(u"on") && baseName.size() > 2 && baseName.at(2).isUpper()) - return true; - return false; + return QQmlSignalNames::isHandlerName(baseName); } static QString preCodeForName(QStringView n) { |