QtBase
v6.3.1
|
#include <QtCore/qglobal.h>
#include <QtCore/qshareddata.h>
#include <QtCore/qstring.h>
#include <QtCore/qbindingstorage.h>
#include <type_traits>
#include <QtCore/qpropertyprivate.h>
Go to the source code of this file.
Namespaces | |
Qt | |
QtPrivate | |
QtPrivate::BindableWarnings | |
Macros | |
#define | QT_PROPERTY_DEFAULT_BINDING_LOCATION QPropertyBindingSourceLocation() |
#define | QT_OBJECT_BINDABLE_PROPERTY_3(Class, Type, name) |
#define | QT_OBJECT_BINDABLE_PROPERTY_4(Class, Type, name, Signal) |
#define | Q_OBJECT_BINDABLE_PROPERTY(...) |
#define | QT_OBJECT_BINDABLE_PROPERTY_WITH_ARGS_4(Class, Type, name, value) |
#define | QT_OBJECT_BINDABLE_PROPERTY_WITH_ARGS_5(Class, Type, name, value, Signal) |
#define | Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS(...) |
#define | Q_OBJECT_COMPUTED_PROPERTY(Class, Type, name, ...) |
Functions | |
Q_CORE_EXPORT void | Qt::beginPropertyUpdateGroup () |
Q_CORE_EXPORT void | Qt::endPropertyUpdateGroup () |
template<typename Functor > | |
auto | Qt::makePropertyBinding (Functor &&f, const QPropertyBindingSourceLocation &location=QT_PROPERTY_DEFAULT_BINDING_LOCATION, std::enable_if_t< std::is_invocable_v< Functor >> *=nullptr) |
template<typename PropertyType > | |
QPropertyBinding< PropertyType > | Qt::makePropertyBinding (const QProperty< PropertyType > &otherProperty, const QPropertyBindingSourceLocation &location=QT_PROPERTY_DEFAULT_BINDING_LOCATION) |
void | QtPrivate::BindableWarnings::printUnsuitableBindableWarning (QAnyStringView prefix, BindableWarnings::Reason reason) |
void | QtPrivate::BindableWarnings::printMetaTypeMismatch (QMetaType actual, QMetaType expected) |
#define Q_OBJECT_BINDABLE_PROPERTY | ( | ... | ) |
Definition at line 1170 of file qproperty.h.
#define Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS | ( | ... | ) |
Definition at line 1197 of file qproperty.h.
Definition at line 1286 of file qproperty.h.
Definition at line 1154 of file qproperty.h.
Definition at line 1162 of file qproperty.h.
Definition at line 1175 of file qproperty.h.
Definition at line 1186 of file qproperty.h.
#define QT_PROPERTY_DEFAULT_BINDING_LOCATION QPropertyBindingSourceLocation() |
Definition at line 73 of file qproperty.h.