Eneboo - Documentación para desarrolladores
Tipos públicos | Métodos públicos | Atributos públicos | Amigas
Referencia de la Clase QSWrapperShared

#include <quickobjects.h>

Diagrama de herencias de QSWrapperShared
QSInstanceData QSWritable QSShared QShared

Lista de todos los miembros.

Tipos públicos

enum  ObjectType { FactoryObject, GlobalObject }

Métodos públicos

 QSWrapperShared (const QSWrapperClass *cl)
 ~QSWrapperShared ()
void setUserData (QSUserData *d)
bool setEventHandler (QuickInterpreter *ip, const QString &event, QObject *ctx, const QString &func, QSObject qsctx=QSObject())
bool removeEventHandler (const QString &event, QObject *ctx, const QString &func, QSObject qsctx=QSObject())
const QPtrVector< QObject > * interfaceObjects () const
const QSWrapperClasswrapperClass () const
virtual void invalidate ()
void invalidateWrapper ()
ObjectType objectType () const
void setObjectType (ObjectType type)

Atributos públicos

QPtrVector< QObjectobjects
QMap< QObject
*, QuickScriptReceiver * > 
receivers
QMap< QString,
QSOT::QuickScriptObjectType
hasPropCache
QMap< QString,
QuickScriptProperty
propertyCache
QSFactoryObjectProxycreator

Amigas

class QSWrapperClass

Documentación de las enumeraciones miembro de la clase

Valores de enumeraciones:
FactoryObject 
GlobalObject 

Documentación del constructor y destructor

QSWrapperShared::QSWrapperShared ( const QSWrapperClass cl)
QSWrapperShared::~QSWrapperShared ( )

Documentación de las funciones miembro

const QPtrVector<QObject>* QSWrapperShared::interfaceObjects ( ) const [inline]
void QSWrapperShared::invalidate ( ) [virtual]

Invalidates all the objects in this instance data so that it can be destroyed at a later time without any problems without further reference counting.

Reimplementado de QSInstanceData.

void QSWrapperShared::invalidateWrapper ( )
ObjectType QSWrapperShared::objectType ( ) const [inline]
bool QSWrapperShared::removeEventHandler ( const QString event,
QObject ctx,
const QString func,
QSObject  qsctx = QSObject() 
)
bool QSWrapperShared::setEventHandler ( QuickInterpreter ip,
const QString event,
QObject ctx,
const QString func,
QSObject  qsctx = QSObject() 
)
void QSWrapperShared::setObjectType ( ObjectType  type) [inline]
void QSWrapperShared::setUserData ( QSUserData d) [inline]
const QSWrapperClass* QSWrapperShared::wrapperClass ( ) const [inline]

Documentación de las funciones relacionadas y clases amigas

friend class QSWrapperClass [friend]

Documentación de los datos miembro


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'