diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2023-03-06 12:04:15 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2023-03-16 14:17:24 +0100 |
commit | 566e5e1acf22ca566e9a256cab04acd1f7d06ce2 (patch) | |
tree | 026f45180be1d3a7790589744b2c61d5d65af105 /src/tools/moc/token.h | |
parent | cac1abb0126d50dc9bbb4467e00df7b31a685a2b (diff) |
moc: Allow anonymous properties
This is private for now. It's very handy to have anonymous properties
for the QML model/delegate adaptors. There are models with only
"singular" model data that doesn't have any sub-properties. Such model
data should be available from the model object via an empty string as
role. This way we can get rid of a lot of special casing.
Task-number: QTBUG-104752
Change-Id: I229e355a7cab064ee1c9f89557bc0244a5d0c90a
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/tools/moc/token.h')
-rw-r--r-- | src/tools/moc/token.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tools/moc/token.h b/src/tools/moc/token.h index a58b2e9f9f..a70808370d 100644 --- a/src/tools/moc/token.h +++ b/src/tools/moc/token.h @@ -133,6 +133,7 @@ QT_BEGIN_NAMESPACE F(Q_NAMESPACE_TOKEN) \ F(Q_NAMESPACE_EXPORT_TOKEN) \ F(Q_PROPERTY_TOKEN) \ + F(QT_ANONYMOUS_PROPERTY_TOKEN) \ F(Q_PLUGIN_METADATA_TOKEN) \ F(Q_ENUMS_TOKEN) \ F(Q_ENUM_TOKEN) \ @@ -154,6 +155,7 @@ QT_BEGIN_NAMESPACE F(Q_INVOKABLE_TOKEN) \ F(Q_SCRIPTABLE_TOKEN) \ F(Q_PRIVATE_PROPERTY_TOKEN) \ + F(QT_ANONYMOUS_PRIVATE_PROPERTY_TOKEN) \ F(Q_REVISION_TOKEN) \ F(Q_MOC_INCLUDE_TOKEN) \ F(SPECIAL_TREATMENT_MARK) \ |