diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2020-07-07 16:54:44 +0200 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2020-07-08 11:01:38 +0200 |
commit | 0cd3820e4d62d91c006a807f04c77166b2dbc7f5 (patch) | |
tree | c2045a95f28b40dd2196f26637b57d330ffbbfb6 /src/tools/moc/moc.h | |
parent | eacf83594a5bf063665fdecc6c438673dc9f2cf6 (diff) |
moc: Allow out-of-line storage for Q_PRIVATE_QPROPERTY
If you pass "STORED false" the name is interpreted as function to be
invoked in order to access the property. This allows storage of a
property in a lazily allocated data type.
Change-Id: I4d3a9cac6985c6419ce687868cb74b91921595a6
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/tools/moc/moc.h')
-rw-r--r-- | src/tools/moc/moc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/moc/moc.h b/src/tools/moc/moc.h index 549b3cdd39..b4bb105601 100644 --- a/src/tools/moc/moc.h +++ b/src/tools/moc/moc.h @@ -155,6 +155,7 @@ struct PrivateQPropertyDef QByteArray name; QByteArray setter; QByteArray accessor; + QByteArray storage; }; Q_DECLARE_TYPEINFO(PrivateQPropertyDef, Q_MOVABLE_TYPE); |