Eneboo - Documentación para desarrolladores
Métodos públicos | Métodos públicos estáticos | Métodos protegidos | Amigas
Referencia de la Clase QSWrapperClass

#include <quickobjects.h>

Diagrama de herencias de QSWrapperClass
QSWritableClass QuickEnvClass QSSharedClass QSClass QSPointerClass

Lista de todos los miembros.

Métodos públicos

 QSWrapperClass (QSClass *b)
 ~QSWrapperClass ()
QString name () 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 void deref (QSObject *o) const
bool toBoolean (const QSObject *) const
QString toString (const QSObject *) const
QVariant toVariant (const QSObject *obj, QVariant::Type) const
QString debugString (const QSObject *obj) const
QSEqualsResult isEqual (const QSObject &a, const QSObject &b) const
QSObject wrap (const QPtrVector< QObject > &objs)
QSWrapperSharedcreateShared (QObject *o) const
QSWrapperSharedshared (const QSObject *obj) const
QPtrVector< QObject > & objectVector (const QSObject *obj) const
void invalidate ()

Métodos públicos estáticos

static QObjectobject (const QSObject *obj)

Métodos protegidos

virtual QSObject invoke (QSObject *objPtr, const QSMember &mem) const

Amigas

class QSFactoryObjectProxy

Documentación del constructor y destructor

QSWrapperClass::QSWrapperClass ( QSClass b)
QSWrapperClass::~QSWrapperClass ( )

Documentación de las funciones miembro

QSWrapperShared * QSWrapperClass::createShared ( QObject o) const
QString QSWrapperClass::debugString ( const QSObject obj) const [virtual]

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.

bool QSWrapperClass::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 QSWritableClass.

QString QSWrapperClass::name ( ) const [inline, virtual]

Implementa QSClass.

Reimplementado en QSPointerClass.

QObject * QSWrapperClass::object ( const QSObject obj) [static]
QPtrVector< QObject > & QSWrapperClass::objectVector ( const QSObject obj) const
QSWrapperShared * QSWrapperClass::shared ( const QSObject obj) const
bool QSWrapperClass::toBoolean ( const QSObject obj) const [virtual]

Returns obj converted to a boolean value.

The default implementation returns TRUE.

Reimplementado de QSClass.

Reimplementado en QSPointerClass.

QString QSWrapperClass::toString ( const QSObject obj) const [virtual]

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.


Documentación de las funciones relacionadas y clases amigas

friend class QSFactoryObjectProxy [friend]

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'