summaryrefslogtreecommitdiffstats
path: root/src/tools/moc/moc.h
diff options
context:
space:
mode:
authorFabian Kosmale <fabian.kosmale@qt.io>2020-07-13 15:20:46 +0200
committerFabian Kosmale <fabian.kosmale@qt.io>2020-07-14 17:06:46 +0200
commit8cdaeb26552313e7b9d67fa062a3d9ff597c2e06 (patch)
tree7ba18ecdb22417bb38c756f5379c6dd991b5000a /src/tools/moc/moc.h
parentbb6a73260ec8272647265f42180963604ad0f755 (diff)
moc: allow wrapper generation for QProperty in pimpl class
Previously, only QNotifiedProperty was supported. As moc cannot determine by itself whether the backing property is a QProperty or a QNotifiedProperty, allow NOTIFY false to indicate that it is a plain QProperty. For symmetry, NOTIFY true is also allowed and means that the backing property is a QNotifiedProperty. Change-Id: I66f3105c976ef084198ce8658bc07499a3cb1cd8 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/tools/moc/moc.h')
-rw-r--r--src/tools/moc/moc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/moc/moc.h b/src/tools/moc/moc.h
index b4bb105601..487e04e081 100644
--- a/src/tools/moc/moc.h
+++ b/src/tools/moc/moc.h
@@ -156,6 +156,7 @@ struct PrivateQPropertyDef
QByteArray setter;
QByteArray accessor;
QByteArray storage;
+ bool isNotifiedProperty;
};
Q_DECLARE_TYPEINFO(PrivateQPropertyDef, Q_MOVABLE_TYPE);