(c889b5690113f8a76695dec6f988f79d51793959)
#include <private/qglobal_p.h>
#include <qproperty.h>
#include <qmetaobject.h>
#include <qscopedvaluerollback.h>
#include <qvariant.h>
#include <vector>
#include <QtCore/QVarLengthArray>
#include <memory>
Go to the source code of this file.
|
struct | QtPrivate::QBindingStatusAccessToken |
|
struct | QBindingObserverPtr |
|
struct | QPropertyBindingDataPointer |
|
class | QPropertyObserverNodeProtector |
|
struct | QPropertyObserverPointer |
|
class | QPropertyBindingErrorPrivate |
|
struct | QtPrivate::BindingEvaluationState |
|
struct | QtPrivate::CompatPropertySafePoint |
|
struct | QtPrivate::CurrentCompatPropertyThief |
|
class | QPropertyBindingPrivate |
|
class | QObjectCompatProperty< Class, T, Offset, Setter, Signal, Getter > |
| \macro Q_OBJECT_BINDABLE_PROPERTY(containingClass, type, name, signal) More...
|
|
class | QtPrivate::QBindableInterfaceForProperty< QObjectCompatProperty< Class, Ty, Offset, Setter, Signal, Getter >, std::void_t< Class > > |
|
struct | QUntypedBindablePrivate |
|
class | QtPrivate::QPropertyAdaptorSlotObject |
|
|
#define | QT_OBJECT_COMPAT_PROPERTY_4(Class, Type, name, setter) |
|
#define | QT_OBJECT_COMPAT_PROPERTY_5(Class, Type, name, setter, signal) |
|
#define | Q_OBJECT_COMPAT_PROPERTY(...) |
|
#define | QT_OBJECT_COMPAT_PROPERTY_WITH_ARGS_5(Class, Type, name, setter, value) |
|
#define | QT_OBJECT_COMPAT_PROPERTY_WITH_ARGS_6(Class, Type, name, setter, signal, value) |
|
#define | QT_OBJECT_COMPAT_PROPERTY_WITH_ARGS_7(Class, Type, name, setter, signal, getter, value) |
|
#define | Q_OBJECT_COMPAT_PROPERTY_WITH_ARGS(...) |
|
◆ Q_OBJECT_COMPAT_PROPERTY
#define Q_OBJECT_COMPAT_PROPERTY |
( |
| ... | ) |
|
Value:
QT_OVERLOADED_MACRO(QT_OBJECT_COMPAT_PROPERTY, __VA_ARGS__) \
Definition at line 775 of file qproperty_p.h.
◆ Q_OBJECT_COMPAT_PROPERTY_WITH_ARGS
#define Q_OBJECT_COMPAT_PROPERTY_WITH_ARGS |
( |
| ... | ) |
|
Value:
QT_OVERLOADED_MACRO(QT_OBJECT_COMPAT_PROPERTY_WITH_ARGS, __VA_ARGS__) \
Definition at line 810 of file qproperty_p.h.
◆ QT_OBJECT_COMPAT_PROPERTY_4
#define QT_OBJECT_COMPAT_PROPERTY_4 |
( |
| Class, |
|
|
| Type, |
|
|
| name, |
|
|
| setter ) |
Value: static constexpr size_t _qt_property_##
name##_offset() { \
return offsetof(Class,
name); \
} \
QObjectCompatProperty<Class, Type, Class::_qt_property_##name##_offset, setter>
name;
Definition at line 759 of file qproperty_p.h.
◆ QT_OBJECT_COMPAT_PROPERTY_5
#define QT_OBJECT_COMPAT_PROPERTY_5 |
( |
| Class, |
|
|
| Type, |
|
|
| name, |
|
|
| setter, |
|
|
| signal ) |
Value: static constexpr size_t _qt_property_##
name##_offset() { \
return offsetof(Class,
name); \
} \
QObjectCompatProperty<Class, Type, Class::_qt_property_##name##_offset, setter, signal>
name;
Definition at line 767 of file qproperty_p.h.
◆ QT_OBJECT_COMPAT_PROPERTY_WITH_ARGS_5
#define QT_OBJECT_COMPAT_PROPERTY_WITH_ARGS_5 |
( |
| Class, |
|
|
| Type, |
|
|
| name, |
|
|
| setter, |
|
|
| value ) |
Value: static constexpr size_t _qt_property_##
name##_offset() { \
return offsetof(Class,
name); \
} \
QObjectCompatProperty<Class, Type, Class::_qt_property_##name##_offset, setter>
name = \
QObjectCompatProperty<Class, Type, Class::_qt_property_##name##_offset, setter>( \
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
Definition at line 780 of file qproperty_p.h.
◆ QT_OBJECT_COMPAT_PROPERTY_WITH_ARGS_6
Value: static constexpr size_t _qt_property_##
name##_offset() { \
return offsetof(Class,
name); \
} \
QObjectCompatProperty<Class, Type, Class::_qt_property_##name##_offset, setter, signal>
name = \
\macro Q_OBJECT_BINDABLE_PROPERTY(containingClass, type, name, signal)
Definition at line 790 of file qproperty_p.h.
◆ QT_OBJECT_COMPAT_PROPERTY_WITH_ARGS_7
#define QT_OBJECT_COMPAT_PROPERTY_WITH_ARGS_7 |
( |
| Class, |
|
|
| Type, |
|
|
| name, |
|
|
| setter, |
|
|
| signal, |
|
|
| getter, |
|
|
| value ) |
Value: static constexpr size_t _qt_property_##
name##_offset() { \
return offsetof(Class,
name); \
} \
QObjectCompatProperty<Class, Type, Class::_qt_property_##name##_offset, setter, signal, getter>\
Definition at line 800 of file qproperty_p.h.
◆ PendingBindingObserverList