Qt 4.8
Public Functions | Protected Functions | Properties | Friends | List of all members
QDeclarativeOpenMetaObject Class Reference

#include <qdeclarativeopenmetaobject_p.h>

Inheritance diagram for QDeclarativeOpenMetaObject:
QAbstractDynamicMetaObject QMetaObject ModelNodeMetaObject QDeclarativePropertyMapMetaObject QDeclarativeVisualDataModelDataMetaObject QDeclarativeVisualDataModelPartsMetaObject

Public Functions

int count () const
 
bool hasValue (int) const
 
virtual QVariant initialValue (int)
 
QByteArray name (int) const
 
QObjectobject () const
 
QVariantoperator[] (const QByteArray &)
 
QVariantoperator[] (int)
 
 QDeclarativeOpenMetaObject (QObject *, bool=true)
 
 QDeclarativeOpenMetaObject (QObject *, QDeclarativeOpenMetaObjectType *, bool=true)
 
void setCached (bool)
 
void setValue (const QByteArray &, const QVariant &)
 
void setValue (int, const QVariant &)
 
QDeclarativeOpenMetaObjectTypetype () const
 
QVariant value (const QByteArray &) const
 
QVariant value (int) const
 
 ~QDeclarativeOpenMetaObject ()
 
- Public Functions inherited from QAbstractDynamicMetaObject
virtual ~QAbstractDynamicMetaObject ()
 
- Public Functions inherited from QMetaObject
QObjectcast (QObject *obj) const
 Returns obj if object obj inherits from this meta-object; otherwise returns 0. More...
 
const QObjectcast (const QObject *obj) const
 Returns obj if object obj inherits from this meta-object; otherwise returns 0. More...
 
QMetaClassInfo classInfo (int index) const
 Returns the meta-data for the item of class information with the given index. More...
 
int classInfoCount () const
 Returns the number of items of class information in this class. More...
 
int classInfoOffset () const
 Returns the class information offset for this class; i.e. More...
 
const char * className () const
 Returns the class name. More...
 
QMetaMethod constructor (int index) const
 Returns the meta-data for the constructor with the given index. More...
 
int constructorCount () const
 Returns the number of constructors in this class. More...
 
QMetaEnum enumerator (int index) const
 Returns the meta-data for the enumerator with the given index. More...
 
int enumeratorCount () const
 Returns the number of enumerators in this class. More...
 
int enumeratorOffset () const
 Returns the enumerator offset for this class; i.e. More...
 
int indexOfClassInfo (const char *name) const
 Finds class information item name and returns its index; otherwise returns -1. More...
 
int indexOfConstructor (const char *constructor) const
 Finds constructor and returns its index; otherwise returns -1. More...
 
int indexOfEnumerator (const char *name) const
 Finds enumerator name and returns its index; otherwise returns -1. More...
 
int indexOfMethod (const char *method) const
 Finds method and returns its index; otherwise returns -1. More...
 
int indexOfProperty (const char *name) const
 Finds property name and returns its index; otherwise returns -1. More...
 
int indexOfSignal (const char *signal) const
 Finds signal and returns its index; otherwise returns -1. More...
 
int indexOfSlot (const char *slot) const
 Finds slot and returns its index; otherwise returns -1. More...
 
QMetaMethod method (int index) const
 Returns the meta-data for the method with the given index. More...
 
int methodCount () const
 Returns the number of methods known to the meta-object system in this class, including the number of properties provided by each base class. More...
 
int methodOffset () const
 Returns the method offset for this class; i.e. More...
 
