Merge "Add documentation for Q_OBJECT_BINDABLE_PROPERTY"

bb10
Andreas Buhr 2021-01-27 10:10:10 +01:00 committed by Qt CI Bot
commit b2c96423bb
1 changed files with 23 additions and 0 deletions

View File

@ -1152,6 +1152,29 @@ QString QPropertyBindingError::description() const
macros.
*/
/*!
\macro Q_OBJECT_BINDABLE_PROPERTY(containingClass, type, name, signal)
\since 6.0
\relates QObjectBindableProperty
\brief Declares a \l QObjectBindableProperty inside \a containingClass
of type \a type with name \a name. If the optional argument \a signal is given,
this signal will be emitted when the property is marked dirty.
\sa {Qt's Property System}, {Qt Bindable Properties}
*/
/*!
\macro Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS(containingClass, type, name, initialvalue, signal)
\since 6.0
\relates QObjectBindableProperty
\brief Declares a \l QObjectBindableProperty inside \a containingClass
of type \a type with name \a name which is initialized to \a initialvalue.
If the optional argument \a signal is given, this signal will be emitted when
the property is marked dirty.
\sa {Qt's Property System}, {Qt Bindable Properties}
*/
/*!
\fn template <typename Class, typename T, auto offset, auto Callback> QObjectBindableProperty<Class, T, offset, Callback>::QObjectBindableProperty()