Eneboo - Documentación para desarrolladores
|
#include <qsclass.h>
Métodos públicos | |
QSWritableClass (QSClass *b, int a=AttributeNone) | |
. If deletion was not possible, FALSE | |
void | mark (QSObject *o) const |
virtual bool | member (const QSObject *o, const QString &n, QSMember *m) const |
virtual QSObject | fetchValue (const QSObject *objPtr, const QSMember &mem) const |
virtual void | write (QSObject *objPtr, const QSMember &mem, const QSObject &val) const |
virtual bool | deleteProperty (QSObject *obj, const QSMember &mem) const |
virtual QSMemberMap | members (const QSObject *obj) const |
virtual QSEqualsResult | isEqual (const QSObject &a, const QSObject &b) const |
QSObject | createWritable () const |
QSPropertyMap * | properties (const QSObject *obj) const |
static QSWritable * | data (QSObject *obj) |
static const QSWritable * | data (const QSObject *obj) |
virtual QSObject | invoke (QSObject *objPtr, const QSMember &mem) const |
QSObject QSWritableClass::createWritable | ( | ) | const |
Create an empty, writable object of this class.
QSWritable * QSWritableClass::data | ( | QSObject * | obj | ) | [static, protected] |
const QSWritable * QSWritableClass::data | ( | const QSObject * | obj | ) | [static, protected] |
Reimplementado de QSClass.
QSObject QSWritableClass::fetchValue | ( | const QSObject * | objPtr, |
const QSMember & | mem | ||
) | const [virtual] |
Reimplementado de QSClass.
Reimplementado en QSRegExpClass, QSWrapperClass y QSApplicationClass.
QSObject QSWritableClass::invoke | ( | QSObject * | objPtr, |
const QSMember & | mem | ||
) | const [protected, virtual] |
Reimplementado de QSClass.
Reimplementado en QSWrapperClass.
QSEqualsResult QSWritableClass::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.
Reimplementado en QSWrapperClass.
bool QSWritableClass::member | ( | const QSObject * | o, |
const QString & | n, | ||
QSMember * | m | ||
) | const [virtual] |
Retrieves a pointer to the class member n; 0 if no such member exists.
Reimplementado de QSClass.
Reimplementado en QSWrapperClass y QSApplicationClass.
QSMemberMap QSWritableClass::members | ( | const QSObject * | obj | ) | const [virtual] |
Returns the pre-defined members plus dynamic properties of obj.
Reimplementado de QSClass.
QSPropertyMap * QSWritableClass::properties | ( | const QSObject * | obj | ) | const |
void QSWritableClass::write | ( | QSObject * | objPtr, |
const QSMember & | mem, | ||
const QSObject & | val | ||
) | const [virtual] |
Reimplementado de QSClass.
Reimplementado en QSArrayClass, QSRegExpClass y QSWrapperClass.