diff options
author | Lars Knoll <lars.knoll@qt.io> | 2019-04-11 16:16:37 +0200 |
---|---|---|
committer | Fabian Kosmale <fabian.kosmale@qt.io> | 2020-06-11 19:39:57 +0200 |
commit | 03107d0ccd4bed91b13f05c5ab36776e054dde8f (patch) | |
tree | 503d824a8468f73684297182f66e2641995a0997 /src/corelib/kernel/qmetaobjectbuilder_p.h | |
parent | d0689ec867244a25635fb9504f2e6ff6e5c4a77b (diff) |
Add some support to flag alias properties
This is required if we want to be able to get rid of the property
cache.
Also reserve a flag for var properties, in case it turns out that we
need to keep the distinction between var and QVariant properties in QML.
Change-Id: I55c2191adcc2d94bd8f148216e26423defaa900f
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/corelib/kernel/qmetaobjectbuilder_p.h')
-rw-r--r-- | src/corelib/kernel/qmetaobjectbuilder_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/corelib/kernel/qmetaobjectbuilder_p.h b/src/corelib/kernel/qmetaobjectbuilder_p.h index 974fbd4a64..a473e68cec 100644 --- a/src/corelib/kernel/qmetaobjectbuilder_p.h +++ b/src/corelib/kernel/qmetaobjectbuilder_p.h @@ -262,6 +262,7 @@ public: bool isEnumOrFlag() const; bool isConstant() const; bool isFinal() const; + bool isAlias() const; void setReadable(bool value); void setWritable(bool value); @@ -274,6 +275,7 @@ public: void setEnumOrFlag(bool value); void setConstant(bool value); void setFinal(bool value); + void setAlias(bool value); int revision() const; void setRevision(int revision); |