Eneboo - Documentación para desarrolladores
|
#include <qsclass.h>
Métodos públicos | |
QSTypeClass (QSClass *b) | |
QString | name () const |
virtual ValueType | valueType () const |
. If deletion was not possible, FALSE | |
virtual bool | member (const QSObject *o, const QString &n, QSMember *m) const |
virtual QSMemberMap | members (const QSObject *obj) const |
QSMemberMap | allMembers (const QSObject *obj) const |
virtual QSObject | fetchValue (const QSObject *o, const QSMember &mem) const |
virtual void | write (QSObject *objPtr, const QSMember &mem, const QSObject &val) const |
virtual QSEqualsResult | isEqual (const QSObject &a, const QSObject &b) const |
QSObject | createType (QSClass *cl) const |
QSShared * | createTypeShared (QSClass *cl) const |
static QSClass * | classValue (const QSObject *obj) |
virtual QSObject | invoke (QSObject *objPtr, const QSMember &mem) const |
QSTypeClass::QSTypeClass | ( | QSClass * | b | ) | [inline] |
QSMemberMap QSTypeClass::allMembers | ( | const QSObject * | obj | ) | const |
Reimplementado de QSClass.
Reimplementado en QSFactoryObjectProxy.
Reimplementado de QSClass.
Reimplementado en QSFactoryObjectProxy.
QSEqualsResult QSTypeClass::isEqual | ( | const QSObject & | a, |
const QSObject & | b | ||
) | const [virtual] |
Checks if the two objects are equal. Returns positive if equal, 0 if not equal and negative if the class is unable to determine.
Reimplementado de QSClass.
Retrieves a pointer to the class member n; 0 if no such member exists.
Reimplementado de QSClass.
Reimplementado en QSFactoryObjectProxy.
QSMemberMap QSTypeClass::members | ( | const QSObject * | obj | ) | const [virtual] |
Returns the map of members of obj or class members if obj is 0. The default implementation will list all members pre-defined via the addMember() function or one of its specializations. Class inherting from QSClass can reimplement this function to also give information about custom properties.
Reimplementado de QSClass.
Reimplementado en QSFactoryObjectProxy.
QString QSTypeClass::name | ( | ) | const [inline, virtual] |
Implementa QSClass.
Reimplementado en QSFactoryObjectProxy.
virtual ValueType QSTypeClass::valueType | ( | ) | const [inline, virtual] |
Reimplementado de QSSharedClass.
Reimplementado en QSFactoryObjectProxy.
void QSTypeClass::write | ( | QSObject * | objPtr, |
const QSMember & | mem, | ||
const QSObject & | val | ||
) | const [virtual] |
Reimplementado de QSClass.
Reimplementado en QSFactoryObjectProxy.