diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2022-11-23 14:11:27 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2022-11-27 12:47:30 +0100 |
commit | 481338751b7e1ca7ddc363bd791d1bf5e58f412d (patch) | |
tree | 7ef7d39ed0e5e4c7c0febee734d3ecab34673fd3 /src | |
parent | 7d7ed24f517aff2f4bf9f2e32a29603476af6c88 (diff) |
moc: Output the "cloned" flag for methods
We will need it in QML to determine which signal out of a number of
"overloads" to generate handlers for.
Task-number: QTBUG-108762
Change-Id: Ib73eeb59dbf037bd03faf0d841860d9ebc9e7032
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/tools/moc/moc.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tools/moc/moc.cpp b/src/tools/moc/moc.cpp index 9c18c3a862..0fbadfc061 100644 --- a/src/tools/moc/moc.cpp +++ b/src/tools/moc/moc.cpp @@ -2020,6 +2020,9 @@ QJsonObject FunctionDef::toJson() const if (revision > 0) fdef["revision"_L1] = revision; + if (wasCloned) + fdef["isCloned"_L1] = true; + return fdef; } |