|
| 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.