![]() |
Qt 6.x
The Qt SDK
|
#include <qqmllistmodel_p_p.h>
Public Member Functions | |
DynamicRoleModelNodeMetaObject (DynamicRoleModelNode *object) | |
~DynamicRoleModelNodeMetaObject () | |
![]() | |
QQmlOpenMetaObject (QObject *, const QMetaObject *=nullptr) | |
QQmlOpenMetaObject (QObject *, const QQmlRefPointer< QQmlOpenMetaObjectType > &) | |
~QQmlOpenMetaObject () override | |
QVariant | value (const QByteArray &) const |
bool | setValue (const QByteArray &, const QVariant &, bool force=false) |
void | setValues (const QHash< QByteArray, QVariant > &, bool force=false) |
QVariant | value (int) const |
void | setValue (int, const QVariant &) |
QVariant & | valueRef (const QByteArray &) |
bool | hasValue (int) const |
int | count () const |
QByteArray | name (int) const |
QObject * | object () const |
virtual QVariant | initialValue (int) |
void | setCached (bool) |
bool | autoCreatesProperties () const |
void | setAutoCreatesProperties (bool autoCreate) |
QQmlOpenMetaObjectType * | type () const |
void | emitPropertyNotification (const QByteArray &propertyName) |
void | unparent () |
![]() | |
~QAbstractDynamicMetaObject () | |
QMetaObject * | toDynamicMetaObject (QObject *) override |
virtual int | createProperty (const char *, const char *) |
int | metaCall (QObject *, QMetaObject::Call c, int _id, void **a) override |
virtual int | metaCall (QMetaObject::Call, int _id, void **) |
![]() | |
virtual | ~QDynamicMetaObjectData () |
virtual void | objectDestroyed (QObject *) |
virtual QMetaObject * | toDynamicMetaObject (QObject *)=0 |
virtual int | metaCall (QObject *, QMetaObject::Call, int _id, void **)=0 |
![]() | |
const char * | className () const |
Returns the class name. | |
const QMetaObject * | superClass () const |
Returns the meta-object of the superclass, or \nullptr if there is no such object. | |
bool | inherits (const QMetaObject *metaObject) const noexcept |
Returns true if the class described by this QMetaObject inherits the type described by metaObject; otherwise returns false. | |
QObject * | cast (QObject *obj) const |
const QObject * | cast (const QObject *obj) const |
QString | tr (const char *s, const char *c, int n=-1) const |
QMetaType | metaType () const |
int | methodOffset () const |
Returns the method offset for this class; i.e. | |
int | enumeratorOffset () const |
Returns the enumerator offset for this class; i.e. | |
int | propertyOffset () const |
Returns the property offset for this class; i.e. | |
int | classInfoOffset () const |
Returns the class information offset for this class; i.e. | |
int | constructorCount () const |
int | methodCount () const |
Returns the number of methods in this class, including the number of methods provided by each base class. | |
int | enumeratorCount () const |
Returns the number of enumerators in this class. | |
int | propertyCount () const |
Returns the number of properties in this class, including the number of properties provided by each base class. | |
int | classInfoCount () const |
Returns the number of items of class information in this class. | |
int | indexOfConstructor (const char *constructor) const |
int | indexOfMethod (const char *method) const |
Finds method and returns its index; otherwise returns -1. | |
int | indexOfSignal (const char *signal) const |
Finds signal and returns its index; otherwise returns -1. | |
int | indexOfSlot (const char *slot) const |
Finds slot and returns its index; otherwise returns -1. | |
int | indexOfEnumerator (const char *name) const |
Finds enumerator name and returns its index; otherwise returns -1. | |
int | indexOfProperty (const char *name) const |
Finds property name and returns its index; otherwise returns -1. | |
int | indexOfClassInfo (const char *name) const |
Finds class information item name and returns its index; otherwise returns -1. | |
QMetaMethod | constructor (int index) const |
QMetaMethod | method (int index) const |
Returns the meta-data for the method with the given index. | |
QMetaEnum | enumerator (int index) const |
Returns the meta-data for the enumerator with the given index. | |
QMetaProperty | property (int index) const |
Returns the meta-data for the property with the given index. | |
QMetaClassInfo | classInfo (int index) const |
Returns the meta-data for the item of class information with the given index. | |
QMetaProperty | userProperty () const |
template<typename... Args> | |
QtPrivate::Invoke::IfNotOldStyleArgs< QObject *, Args... > | newInstance (Args &&... arguments) const |
int | static_metacall (Call, int, void **) const |
~Connection () | |
Connection () | |
Connection (const Connection &other) | |
Connection & | operator= (const Connection &other) |
operator RestrictedBool () const | |
Connection (Connection &&other) noexcept | |
void | swap (Connection &other) noexcept |
Public Attributes | |
bool | m_enabled |
![]() | |
struct QMetaObject::Data | d |
Protected Member Functions | |
void | propertyWrite (int index) override |
void | propertyWritten (int index) override |
![]() | |
int | metaCall (QObject *o, QMetaObject::Call _c, int _id, void **_a) override |
int | createProperty (const char *, const char *) override |
virtual void | propertyRead (int) |
virtual void | propertyWrite (int) |
virtual QVariant | propertyWriteValue (int, const QVariant &) |
virtual void | propertyWritten (int) |
virtual void | propertyCreated (int, QMetaPropertyBuilder &) |
QDynamicMetaObjectData * | parent () const |
bool | checkedSetValue (int index, const QVariant &value, bool force) |
Additional Inherited Members | |
![]() | |
enum | Call { InvokeMetaMethod , ReadProperty , WriteProperty , ResetProperty , CreateInstance , IndexOfMethod , RegisterPropertyMetaType , RegisterMethodArgumentMetaType , BindableProperty , CustomCall , ConstructInPlace } |
typedef void *Connection::* | RestrictedBool |
![]() | |
static bool | checkConnectArgs (const char *signal, const char *method) |
Returns true if the signal and method arguments are compatible; otherwise returns false . | |
static bool | checkConnectArgs (const QMetaMethod &signal, const QMetaMethod &method) |
static QByteArray | normalizedSignature (const char *method) |
Normalizes the signature of the given method. | |
static QByteArray | normalizedType (const char *type) |
static Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, int method_index, int type=0, int *types=nullptr) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, int method_index) |
static bool | disconnectOne (const QObject *sender, int signal_index, const QObject *receiver, int method_index) |
static void | connectSlotsByName (QObject *o) |
Searches recursively for all child objects of the given object, and connects matching signals from them to slots of object that follow the following form: | |
static void | activate (QObject *sender, int signal_index, void **argv) |
static void | activate (QObject *sender, const QMetaObject *, int local_signal_index, void **argv) |
static void | activate (QObject *sender, int signal_offset, int local_signal_index, void **argv) |
static bool | invokeMethod (QObject *obj, const char *member, Qt::ConnectionType, QGenericReturnArgument ret, QGenericArgument val0=QGenericArgument(nullptr), QGenericArgument val1=QGenericArgument(), QGenericArgument val2=QGenericArgument(), QGenericArgument val3=QGenericArgument(), QGenericArgument val4=QGenericArgument(), QGenericArgument val5=QGenericArgument(), QGenericArgument val6=QGenericArgument(), QGenericArgument val7=QGenericArgument(), QGenericArgument val8=QGenericArgument(), QGenericArgument val9=QGenericArgument()) |
\threadsafe This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. \obsolete [6.5] Please use the variadic overload of this function | |
static bool | invokeMethod (QObject *obj, const char *member, QGenericReturnArgument ret, QGenericArgument val0=QGenericArgument(nullptr), QGenericArgument val1=QGenericArgument(), QGenericArgument val2=QGenericArgument(), QGenericArgument val3=QGenericArgument(), QGenericArgument val4=QGenericArgument(), QGenericArgument val5=QGenericArgument(), QGenericArgument val6=QGenericArgument(), QGenericArgument val7=QGenericArgument(), QGenericArgument val8=QGenericArgument(), QGenericArgument val9=QGenericArgument()) |
static bool | invokeMethod (QObject *obj, const char *member, Qt::ConnectionType type, QGenericArgument val0, QGenericArgument val1=QGenericArgument(), QGenericArgument val2=QGenericArgument(), QGenericArgument val3=QGenericArgument(), QGenericArgument val4=QGenericArgument(), QGenericArgument val5=QGenericArgument(), QGenericArgument val6=QGenericArgument(), QGenericArgument val7=QGenericArgument(), QGenericArgument val8=QGenericArgument(), QGenericArgument val9=QGenericArgument()) |
static bool | invokeMethod (QObject *obj, const char *member, QGenericArgument val0, QGenericArgument val1=QGenericArgument(), QGenericArgument val2=QGenericArgument(), QGenericArgument val3=QGenericArgument(), QGenericArgument val4=QGenericArgument(), QGenericArgument val5=QGenericArgument(), QGenericArgument val6=QGenericArgument(), QGenericArgument val7=QGenericArgument(), QGenericArgument val8=QGenericArgument(), QGenericArgument val9=QGenericArgument()) |
template<typename... Args> | |
static QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invokeMethod (QObject *obj, const char *member, Qt::ConnectionType c, QMetaMethodReturnArgument r, Args &&... arguments) |
template<typename... Args> | |
static QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invokeMethod (QObject *obj, const char *member, Qt::ConnectionType c, Args &&... arguments) |
template<typename... Args> | |
static QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invokeMethod (QObject *obj, const char *member, QMetaMethodReturnArgument r, Args &&... arguments) |
template<typename... Args> | |
static QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invokeMethod (QObject *obj, const char *member, Args &&... arguments) |
template<typename Func > | |
static std::enable_if_t<!std::disjunction_v< std::is_convertible< Func, const char * >, QtPrivate::Invoke::AreOldStyleArgs< Func > >, bool > | invokeMethod (typename QtPrivate::ContextTypeForFunctor< Func >::ContextType *object, Func &&function, Qt::ConnectionType type=Qt::AutoConnection, typename QtPrivate::Callable< Func >::ReturnType *ret=nullptr) |
template<typename Func > | |
static std::enable_if_t<!std::disjunction_v< std::is_convertible< Func, const char * >, QtPrivate::Invoke::AreOldStyleArgs< Func > >, bool > | invokeMethod (typename QtPrivate::ContextTypeForFunctor< Func >::ContextType *object, Func &&function, typename QtPrivate::Callable< Func >::ReturnType *ret) |
static int | metacall (QObject *, Call, int, void **) |
template<const QMetaObject & MO> | |
static constexpr const QMetaObject * | staticMetaObject () |
Definition at line 32 of file qqmllistmodel_p_p.h.
DynamicRoleModelNodeMetaObject::DynamicRoleModelNodeMetaObject | ( | DynamicRoleModelNode * | object | ) |
Definition at line 1853 of file qqmllistmodel.cpp.
DynamicRoleModelNodeMetaObject::~DynamicRoleModelNodeMetaObject | ( | ) |
Definition at line 1858 of file qqmllistmodel.cpp.
References QQmlOpenMetaObject::count(), and i.
|
overrideprotectedvirtual |
Reimplemented from QQmlOpenMetaObject.
Definition at line 1866 of file qqmllistmodel.cpp.
|
overrideprotectedvirtual |
Reimplemented from QQmlOpenMetaObject.
Definition at line 1876 of file qqmllistmodel.cpp.
References QList< T >::cbegin(), QList< T >::cend(), DynamicRoleModelNode::create(), QString::fromLatin1(), QVariant::fromValue(), m_enabled, QQmlOpenMetaObject::setValue(), QList< T >::toList(), and toVariant().
bool DynamicRoleModelNodeMetaObject::m_enabled |
Definition at line 38 of file qqmllistmodel_p_p.h.
Referenced by propertyWrite(), propertyWritten(), and DynamicRoleModelNode::setNodeUpdatesEnabled().