Eneboo - Documentación para desarrolladores
|
#include <quickobjects.h>
QSWrapperClass::QSWrapperClass | ( | QSClass * | b | ) |
QSWrapperClass::~QSWrapperClass | ( | ) |
QSWrapperShared * QSWrapperClass::createShared | ( | QObject * | o | ) | const |
Reimplementado de QSClass.
Reimplementado en QSPointerClass.
void QSWrapperClass::deref | ( | QSObject * | o | ) | const [virtual] |
Reimplementado de QSSharedClass.
QSObject QSWrapperClass::fetchValue | ( | const QSObject * | objPtr, |
const QSMember & | mem | ||
) | const [virtual] |
Reimplementado de QSWritableClass.
void QSWrapperClass::invalidate | ( | ) |
QSObject QSWrapperClass::invoke | ( | QSObject * | objPtr, |
const QSMember & | mem | ||
) | const [protected, virtual] |
Reimplementado de QSWritableClass.
QSEqualsResult QSWrapperClass::isEqual | ( | const QSObject & | a, |
const QSObject & | b | ||
) | const [virtual] |
Handles two special cases: a) a comparison of references to QObjects no matter whether the QObjects still or already use a detached wrapper class. b) distinct pointer wrapper objects containing identical pointers
Reimplementado de QSWritableClass.
Retrieves a pointer to the class member n; 0 if no such member exists.
Reimplementado de QSWritableClass.
QString QSWrapperClass::name | ( | ) | const [inline, virtual] |
Implementa QSClass.
Reimplementado en QSPointerClass.
QPtrVector< QObject > & QSWrapperClass::objectVector | ( | const QSObject * | obj | ) | const |
QSWrapperShared * QSWrapperClass::shared | ( | const QSObject * | obj | ) | const |
Returns obj converted to a boolean value.
The default implementation returns TRUE.
Reimplementado de QSClass.
Reimplementado en QSPointerClass.
Return obj converted to a string.
The default implementation returns "[object N]" where N is the name of this class as retrieved by name().
Reimplementado de QSClass.
Reimplementado en QSPointerClass.
QVariant QSWrapperClass::toVariant | ( | const QSObject * | obj, |
QVariant::Type | pref | ||
) | const [virtual] |
Convert obj to an equivalent QVariant. The default implementation returns in invalid QVariant which may also be the case where no mapping for an equivalent type exists.
Reimplementado de QSClass.
Reimplementado en QSPointerClass.
QSObject QSWrapperClass::wrap | ( | const QPtrVector< QObject > & | objs | ) |
void QSWrapperClass::write | ( | QSObject * | objPtr, |
const QSMember & | mem, | ||
const QSObject & | val | ||
) | const [virtual] |
Reimplementado de QSWritableClass.
friend class QSFactoryObjectProxy [friend] |