QMetaObject

#include <QtCore/QMetaObject>

More information will be added here shortly. For now, you'll find more extensive information about this class in the Qt reference for QMetaObject


Overview

Public Attributes Index

struct QMetaObject::@88d
const uint *data
const void *extradata
const char *stringdata
const QMetaObject *superdata

Public Functions Index

QObject *cast (QObject *obj) const
const QObject *cast (const QObject *obj) const
QMetaClassInfoclassInfo (int index) const
intclassInfoCount () const
intclassInfoOffset () const
const char *className () const
QMetaMethodconstructor (int index) const
intconstructorCount () const
QMetaEnumenumerator (int index) const
intenumeratorCount () const
intenumeratorOffset () const
intindexOfClassInfo (const char *name) const
intindexOfConstructor (const char *constructor) const
intindexOfEnumerator (const char *name) const
intindexOfMethod (const char *method) const
intindexOfProperty (const char *name) const
intindexOfSignal (const char *signal) const
intindexOfSlot (const char *slot) const
QMetaMethodmethod (int index) const
intmethodCount () const
intmethodOffset () const
QObject *newInstance (QGenericArgument val0=QGenericArgument(0), 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()) const
QMetaPropertyproperty (int index) const
intpropertyCount () const
intpropertyOffset () const
intstatic_metacall (Call, int, void **) const
const QMetaObject *superClass () const
QStringtr (const char *s, const char *c) const
QStringtr (const char *s, const char *c, int n) const
QStringtrUtf8 (const char *s, const char *c) const
QStringtrUtf8 (const char *s, const char *c, int n) const
QMetaPropertyuserProperty () const

Static Public Functions Index

voidactivate (QObject *sender, int signal_index, void **argv)
voidactivate (QObject *sender, int from_signal_index, int to_signal_index, void **argv)
voidactivate (QObject *sender, const QMetaObject *, int local_signal_index, void **argv)
voidactivate (QObject *sender, const QMetaObject *, int from_local_signal_index, int to_local_signal_index, void **argv)
voidaddGuard (QObject **ptr)
voidchangeGuard (QObject **ptr, QObject *o)
boolcheckConnectArgs (const char *signal, const char *method)
boolconnect (const QObject *sender, int signal_index, const QObject *receiver, int method_index, int type=0, int *types=0)
voidconnectSlotsByName (QObject *o)
booldisconnect (const QObject *sender, int signal_index, const QObject *receiver, int method_index)
booldisconnectOne (const QObject *sender, int signal_index, const QObject *receiver, int method_index)
boolinvokeMethod (QObject *obj, const char *member, Qt::ConnectionType, QGenericReturnArgument ret, QGenericArgument val0=QGenericArgument(0), 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())
boolinvokeMethod (QObject *obj, const char *member, QGenericReturnArgument ret, QGenericArgument val0=QGenericArgument(0), 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())
boolinvokeMethod (QObject *obj, const char *member, Qt::ConnectionType type, QGenericArgument val0=QGenericArgument(0), 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())
boolinvokeMethod (QObject *obj, const char *member, QGenericArgument val0=QGenericArgument(0), 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())
intmetacall (QObject *, Call, int, void **)
QByteArraynormalizedSignature (const char *method)
QByteArraynormalizedType (const char *type)
voidremoveGuard (QObject **ptr)

Public Types

Call

InvokeMetaMethod
ReadProperty
WriteProperty
ResetProperty
QueryPropertyDesignable
QueryPropertyScriptable
QueryPropertyStored
QueryPropertyEditable
QueryPropertyUser
CreateInstance

Public Attributes

struct QMetaObject::@88 d ()

const uint * data ()

const void * extradata ()

const char * stringdata ()

const QMetaObject * superdata ()

Public Functions

QObject * cast (

const QObject * cast (

QMetaClassInfo classInfo (
  • intindex)

int classInfoCount ()

int classInfoOffset ()

const char * className ()

QMetaMethod constructor (
  • intindex)

int constructorCount ()

QMetaEnum enumerator (
  • intindex)

int enumeratorCount ()

int enumeratorOffset ()

int indexOfClassInfo (
  • const char *name)

int indexOfConstructor (
  • const char *constructor)

int indexOfEnumerator (
  • const char *name)

int indexOfMethod (
  • const char *method)

int indexOfProperty (
  • const char *name)

int indexOfSignal (
  • const char *signal)

int indexOfSlot (
  • const char *slot)

QMetaMethod method (
  • intindex)

int methodCount ()

int methodOffset ()

QMetaProperty property (
  • intindex)

int propertyCount ()

int propertyOffset ()

int static_metacall (
  • Call,
  • int,
  • void ** )

const QMetaObject * superClass ()

QString tr (
  • const char *s,
  • const char *c )

QString tr (
  • const char *s,
  • const char *c,
  • intn )

QString trUtf8 (
  • const char *s,
  • const char *c )

QString trUtf8 (
  • const char *s,
  • const char *c,
  • intn )

QMetaProperty userProperty ()

Static Public Functions

void activate (
  • QObject *sender,
  • intsignal_index,
  • void **argv )

void activate (
  • QObject *sender,
  • intfrom_signal_index,
  • intto_signal_index,
  • void **argv )

void activate (

void activate (
  • QObject *sender,
  • const QMetaObject *,
  • intfrom_local_signal_index,
  • intto_local_signal_index,
  • void **argv )

void addGuard (

void changeGuard (

bool checkConnectArgs (
  • const char *signal,
  • const char *method )

bool connect (
  • const QObject *sender,
  • intsignal_index,
  • const QObject *receiver,
  • intmethod_index,
  • inttype,
  • int *types )

void connectSlotsByName (

bool disconnect (
  • const QObject *sender,
  • intsignal_index,
  • const QObject *receiver,
  • intmethod_index )

bool disconnectOne (
  • const QObject *sender,
  • intsignal_index,
  • const QObject *receiver,
  • intmethod_index )

bool invokeMethod (

bool invokeMethod (

int metacall (

QByteArray normalizedSignature (
  • const char *method)

QByteArray normalizedType (
  • const char *type)

void removeGuard (

Last modified: 2015-07-24



Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus