#include <private/qglobal_p.h>
#include <qproperty.h>
#include <qmetaobject.h>
#include <qscopedpointer.h>
#include <qscopedvaluerollback.h>
#include <qvariant.h>
#include <vector>
#include <QtCore/QVarLengthArray>
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 |
|
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 734 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 769 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); \
} \
\macro Q_OBJECT_BINDABLE_PROPERTY(containingClass, type, name, signal)
Definition at line 718 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); \
} \
Definition at line 726 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>( \
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
Definition at line 739 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); \
} \
Definition at line 749 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); \
} \
Definition at line 759 of file qproperty_p.h.
◆ PendingBindingObserverList