Qt 4.8
Public Functions | Public Variables | List of all members
QDeclarativeOpenMetaObjectTypePrivate Class Reference

Public Functions

void init (const QMetaObject *metaObj)
 
 QDeclarativeOpenMetaObjectTypePrivate ()
 

Public Variables

QDeclarativePropertyCachecache
 
QDeclarativeEngineengine
 
QMetaObjectmem
 
QMetaObjectBuilder mob
 
QHash< QByteArray, int > names
 
int propertyOffset
 
QSet< QDeclarativeOpenMetaObject * > referers
 
int signalOffset
 

Detailed Description

Definition at line 51 of file qdeclarativeopenmetaobject.cpp.

Constructors and Destructors

◆ QDeclarativeOpenMetaObjectTypePrivate()

QDeclarativeOpenMetaObjectTypePrivate::QDeclarativeOpenMetaObjectTypePrivate ( )
inline

Functions

◆ init()

void QDeclarativeOpenMetaObjectTypePrivate::init ( const QMetaObject metaObj)

Definition at line 122 of file qdeclarativeopenmetaobject.cpp.

Referenced by QDeclarativeOpenMetaObjectType::QDeclarativeOpenMetaObjectType(), and QDeclarativeOpenMetaObjectTypePrivate().

123 {
124  if (!mem) {
125  mob.setSuperClass(metaObj);
126  mob.setClassName(metaObj->className());
128 
129  mem = mob.toMetaObject();
130 
133  }
134 }
void setClassName(const QByteArray &name)
Sets the name of the class being constructed by this meta object builder.
int methodOffset() const
Returns the method offset for this class; i.e.
void setFlags(MetaObjectFlags)
Sets the flags of the class being constructed by this meta object builder.
const char * className() const
Returns the class name.
Definition: qobjectdefs.h:491
int propertyOffset() const
Returns the property offset for this class; i.e.
QMetaObject * toMetaObject() const
Converts this meta object builder into a concrete QMetaObject.
void setSuperClass(const QMetaObject *meta)
Sets the superclass meta object of the class being constructed by this meta object builder to meta...

Properties

◆ cache

QDeclarativePropertyCache* QDeclarativeOpenMetaObjectTypePrivate::cache

◆ engine

QDeclarativeEngine* QDeclarativeOpenMetaObjectTypePrivate::engine

◆ mem

QMetaObject* QDeclarativeOpenMetaObjectTypePrivate::mem

◆ mob

QMetaObjectBuilder QDeclarativeOpenMetaObjectTypePrivate::mob

◆ names

QHash<QByteArray, int> QDeclarativeOpenMetaObjectTypePrivate::names

◆ propertyOffset

int QDeclarativeOpenMetaObjectTypePrivate::propertyOffset

◆ referers

QSet<QDeclarativeOpenMetaObject*> QDeclarativeOpenMetaObjectTypePrivate::referers

◆ signalOffset

int QDeclarativeOpenMetaObjectTypePrivate::signalOffset

The documentation for this class was generated from the following file: