diff options
author | Fabian Kosmale <fabian.kosmale@qt.io> | 2020-09-23 08:51:50 +0200 |
---|---|---|
committer | Fabian Kosmale <fabian.kosmale@qt.io> | 2020-09-23 09:24:11 +0200 |
commit | 6f0a9df8d246523d7e9b3add7b42f61cc72dd57f (patch) | |
tree | b2e6d004493ebb1b3e580ef91da669c2c08a2380 /src/corelib/kernel/qmetaobjectbuilder.cpp | |
parent | adb927e5bce7cbcbe1742addb4b6fcafdf98a8c2 (diff) |
QMetaPropertyBuilder: support bindable flag
Change-Id: I0d6ad00e49fd5df4c3b9c0692839404d53d8f6ed
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/corelib/kernel/qmetaobjectbuilder.cpp')
-rw-r--r-- | src/corelib/kernel/qmetaobjectbuilder.cpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/corelib/kernel/qmetaobjectbuilder.cpp b/src/corelib/kernel/qmetaobjectbuilder.cpp index f4d5ea4f1a..8520151f8c 100644 --- a/src/corelib/kernel/qmetaobjectbuilder.cpp +++ b/src/corelib/kernel/qmetaobjectbuilder.cpp @@ -2381,6 +2381,18 @@ bool QMetaPropertyBuilder::isAlias() const } /*! + Returns \c true if the property is bindable + The default value is false + */ +bool QMetaPropertyBuilder::isBindable() const +{ + if (auto d = d_func()) + return d->flag(Bindable); + else + return false; +} + +/*! Sets this property to readable if \a value is true. \sa isReadable(), setWritable() @@ -2526,6 +2538,15 @@ void QMetaPropertyBuilder::setAlias(bool value) } /*! + Sets the\c BINDABLE flag on this property to \a value + */ +void QMetaPropertyBuilder::setBindable(bool value) +{ + if (auto d = d_func()) + d->setFlag(Bindable, value); +} + +/*! Returns the revision of this property. \sa setRevision() |