QObjectnewInstance (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
 Constructs a new instance of this class. More...
 
QMetaProperty property (int index) const
 Returns the meta-data for the property with the given index. More...
 
int propertyCount () const
 Returns the number of properties in this class, including the number of properties provided by each base class. More...
 
int propertyOffset () const
 Returns the property offset for this class; i.e. More...
 
int static_metacall (Call, int, void **) const
 
const QMetaObjectsuperClass () const
 Returns the meta-object of the superclass, or 0 if there is no such object. More...
 
QString tr (const char *s, const char *c) const
 
QString tr (const char *s, const char *c, int n) const
 
QString trUtf8 (const char *s, const char *c) const
 
QString trUtf8 (const char *s, const char *c, int n) const
 
QMetaProperty userProperty () const
 Returns the property that has the USER flag set to true. More...
 

Protected Functions

virtual int createProperty (const char *, const char *)
 
virtual int metaCall (QMetaObject::Call _c, int _id, void **_a)
 
QAbstractDynamicMetaObjectparent () const
 
virtual void propertyCreated (int, QMetaPropertyBuilder &)
 
virtual void propertyRead (int)
 
virtual void propertyWrite (int)
 
virtual void propertyWritten (int)
 

Properties

QDeclarativeOpenMetaObjectPrivated
 

Friends

class QDeclarativeOpenMetaObjectType
 

Additional Inherited Members

- Public Types inherited from QMetaObject
enum  Call {
  InvokeMetaMethod, ReadProperty, WriteProperty, ResetProperty,
  QueryPropertyDesignable, QueryPropertyScriptable, QueryPropertyStored, QueryPropertyEditable,
  QueryPropertyUser, CreateInstance
}
 
- Static Public Functions inherited from QMetaObject
static void activate (QObject *sender, int signal_index, void **argv)
 
static void activate (QObject *sender, int from_signal_index, int to_signal_index, void **argv)
 
static void activate (QObject *sender, const QMetaObject *, int local_signal_index, void **argv)
 
static void activate (QObject *sender, const QMetaObject *, int from_local_signal_index, int to_local_signal_index, void **argv)
 
static void addGuard (QObject **ptr)
 
static void changeGuard (QObject **ptr, QObject *o)
 
static bool checkConnectArgs (const char *signal, const char *method)
 Returns true if the signal and method arguments are compatible; otherwise returns false. More...
 
static bool connect (const QObject *sender, int signal_index, const QObject *receiver, int method_index, int type=0, int *types=0)
 
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: More...
 
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 bool invokeMethod (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())
 Invokes the member (a signal or a slot name) on the object obj. More...
 
static bool invokeMethod (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())
 
static bool invokeMethod (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())
 
static bool invokeMethod (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())
 
static int metacall (QObject *, Call, int, void **)
 
static QByteArray normalizedSignature (const char *method)
 Normalizes the signature of the given method. More...
 
static QByteArray normalizedType (const char *type)
 Normalizes a type. More...
 
static void removeGuard (QObject **ptr)
 
- Public Variables inherited from QMetaObject
struct {
   const uint *   data
 
   const void *   extradata
 
   const char *   stringdata
 
   const QMetaObject *   superdata
 
d
 

Detailed Description

Definition at line 82 of file qdeclarativeopenmetaobject_p.h.

Constructors and Destructors

◆ QDeclarativeOpenMetaObject() [1/2]

QDeclarativeOpenMetaObject::QDeclarativeOpenMetaObject ( QObject obj,
bool  automatic = true 
)

Definition at line 178 of file qdeclarativeopenmetaobject.cpp.

180 {
182  d->object = obj;
183 
185  d->type->d->referers.insert(this);
186 
188  d->parent = static_cast<QAbstractDynamicMetaObject *>(op->metaObject);
189  *static_cast<QMetaObject *>(this) = *d->type->d->mem;
190  op->metaObject = this;
191 }
static bool automatic(Engine *driver, int token)
The QMetaObject class contains meta-information about Qt objects.
Definition: qobjectdefs.h:304
QDeclarativeOpenMetaObjectType * type
QSet< QDeclarativeOpenMetaObject * > referers
static QObjectPrivate * get(QObject *o)
Definition: qobject_p.h:177
const_iterator insert(const T &value)
Definition: qset.h:179
QMetaObject * metaObject
Definition: qobject.h:107
QDeclarativeOpenMetaObjectTypePrivate * d
QDeclarativeOpenMetaObjectPrivate * d
virtual const QMetaObject * metaObject() const
Returns a pointer to the meta-object of this object.

◆ QDeclarativeOpenMetaObject() [2/2]

QDeclarativeOpenMetaObject::QDeclarativeOpenMetaObject ( QObject obj,
QDeclarativeOpenMetaObjectType type,
bool  automatic = true 
)

Definition at line 193 of file qdeclarativeopenmetaobject.cpp.

195 {
197  d->object = obj;
198 
199  d->type = type;
200  d->type->addref();
201  d->type->d->referers.insert(this);
202 
204  d->parent = static_cast<QAbstractDynamicMetaObject *>(op->metaObject);
205  *static_cast<QMetaObject *>(this) = *d->type->d->mem;
206  op->metaObject = this;
207 }
static bool automatic(Engine *driver, int token)
The QMetaObject class contains meta-information about Qt objects.
Definition: qobjectdefs.h:304
QDeclarativeOpenMetaObjectType * type
QDeclarativeOpenMetaObjectType * type() const
QSet< QDeclarativeOpenMetaObject * > referers
static QObjectPrivate * get(QObject *o)
Definition: qobject_p.h:177
const_iterator insert(const T &value)
Definition: qset.h:179
QMetaObject * metaObject
Definition: qobject.h:107
QDeclarativeOpenMetaObjectTypePrivate * d
QDeclarativeOpenMetaObjectPrivate * d

◆ ~QDeclarativeOpenMetaObject()

QDeclarativeOpenMetaObject::~QDeclarativeOpenMetaObject ( )

Definition at line 209 of file qdeclarativeopenmetaobject.cpp.

210 {
211  if (d->parent)
212  delete d->parent;
213  d->type->d->referers.remove(this);
214  d->type->release();
215  delete d;
216 }
bool remove(const T &value)
Definition: qset.h:89
QDeclarativeOpenMetaObjectType * type
QSet< QDeclarativeOpenMetaObject * > referers
QDeclarativeOpenMetaObjectTypePrivate * d
QDeclarativeOpenMetaObjectPrivate * d

Functions

◆ count()

int QDeclarativeOpenMetaObject::count ( ) const

Definition at line 363 of file qdeclarativeopenmetaobject.cpp.

364 {
365  return d->type->d->names.count();
366 }
QDeclarativeOpenMetaObjectType * type
QDeclarativeOpenMetaObjectTypePrivate * d
int count(const Key &key) const
Returns the number of items associated with the key.
Definition: qhash.h:719
QDeclarativeOpenMetaObjectPrivate * d

◆ createProperty()

int QDeclarativeOpenMetaObject::createProperty ( const char *  name,
const char *   
)
protectedvirtual

Reimplemented from QAbstractDynamicMetaObject.

Reimplemented in QDeclarativeVisualDataModelDataMetaObject.

Definition at line 334 of file qdeclarativeopenmetaobject.cpp.

Referenced by QDeclarativeVisualDataModelDataMetaObject::createProperty(), and setValue().

335 {
336  if (d->autoCreate)
337  return d->type->createProperty(name);
338  else
339  return -1;
340 }
int createProperty(const QByteArray &name)
QDeclarativeOpenMetaObjectType * type
QDeclarativeOpenMetaObjectPrivate * d

◆ hasValue()

bool QDeclarativeOpenMetaObject::hasValue ( int  id) const

Definition at line 308 of file qdeclarativeopenmetaobject.cpp.

309 {
310  return d->hasData(id);
311 }
QDeclarativeOpenMetaObjectPrivate * d

◆ initialValue()

QVariant QDeclarativeOpenMetaObject::initialValue ( int  )
virtual

Reimplemented in QDeclarativeVisualDataModelPartsMetaObject, and QDeclarativeVisualDataModelDataMetaObject.

Definition at line 358 of file qdeclarativeopenmetaobject.cpp.

359 {
360  return QVariant();
361 }
The QVariant class acts like a union for the most common Qt data types.
Definition: qvariant.h:92

◆ metaCall()

int QDeclarativeOpenMetaObject::metaCall ( QMetaObject::Call  _c,
int  _id,
void **  _a 
)
protectedvirtual

Reimplemented from QAbstractDynamicMetaObject.

Definition at line 223 of file qdeclarativeopenmetaobject.cpp.

224 {
226  && id >= d->type->d->propertyOffset) {
227  int propId = id - d->type->d->propertyOffset;
228  if (c == QMetaObject::ReadProperty) {
229  propertyRead(propId);
230  *reinterpret_cast<QVariant *>(a[0]) = d->getData(propId);
231  } else if (c == QMetaObject::WriteProperty) {
232  if (propId <= d->data.count() || d->data[propId].first != *reinterpret_cast<QVariant *>(a[0])) {
233  propertyWrite(propId);
234  d->writeData(propId, *reinterpret_cast<QVariant *>(a[0]));
235  propertyWritten(propId);
236  activate(d->object, d->type->d->signalOffset + propId, 0);
237  }
238  }
239  return -1;
240  } else {
241  if (d->parent)
242  return d->parent->metaCall(c, id, a);
243  else
244  return d->object->qt_metacall(c, id, a);
245  }
246 }
The QVariant class acts like a union for the most common Qt data types.
Definition: qvariant.h:92
unsigned char c[8]
Definition: qnumeric_p.h:62
QDeclarativeOpenMetaObjectType * type
long ASN1_INTEGER_get ASN1_INTEGER * a
virtual int metaCall(QMetaObject::Call, int _id, void **)
Definition: qobject_p.h:336
void writeData(int idx, const QVariant &value)
const uint * data
Definition: qobjectdefs.h:471
T & first()
Returns a reference to the first item in the list.
Definition: qlist.h:282
static void activate(QObject *sender, int signal_index, void **argv)
Definition: qobject.cpp:3690
QDeclarativeOpenMetaObjectTypePrivate * d
QList< QPair< QVariant, bool > > data
QDeclarativeOpenMetaObjectPrivate * d

◆ name()

QByteArray QDeclarativeOpenMetaObject::name ( int  idx) const

Definition at line 368 of file qdeclarativeopenmetaobject.cpp.

Referenced by QDeclarativePropertyMapMetaObject::propertyWritten(), and ModelNodeMetaObject::propertyWritten().

369 {
370  Q_ASSERT(idx >= 0 && idx < d->type->d->names.count());
371 
372  return d->type->d->mob.property(idx).name();
373 }
QByteArray name() const
Returns the name associated with this property.
QDeclarativeOpenMetaObjectType * type
QDeclarativeOpenMetaObjectType * type() const
#define Q_ASSERT(cond)
Definition: qglobal.h:1823
QDeclarativeOpenMetaObjectTypePrivate * d
int count(const Key &key) const
Returns the number of items associated with the key.
Definition: qhash.h:719
QDeclarativeOpenMetaObjectPrivate * d
QMetaPropertyBuilder property(int index) const
Returns the property at index in this class.

◆ object()

QObject * QDeclarativeOpenMetaObject::object ( ) const

◆ operator[]() [1/2]

QVariant & QDeclarativeOpenMetaObject::operator[] ( const QByteArray name)

Definition at line 273 of file qdeclarativeopenmetaobject.cpp.

Referenced by ModelNodeMetaObject::propertyWritten().

274 {
276  Q_ASSERT(iter != d->type->d->names.end());
277 
278  return d->getData(*iter);
279 }
QDeclarativeOpenMetaObjectType * type
The QHash class is a template class that provides a hash-table-based dictionary.
Definition: qdatastream.h:66
#define Q_ASSERT(cond)
Definition: qglobal.h:1823
iterator end()
Returns an STL-style iterator pointing to the imaginary item after the last item in the hash...
Definition: qhash.h:467
QDeclarativeOpenMetaObjectTypePrivate * d
QDeclarativeOpenMetaObjectPrivate * d
iterator find(const Key &key)
Returns an iterator pointing to the item with the key in the hash.
Definition: qhash.h:865

◆ operator[]() [2/2]

QVariant & QDeclarativeOpenMetaObject::operator[] ( int  id)

Definition at line 281 of file qdeclarativeopenmetaobject.cpp.

282 {
283  return d->getData(id);
284 }
QDeclarativeOpenMetaObjectPrivate * d

◆ parent()

QAbstractDynamicMetaObject * QDeclarativeOpenMetaObject::parent ( ) const
protected

Definition at line 248 of file qdeclarativeopenmetaobject.cpp.

249 {
250  return d->parent;
251 }
QDeclarativeOpenMetaObjectPrivate * d

◆ propertyCreated()

void QDeclarativeOpenMetaObject::propertyCreated ( int  ,
QMetaPropertyBuilder  
)
protectedvirtual

◆ propertyRead()

void QDeclarativeOpenMetaObject::propertyRead ( int  )
protectedvirtual

Definition at line 342 of file qdeclarativeopenmetaobject.cpp.

Referenced by metaCall().

343 {
344 }

◆ propertyWrite()

void QDeclarativeOpenMetaObject::propertyWrite ( int  )
protectedvirtual

Definition at line 346 of file qdeclarativeopenmetaobject.cpp.

Referenced by metaCall().

347 {
348 }

◆ propertyWritten()

void QDeclarativeOpenMetaObject::propertyWritten ( int  )
protectedvirtual

Reimplemented in ModelNodeMetaObject, and QDeclarativePropertyMapMetaObject.

Definition at line 350 of file qdeclarativeopenmetaobject.cpp.

Referenced by metaCall().

351 {
352 }

◆ setCached()

void QDeclarativeOpenMetaObject::setCached ( bool  c)

Definition at line 313 of file qdeclarativeopenmetaobject.cpp.

Referenced by QDeclarativeVisualDataModelData::ensureProperties(), and QDeclarativePathViewAttached::QDeclarativePathViewAttached().

314 {
315  if (c == d->cacheProperties || !d->type->d->engine)
316  return;
317 
318  d->cacheProperties = c;
319 
320  QDeclarativeData *qmldata = QDeclarativeData::get(d->object, true);
321  if (d->cacheProperties) {
322  if (!d->type->d->cache)
323  d->type->d->cache = new QDeclarativePropertyCache(d->type->d->engine, this);
324  qmldata->propertyCache = d->type->d->cache;
325  d->type->d->cache->addref();
326  } else {
327  if (d->type->d->cache)
328  d->type->d->cache->release();
329  qmldata->propertyCache = 0;
330  }
331 }
QDeclarativePropertyCache * propertyCache
static QDeclarativeData * get(const QObject *object, bool create=false)
unsigned char c[8]
Definition: qnumeric_p.h:62
QDeclarativeOpenMetaObjectType * type
QDeclarativeOpenMetaObjectTypePrivate * d
QDeclarativeOpenMetaObjectPrivate * d

◆ setValue() [1/2]

void QDeclarativeOpenMetaObject::setValue ( const QByteArray name,
const QVariant val 
)

Definition at line 286 of file qdeclarativeopenmetaobject.cpp.

Referenced by ModelObject::setValue(), and QDeclarativePathViewAttached::setValue().

287 {
289 
290  int id = -1;
291  if (iter == d->type->d->names.end()) {
292  id = createProperty(name.constData(), "") - d->type->d->propertyOffset;
293  } else {
294  id = *iter;
295  }
296 
297  if (id >= 0) {
298  QVariant &dataVal = d->getData(id);
299  if (dataVal == val)
300  return;
301 
302  dataVal = val;
303  activate(d->object, id + d->type->d->signalOffset, 0);
304  }
305 }
The QVariant class acts like a union for the most common Qt data types.
Definition: qvariant.h:92
QDeclarativeOpenMetaObjectType * type
The QHash class is a template class that provides a hash-table-based dictionary.
Definition: qdatastream.h:66
virtual int createProperty(const char *, const char *)
const char * constData() const
Returns a pointer to the data stored in the byte array.
Definition: qbytearray.h:433
iterator end()
Returns an STL-style iterator pointing to the imaginary item after the last item in the hash...
Definition: qhash.h:467
static void activate(QObject *sender, int signal_index, void **argv)
Definition: qobject.cpp:3690
QDeclarativeOpenMetaObjectTypePrivate * d
QDeclarativeOpenMetaObjectPrivate * d
iterator find(const Key &key)
Returns an iterator pointing to the item with the key in the hash.
Definition: qhash.h:865

◆ setValue() [2/2]

void QDeclarativeOpenMetaObject::setValue ( int  id,
const QVariant value 
)

Definition at line 258 of file qdeclarativeopenmetaobject.cpp.

259 {
260  d->writeData(id, value);
261  activate(d->object, id + d->type->d->signalOffset, 0);
262 }
QDeclarativeOpenMetaObjectType * type
void writeData(int idx, const QVariant &value)
static void activate(QObject *sender, int signal_index, void **argv)
Definition: qobject.cpp:3690
QDeclarativeOpenMetaObjectTypePrivate * d
QDeclarativeOpenMetaObjectPrivate * d

◆ type()

QDeclarativeOpenMetaObjectType * QDeclarativeOpenMetaObject::type ( ) const

Definition at line 218 of file qdeclarativeopenmetaobject.cpp.

Referenced by name(), and QDeclarativeOpenMetaObject().

219 {
220  return d->type;
221 }
QDeclarativeOpenMetaObjectType * type
QDeclarativeOpenMetaObjectPrivate * d

◆ value() [1/2]

QVariant QDeclarativeOpenMetaObject::value ( const QByteArray name) const

Definition at line 264 of file qdeclarativeopenmetaobject.cpp.

Referenced by QDeclarativeVisualDataModelDataMetaObject::initialValue(), ModelNodeMetaObject::propertyWritten(), and QDeclarativePathViewAttached::value().

265 {
267  if (iter == d->type->d->names.end())
268  return QVariant();
269 
270  return d->getData(*iter);
271 }
The QVariant class acts like a union for the most common Qt data types.
Definition: qvariant.h:92
QDeclarativeOpenMetaObjectType * type
The QHash class is a template class that provides a hash-table-based dictionary.
Definition: qdatastream.h:66
iterator end()
Returns an STL-style iterator pointing to the imaginary item after the last item in the hash...
Definition: qhash.h:467
QDeclarativeOpenMetaObjectTypePrivate * d
QDeclarativeOpenMetaObjectPrivate * d
iterator find(const Key &key)
Returns an iterator pointing to the item with the key in the hash.
Definition: qhash.h:865

◆ value() [2/2]

QVariant QDeclarativeOpenMetaObject::value ( int  id) const

Definition at line 253 of file qdeclarativeopenmetaobject.cpp.

254 {
255  return d->getData(id);
256 }
QDeclarativeOpenMetaObjectPrivate * d

Friends and Related Functions

◆ QDeclarativeOpenMetaObjectType

Definition at line 122 of file qdeclarativeopenmetaobject_p.h.

Referenced by QDeclarativeOpenMetaObject().

Properties

◆ d

QDeclarativeOpenMetaObjectPrivate* QDeclarativeOpenMetaObject::d
private

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