Eneboo - Documentación para desarrolladores
|
#include <qobject.h>
Ir al código fuente de este archivo.
Clases | |
class | AQSWrapperFactoryPrivate |
'defines' | |
#define | AQ_REG_WRAP(Class) registerWrapper(AQ_QUOTEME(Q##Class), AQ_QUOTEME(AQS##Class)) |
#define | AQ_REG_WRAP_AQOBJECT(Class) registerWrapper(AQ_QUOTEME(AQ##Class), AQ_QUOTEME(AQS##Class)) |
#define | AQ_CRE_WRAP_OBJECT(Class) |
#define | AQ_CRE_WRAP_AQOBJECT(Class) |
#define | AQ_CRE_WRAP_VOIDPTR(Class) |
#define | AQ_CRE_WRAP_VOIDPTR_AQOBJECT(Class) |
#define AQ_CRE_WRAP_AQOBJECT | ( | Class | ) |
if (className == AQ_QUOTEME(AQ##Class)) { \ QObject *o = static_cast<QObject *>(ptr); \ if (qstrcmp(o->className(), AQ_QUOTEME(AQ##Class)) != 0) return o; \ AQS##Class *qo = new AQS##Class(o); \ qo->setWrap(); \ return qo; \ }
#define AQ_CRE_WRAP_OBJECT | ( | Class | ) |
if (className == AQ_QUOTEME(Q##Class)) { \ QObject *o = static_cast<QObject *>(ptr); \ if (qstrcmp(o->className(), AQ_QUOTEME(Q##Class)) != 0) return o; \ AQS##Class *qo = new AQS##Class(o); \ qo->setWrap(); \ return qo; \ }
#define AQ_CRE_WRAP_VOIDPTR | ( | Class | ) |
if (className == AQ_QUOTEME(Q##Class)) { \ AQS##Class *aqo = new AQS##Class(ptr); \ aqo->setWrap(); \ return aqo; \ }
#define AQ_CRE_WRAP_VOIDPTR_AQOBJECT | ( | Class | ) |
if (className == AQ_QUOTEME(AQ##Class)) { \ AQS##Class *aqo = new AQS##Class(ptr); \ aqo->setWrap(); \ return aqo; \ }
#define AQ_REG_WRAP | ( | Class | ) | registerWrapper(AQ_QUOTEME(Q##Class), AQ_QUOTEME(AQS##Class)) |
#define AQ_REG_WRAP_AQOBJECT | ( | Class | ) | registerWrapper(AQ_QUOTEME(AQ##Class), AQ_QUOTEME(AQS##Class)) |