|
| | QQmlPropertyMapMetaObject (QQmlPropertyMap *obj, QQmlPropertyMapPrivate *objPriv, const QMetaObject *staticMetaObject) |
| | QQmlPropertyMapMetaObject (QQmlPropertyMap *obj, QQmlPropertyMapPrivate *objPriv, const QMetaObject *staticMetaObject) |
| | 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 |
| QDynamicMetaObjectData * | parent () const |
| void | emitPropertyNotification (const QByteArray &propertyName) |
| void | unparent () |
| | ~QAbstractDynamicMetaObject () |
| const QMetaObject * | toDynamicMetaObject (QObject *) const override |
| virtual int | metaCall (QMetaObject::Call, int _id, void **) |
| virtual | ~QDynamicMetaObjectData () |
| virtual void | objectDestroyed (QObject *) |
| 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 |
|
| enum | Call {
InvokeMetaMethod
, ReadProperty
, WriteProperty
, ResetProperty
,
CreateInstance
, IndexOfMethod
, RegisterPropertyMetaType
, RegisterMethodArgumentMetaType
,
BindableProperty
, CustomCall
, ConstructInPlace
} |
| 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:
|
| template<typename Func> |
| static Connection | connect (const QObject *sender, const QMetaMethod &signal, const typename QtPrivate::ContextTypeForFunctor< Func >::ContextType *context, Func &&slot, Qt::ConnectionType type=Qt::AutoConnection) |
| 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) |
| template<typename Ret, typename... Args> |
| static void | activate (QObject *sender, const QMetaObject *mo, int local_signal_index, Ret *ret, const Args &... args) |
| 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 ReturnArg, typename... Args> |
| static QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invokeMethod (QObject *obj, const char *member, Qt::ConnectionType c, QTemplatedMetaMethodReturnArgument< ReturnArg > 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 ReturnArg, typename... Args> |
| static QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invokeMethod (QObject *obj, const char *member, QTemplatedMetaMethodReturnArgument< ReturnArg > 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, typename QtPrivate::Callable< Func >::ReturnType *ret) |
| 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) |
| template<typename Func, typename... Args> |
| static std::enable_if_t<!std::disjunction_v< std::is_convertible< Func, const char * >, QtPrivate::Invoke::AreOldStyleArgs< Args... > >, bool > | invokeMethod (typename QtPrivate::ContextTypeForFunctor< Func >::ContextType *object, Func &&function, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument< typename QtPrivate::Callable< Func, Args... >::ReturnType > ret, Args &&...args) |
| template<typename Func, typename... Args> |
| static std::enable_if_t<!std::disjunction_v< std::is_convertible< Func, const char * >, QtPrivate::Invoke::AreOldStyleArgs< Args... > >, bool > | invokeMethod (typename QtPrivate::ContextTypeForFunctor< Func >::ContextType *object, Func &&function, Qt::ConnectionType type, Args &&...args) |
| template<typename Func, typename... Args> |
| static std::enable_if_t<!std::disjunction_v< std::is_convertible< Func, const char * >, QtPrivate::Invoke::AreOldStyleArgs< Args... > >, bool > | invokeMethod (typename QtPrivate::ContextTypeForFunctor< Func >::ContextType *object, Func &&function, QTemplatedMetaMethodReturnArgument< typename QtPrivate::Callable< Func, Args... >::ReturnType > ret, Args &&...args) |
| template<typename Func, typename... Args> |
| static std::enable_if_t<!std::disjunction_v< std::is_convertible< Func, const char * >, QtPrivate::Invoke::AreOldStyleArgs< Args... > >, bool > | invokeMethod (typename QtPrivate::ContextTypeForFunctor< Func >::ContextType *object, Func &&function, Args &&...args) |
| static int | metacall (QObject *, Call, int, void **) |
| template<const QMetaObject & MO> |
| static constexpr const QMetaObject * | staticMetaObject () |
| struct QMetaObject::Data | d |
Definition at line 15 of file qqmlpropertymap.cpp.