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 QSWrapperClass * wrapperClass () const
virtual void invalidate ()
void invalidateWrapper ()
ObjectType objectType () const
void setObjectType (ObjectType type)

Atributos públicos

QPtrVector< QObject > objects
QMap< QObject
*, QuickScriptReceiver * > 
receivers
QMap< QString,
QSOT::QuickScriptObjectType > 
hasPropCache
QMap< QString,
QuickScriptProperty > 
propertyCache
QSFactoryObjectProxy * creator

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'