#include <qtdeclarative_includes.h>

#include <smoke.h>
#include <qtdeclarative_smoke.h>

namespace __smokeqtdeclarative {

static void *cast(void *xptr, Smoke::Index from, Smoke::Index to) {
  switch(from) {
    case 1:   //QAbstractScrollArea
      switch(to) {
        case 35: return (void*)(QFrame*)(QAbstractScrollArea*)xptr;
        case 91: return (void*)(QWidget*)(QAbstractScrollArea*)xptr;
        case 61: return (void*)(QObject*)(QAbstractScrollArea*)xptr;
        case 1: return (void*)(QAbstractScrollArea*)xptr;
        case 27: return (void*)(QDeclarativeView*)(QAbstractScrollArea*)xptr;
        default: return xptr;
      }
    case 2:   //QActionEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QActionEvent*)xptr;
        case 2: return (void*)(QActionEvent*)xptr;
        default: return xptr;
      }
    case 3:   //QBool
      switch(to) {
        case 3: return (void*)(QBool*)xptr;
        default: return xptr;
      }
    case 4:   //QByteArray
      switch(to) {
        case 4: return (void*)(QByteArray*)xptr;
        default: return xptr;
      }
    case 5:   //QChildEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QChildEvent*)xptr;
        case 5: return (void*)(QChildEvent*)xptr;
        default: return xptr;
      }
    case 6:   //QCloseEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QCloseEvent*)xptr;
        case 6: return (void*)(QCloseEvent*)xptr;
        default: return xptr;
      }
    case 7:   //QContextMenuEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QContextMenuEvent*)xptr;
        case 7: return (void*)(QContextMenuEvent*)xptr;
        default: return xptr;
      }
    case 8:   //QDataStream
      switch(to) {
        case 8: return (void*)(QDataStream*)xptr;
        default: return xptr;
      }
    case 9:   //QDebug
      switch(to) {
        case 9: return (void*)(QDebug*)xptr;
        default: return xptr;
      }
    case 10:   //QDeclarativeComponent
      switch(to) {
        case 61: return (void*)(QObject*)(QDeclarativeComponent*)xptr;
        case 10: return (void*)(QDeclarativeComponent*)xptr;
        default: return xptr;
      }
    case 11:   //QDeclarativeComponentAttached
      switch(to) {
        case 11: return (void*)(QDeclarativeComponentAttached*)xptr;
        default: return xptr;
      }
    case 12:   //QDeclarativeContext
      switch(to) {
        case 61: return (void*)(QObject*)(QDeclarativeContext*)xptr;
        case 12: return (void*)(QDeclarativeContext*)xptr;
        default: return xptr;
      }
    case 13:   //QDeclarativeEngine
      switch(to) {
        case 61: return (void*)(QObject*)(QDeclarativeEngine*)xptr;
        case 13: return (void*)(QDeclarativeEngine*)xptr;
        default: return xptr;
      }
    case 14:   //QDeclarativeError
      switch(to) {
        case 14: return (void*)(QDeclarativeError*)xptr;
        default: return xptr;
      }
    case 15:   //QDeclarativeExpression
      switch(to) {
        case 61: return (void*)(QObject*)(QDeclarativeExpression*)xptr;
        case 15: return (void*)(QDeclarativeExpression*)xptr;
        default: return xptr;
      }
    case 16:   //QDeclarativeExtensionInterface
      switch(to) {
        case 16: return (void*)(QDeclarativeExtensionInterface*)xptr;
        case 17: return (void*)(QDeclarativeExtensionPlugin*)(QDeclarativeExtensionInterface*)xptr;
        default: return xptr;
      }
    case 17:   //QDeclarativeExtensionPlugin
      switch(to) {
        case 61: return (void*)(QObject*)(QDeclarativeExtensionPlugin*)xptr;
        case 16: return (void*)(QDeclarativeExtensionInterface*)(QDeclarativeExtensionPlugin*)xptr;
        case 17: return (void*)(QDeclarativeExtensionPlugin*)xptr;
        default: return xptr;
      }
    case 18:   //QDeclarativeImageProvider
      switch(to) {
        case 18: return (void*)(QDeclarativeImageProvider*)xptr;
        default: return xptr;
      }
    case 19:   //QDeclarativeInfo
      switch(to) {
        case 9: return (void*)(QDebug*)(QDeclarativeInfo*)xptr;
        case 19: return (void*)(QDeclarativeInfo*)xptr;
        default: return xptr;
      }
    case 20:   //QDeclarativeItem
      switch(to) {
        case 38: return (void*)(QGraphicsObject*)(QDeclarativeItem*)xptr;
        case 61: return (void*)(QObject*)(QDeclarativeItem*)xptr;
        case 37: return (void*)(QGraphicsItem*)(QDeclarativeItem*)xptr;
        case 23: return (void*)(QDeclarativeParserStatus*)(QDeclarativeItem*)xptr;
        case 20: return (void*)(QDeclarativeItem*)xptr;
        default: return xptr;
      }
    case 21:   //QDeclarativeListReference
      switch(to) {
        case 21: return (void*)(QDeclarativeListReference*)xptr;
        default: return xptr;
      }
    case 22:   //QDeclarativeNetworkAccessManagerFactory
      switch(to) {
        case 22: return (void*)(QDeclarativeNetworkAccessManagerFactory*)xptr;
        default: return xptr;
      }
    case 23:   //QDeclarativeParserStatus
      switch(to) {
        case 23: return (void*)(QDeclarativeParserStatus*)xptr;
        case 20: return (void*)(QDeclarativeItem*)(QDeclarativeParserStatus*)xptr;
        default: return xptr;
      }
    case 24:   //QDeclarativeProperty
      switch(to) {
        case 24: return (void*)(QDeclarativeProperty*)xptr;
        default: return xptr;
      }
    case 25:   //QDeclarativePropertyMap
      switch(to) {
        case 61: return (void*)(QObject*)(QDeclarativePropertyMap*)xptr;
        case 25: return (void*)(QDeclarativePropertyMap*)xptr;
        default: return xptr;
      }
    case 26:   //QDeclarativeScriptString
      switch(to) {
        case 26: return (void*)(QDeclarativeScriptString*)xptr;
        default: return xptr;
      }
    case 27:   //QDeclarativeView
      switch(to) {
        case 45: return (void*)(QGraphicsView*)(QDeclarativeView*)xptr;
        case 1: return (void*)(QAbstractScrollArea*)(QDeclarativeView*)xptr;
        case 35: return (void*)(QFrame*)(QDeclarativeView*)xptr;
        case 91: return (void*)(QWidget*)(QDeclarativeView*)xptr;
        case 61: return (void*)(QObject*)(QDeclarativeView*)xptr;
        case 27: return (void*)(QDeclarativeView*)xptr;
        default: return xptr;
      }
    case 28:   //QDragEnterEvent
      switch(to) {
        case 30: return (void*)(QDragMoveEvent*)(QDragEnterEvent*)xptr;
        case 31: return (void*)(QDropEvent*)(QDragEnterEvent*)xptr;
        case 32: return (void*)(QEvent*)(QDragEnterEvent*)xptr;
        case 28: return (void*)(QDragEnterEvent*)xptr;
        default: return xptr;
      }
    case 29:   //QDragLeaveEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QDragLeaveEvent*)xptr;
        case 29: return (void*)(QDragLeaveEvent*)xptr;
        default: return xptr;
      }
    case 30:   //QDragMoveEvent
      switch(to) {
        case 31: return (void*)(QDropEvent*)(QDragMoveEvent*)xptr;
        case 32: return (void*)(QEvent*)(QDragMoveEvent*)xptr;
        case 30: return (void*)(QDragMoveEvent*)xptr;
        default: return xptr;
      }
    case 31:   //QDropEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QDropEvent*)xptr;
        case 31: return (void*)(QDropEvent*)xptr;
        default: return xptr;
      }
    case 32:   //QEvent
      switch(to) {
        case 32: return (void*)(QEvent*)xptr;
        default: return xptr;
      }
    case 33:   //QFocusEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QFocusEvent*)xptr;
        case 33: return (void*)(QFocusEvent*)xptr;
        default: return xptr;
      }
    case 34:   //QFont
      switch(to) {
        case 34: return (void*)(QFont*)xptr;
        default: return xptr;
      }
    case 35:   //QFrame
      switch(to) {
        case 91: return (void*)(QWidget*)(QFrame*)xptr;
        case 61: return (void*)(QObject*)(QFrame*)xptr;
        case 35: return (void*)(QFrame*)xptr;
        case 27: return (void*)(QDeclarativeView*)(QFrame*)xptr;
        default: return xptr;
      }
    case 37:   //QGraphicsItem
      switch(to) {
        case 37: return (void*)(QGraphicsItem*)xptr;
        case 20: return (void*)(QDeclarativeItem*)(QGraphicsItem*)xptr;
        default: return xptr;
      }
    case 38:   //QGraphicsObject
      switch(to) {
        case 61: return (void*)(QObject*)(QGraphicsObject*)xptr;
        case 37: return (void*)(QGraphicsItem*)(QGraphicsObject*)xptr;
        case 38: return (void*)(QGraphicsObject*)xptr;
        case 20: return (void*)(QDeclarativeItem*)(QGraphicsObject*)xptr;
        default: return xptr;
      }
    case 39:   //QGraphicsSceneContextMenuEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QGraphicsSceneContextMenuEvent*)xptr;
        case 39: return (void*)(QGraphicsSceneContextMenuEvent*)xptr;
        default: return xptr;
      }
    case 40:   //QGraphicsSceneDragDropEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QGraphicsSceneDragDropEvent*)xptr;
        case 40: return (void*)(QGraphicsSceneDragDropEvent*)xptr;
        default: return xptr;
      }
    case 41:   //QGraphicsSceneHoverEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QGraphicsSceneHoverEvent*)xptr;
        case 41: return (void*)(QGraphicsSceneHoverEvent*)xptr;
        default: return xptr;
      }
    case 42:   //QGraphicsSceneMouseEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QGraphicsSceneMouseEvent*)xptr;
        case 42: return (void*)(QGraphicsSceneMouseEvent*)xptr;
        default: return xptr;
      }
    case 43:   //QGraphicsSceneWheelEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QGraphicsSceneWheelEvent*)xptr;
        case 43: return (void*)(QGraphicsSceneWheelEvent*)xptr;
        default: return xptr;
      }
    case 44:   //QGraphicsTransform
      switch(to) {
        case 61: return (void*)(QObject*)(QGraphicsTransform*)xptr;
        case 44: return (void*)(QGraphicsTransform*)xptr;
        default: return xptr;
      }
    case 45:   //QGraphicsView
      switch(to) {
        case 1: return (void*)(QAbstractScrollArea*)(QGraphicsView*)xptr;
        case 35: return (void*)(QFrame*)(QGraphicsView*)xptr;
        case 91: return (void*)(QWidget*)(QGraphicsView*)xptr;
        case 61: return (void*)(QObject*)(QGraphicsView*)xptr;
        case 45: return (void*)(QGraphicsView*)xptr;
        case 27: return (void*)(QDeclarativeView*)(QGraphicsView*)xptr;
        default: return xptr;
      }
    case 46:   //QHideEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QHideEvent*)xptr;
        case 46: return (void*)(QHideEvent*)xptr;
        default: return xptr;
      }
    case 47:   //QHostAddress
      switch(to) {
        case 47: return (void*)(QHostAddress*)xptr;
        default: return xptr;
      }
    case 48:   //QImage
      switch(to) {
        case 48: return (void*)(QImage*)xptr;
        default: return xptr;
      }
    case 49:   //QIncompatibleFlag
      switch(to) {
        case 49: return (void*)(QIncompatibleFlag*)xptr;
        default: return xptr;
      }
    case 50:   //QInputMethodEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QInputMethodEvent*)xptr;
        case 50: return (void*)(QInputMethodEvent*)xptr;
        default: return xptr;
      }
    case 51:   //QKeyEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QKeyEvent*)xptr;
        case 51: return (void*)(QKeyEvent*)xptr;
        default: return xptr;
      }
    case 52:   //QMetaMethod
      switch(to) {
        case 52: return (void*)(QMetaMethod*)xptr;
        default: return xptr;
      }
    case 53:   //QMetaObject
      switch(to) {
        case 53: return (void*)(QMetaObject*)xptr;
        default: return xptr;
      }
    case 54:   //QMetaProperty
      switch(to) {
        case 54: return (void*)(QMetaProperty*)xptr;
        default: return xptr;
      }
    case 55:   //QMouseEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QMouseEvent*)xptr;
        case 55: return (void*)(QMouseEvent*)xptr;
        default: return xptr;
      }
    case 56:   //QMoveEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QMoveEvent*)xptr;
        case 56: return (void*)(QMoveEvent*)xptr;
        default: return xptr;
      }
    case 57:   //QNetworkAccessManager
      switch(to) {
        case 61: return (void*)(QObject*)(QNetworkAccessManager*)xptr;
        case 57: return (void*)(QNetworkAccessManager*)xptr;
        default: return xptr;
      }
    case 58:   //QNetworkCacheMetaData
      switch(to) {
        case 58: return (void*)(QNetworkCacheMetaData*)xptr;
        default: return xptr;
      }
    case 59:   //QNetworkCookie
      switch(to) {
        case 59: return (void*)(QNetworkCookie*)xptr;
        default: return xptr;
      }
    case 60:   //QNetworkInterface
      switch(to) {
        case 60: return (void*)(QNetworkInterface*)xptr;
        default: return xptr;
      }
    case 61:   //QObject
      switch(to) {
        case 61: return (void*)(QObject*)xptr;
        case 17: return (void*)(QDeclarativeExtensionPlugin*)(QObject*)xptr;
        case 20: return (void*)(QDeclarativeItem*)(QObject*)xptr;
        case 25: return (void*)(QDeclarativePropertyMap*)(QObject*)xptr;
        case 12: return (void*)(QDeclarativeContext*)(QObject*)xptr;
        case 10: return (void*)(QDeclarativeComponent*)(QObject*)xptr;
        case 27: return (void*)(QDeclarativeView*)(QObject*)xptr;
        case 13: return (void*)(QDeclarativeEngine*)(QObject*)xptr;
        case 15: return (void*)(QDeclarativeExpression*)(QObject*)xptr;
        default: return xptr;
      }
    case 62:   //QPaintEngine
      switch(to) {
        case 62: return (void*)(QPaintEngine*)xptr;
        default: return xptr;
      }
    case 63:   //QPaintEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QPaintEvent*)xptr;
        case 63: return (void*)(QPaintEvent*)xptr;
        default: return xptr;
      }
    case 64:   //QPainter
      switch(to) {
        case 64: return (void*)(QPainter*)xptr;
        default: return xptr;
      }
    case 65:   //QPainterPath
      switch(to) {
        case 65: return (void*)(QPainterPath*)xptr;
        default: return xptr;
      }
    case 66:   //QPalette
      switch(to) {
        case 66: return (void*)(QPalette*)xptr;
        default: return xptr;
      }
    case 67:   //QPixmap
      switch(to) {
        case 67: return (void*)(QPixmap*)xptr;
        default: return xptr;
      }
    case 68:   //QPointF
      switch(to) {
        case 68: return (void*)(QPointF*)xptr;
        default: return xptr;
      }
    case 69:   //QRectF
      switch(to) {
        case 69: return (void*)(QRectF*)xptr;
        default: return xptr;
      }
    case 70:   //QRegExp
      switch(to) {
        case 70: return (void*)(QRegExp*)xptr;
        default: return xptr;
      }
    case 71:   //QResizeEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QResizeEvent*)xptr;
        case 71: return (void*)(QResizeEvent*)xptr;
        default: return xptr;
      }
    case 72:   //QScriptContextInfo
      switch(to) {
        case 72: return (void*)(QScriptContextInfo*)xptr;
        default: return xptr;
      }
    case 73:   //QScriptEngine
      switch(to) {
        case 61: return (void*)(QObject*)(QScriptEngine*)xptr;
        case 73: return (void*)(QScriptEngine*)xptr;
        default: return xptr;
      }
    case 74:   //QScriptString
      switch(to) {
        case 74: return (void*)(QScriptString*)xptr;
        default: return xptr;
      }
    case 75:   //QScriptValue
      switch(to) {
        case 75: return (void*)(QScriptValue*)xptr;
        default: return xptr;
      }
    case 76:   //QShowEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QShowEvent*)xptr;
        case 76: return (void*)(QShowEvent*)xptr;
        default: return xptr;
      }
    case 77:   //QSize
      switch(to) {
        case 77: return (void*)(QSize*)xptr;
        default: return xptr;
      }
    case 78:   //QSizeF
      switch(to) {
        case 78: return (void*)(QSizeF*)xptr;
        default: return xptr;
      }
    case 79:   //QSslCertificate
      switch(to) {
        case 79: return (void*)(QSslCertificate*)xptr;
        default: return xptr;
      }
    case 80:   //QSslCipher
      switch(to) {
        case 80: return (void*)(QSslCipher*)xptr;
        default: return xptr;
      }
    case 81:   //QSslError
      switch(to) {
        case 81: return (void*)(QSslError*)xptr;
        default: return xptr;
      }
    case 82:   //QSslKey
      switch(to) {
        case 82: return (void*)(QSslKey*)xptr;
        default: return xptr;
      }
    case 83:   //QStyle
      switch(to) {
        case 61: return (void*)(QObject*)(QStyle*)xptr;
        case 83: return (void*)(QStyle*)xptr;
        default: return xptr;
      }
    case 84:   //QStyleOptionGraphicsItem
      switch(to) {
        case 84: return (void*)(QStyleOptionGraphicsItem*)xptr;
        default: return xptr;
      }
    case 85:   //QTabletEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QTabletEvent*)xptr;
        case 85: return (void*)(QTabletEvent*)xptr;
        default: return xptr;
      }
    case 86:   //QTextCodec
      switch(to) {
        case 86: return (void*)(QTextCodec*)xptr;
        default: return xptr;
      }
    case 87:   //QTimerEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QTimerEvent*)xptr;
        case 87: return (void*)(QTimerEvent*)xptr;
        default: return xptr;
      }
    case 88:   //QUrl
      switch(to) {
        case 88: return (void*)(QUrl*)xptr;
        default: return xptr;
      }
    case 89:   //QVariant
      switch(to) {
        case 89: return (void*)(QVariant*)xptr;
        default: return xptr;
      }
    case 90:   //QWheelEvent
      switch(to) {
        case 32: return (void*)(QEvent*)(QWheelEvent*)xptr;
        case 90: return (void*)(QWheelEvent*)xptr;
        default: return xptr;
      }
    case 91:   //QWidget
      switch(to) {
        case 61: return (void*)(QObject*)(QWidget*)xptr;
        case 91: return (void*)(QWidget*)xptr;
        case 27: return (void*)(QDeclarativeView*)(QWidget*)xptr;
        default: return xptr;
      }
    default: return xptr;
  }
}

// Group of Indexes (0 separated) used as super class lists.
// Classes with super classes have an index into this array.
static Smoke::Index inheritanceList[] = {
    0,	// 0: (no super class)
    61, 0,	// 1: QObject
    61, 16, 0,	// 3: QObject, QDeclarativeExtensionInterface
    38, 23, 0,	// 6: QGraphicsObject, QDeclarativeParserStatus
    45, 0,	// 9: QGraphicsView
};

// These are the xenum functions for manipulating enum pointers
void xenum_QDeclarativeItem(Smoke::EnumOperation, Smoke::Index, void*&, long&);
void xenum_QDeclarativeEngine(Smoke::EnumOperation, Smoke::Index, void*&, long&);
void xenum_QDeclarativeView(Smoke::EnumOperation, Smoke::Index, void*&, long&);
void xenum_QDeclarativeProperty(Smoke::EnumOperation, Smoke::Index, void*&, long&);
void xenum_QDeclarativeImageProvider(Smoke::EnumOperation, Smoke::Index, void*&, long&);
void xenum_QDeclarativeComponent(Smoke::EnumOperation, Smoke::Index, void*&, long&);

// Those are the xcall functions defined in each x_*.cpp file, for dispatching method calls
void xcall_QDeclarativeComponent(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeContext(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeEngine(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeError(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeExpression(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeExtensionPlugin(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeImageProvider(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeItem(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeListReference(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeNetworkAccessManagerFactory(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeParserStatus(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeProperty(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativePropertyMap(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeScriptString(Smoke::Index, void*, Smoke::Stack);
void xcall_QDeclarativeView(Smoke::Index, void*, Smoke::Stack);
void xcall_QGlobalSpace(Smoke::Index, void*, Smoke::Stack);

// List of all classes
// Name, external, index into inheritanceList, method dispatcher, enum dispatcher, class flags, size
static Smoke::Class classes[] = {
    { 0L, false, 0, 0, 0, 0, 0 },	// 0 (no class)
    { "QAbstractScrollArea", true, 0, 0, 0, 0, 0 },	//1
    { "QActionEvent", true, 0, 0, 0, 0, 0 },	//2
    { "QBool", true, 0, 0, 0, 0, 0 },	//3
    { "QByteArray", true, 0, 0, 0, 0, 0 },	//4
    { "QChildEvent", true, 0, 0, 0, 0, 0 },	//5
    { "QCloseEvent", true, 0, 0, 0, 0, 0 },	//6
    { "QContextMenuEvent", true, 0, 0, 0, 0, 0 },	//7
    { "QDataStream", true, 0, 0, 0, 0, 0 },	//8
    { "QDebug", true, 0, 0, 0, 0, 0 },	//9
    { "QDeclarativeComponent", false, 1, xcall_QDeclarativeComponent, xenum_QDeclarativeComponent, Smoke::cf_constructor|Smoke::cf_virtual, sizeof(QDeclarativeComponent) },	//10
    { "QDeclarativeComponentAttached", true, 0, 0, 0, 0, 0 },	//11
    { "QDeclarativeContext", false, 1, xcall_QDeclarativeContext, 0, Smoke::cf_constructor|Smoke::cf_virtual, sizeof(QDeclarativeContext) },	//12
    { "QDeclarativeEngine", false, 1, xcall_QDeclarativeEngine, xenum_QDeclarativeEngine, Smoke::cf_constructor|Smoke::cf_virtual, sizeof(QDeclarativeEngine) },	//13
    { "QDeclarativeError", false, 0, xcall_QDeclarativeError, 0, Smoke::cf_constructor|Smoke::cf_deepcopy, sizeof(QDeclarativeError) },	//14
    { "QDeclarativeExpression", false, 1, xcall_QDeclarativeExpression, 0, Smoke::cf_constructor|Smoke::cf_virtual, sizeof(QDeclarativeExpression) },	//15
    { "QDeclarativeExtensionInterface", true, 0, 0, 0, 0, 0 },	//16
    { "QDeclarativeExtensionPlugin", false, 3, xcall_QDeclarativeExtensionPlugin, 0, Smoke::cf_constructor|Smoke::cf_virtual, sizeof(QDeclarativeExtensionPlugin) },	//17
    { "QDeclarativeImageProvider", false, 0, xcall_QDeclarativeImageProvider, xenum_QDeclarativeImageProvider, Smoke::cf_constructor|Smoke::cf_deepcopy|Smoke::cf_virtual, sizeof(QDeclarativeImageProvider) },	//18
    { "QDeclarativeInfo", true, 0, 0, 0, 0, 0 },	//19
    { "QDeclarativeItem", false, 6, xcall_QDeclarativeItem, xenum_QDeclarativeItem, Smoke::cf_constructor|Smoke::cf_virtual, sizeof(QDeclarativeItem) },	//20
    { "QDeclarativeListReference", false, 0, xcall_QDeclarativeListReference, 0, Smoke::cf_constructor|Smoke::cf_deepcopy, sizeof(QDeclarativeListReference) },	//21
    { "QDeclarativeNetworkAccessManagerFactory", false, 0, xcall_QDeclarativeNetworkAccessManagerFactory, 0, Smoke::cf_constructor|Smoke::cf_deepcopy|Smoke::cf_virtual, sizeof(QDeclarativeNetworkAccessManagerFactory) },	//22
    { "QDeclarativeParserStatus", false, 0, xcall_QDeclarativeParserStatus, 0, Smoke::cf_constructor|Smoke::cf_deepcopy|Smoke::cf_virtual, sizeof(QDeclarativeParserStatus) },	//23
    { "QDeclarativeProperty", false, 0, xcall_QDeclarativeProperty, xenum_QDeclarativeProperty, Smoke::cf_constructor|Smoke::cf_deepcopy, sizeof(QDeclarativeProperty) },	//24
    { "QDeclarativePropertyMap", false, 1, xcall_QDeclarativePropertyMap, 0, Smoke::cf_constructor|Smoke::cf_virtual, sizeof(QDeclarativePropertyMap) },	//25
    { "QDeclarativeScriptString", false, 0, xcall_QDeclarativeScriptString, 0, Smoke::cf_constructor|Smoke::cf_deepcopy, sizeof(QDeclarativeScriptString) },	//26
    { "QDeclarativeView", false, 9, xcall_QDeclarativeView, xenum_QDeclarativeView, Smoke::cf_constructor|Smoke::cf_virtual, sizeof(QDeclarativeView) },	//27
    { "QDragEnterEvent", true, 0, 0, 0, 0, 0 },	//28
    { "QDragLeaveEvent", true, 0, 0, 0, 0, 0 },	//29
    { "QDragMoveEvent", true, 0, 0, 0, 0, 0 },	//30
    { "QDropEvent", true, 0, 0, 0, 0, 0 },	//31
    { "QEvent", true, 0, 0, 0, 0, 0 },	//32
    { "QFocusEvent", true, 0, 0, 0, 0, 0 },	//33
    { "QFont", true, 0, 0, 0, 0, 0 },	//34
    { "QFrame", true, 0, 0, 0, 0, 0 },	//35
    { "QGlobalSpace", false, 0, xcall_QGlobalSpace, 0, Smoke::cf_namespace, 0 },	//36
    { "QGraphicsItem", true, 0, 0, 0, 0, 0 },	//37
    { "QGraphicsObject", true, 0, 0, 0, 0, 0 },	//38
    { "QGraphicsSceneContextMenuEvent", true, 0, 0, 0, 0, 0 },	//39
    { "QGraphicsSceneDragDropEvent", true, 0, 0, 0, 0, 0 },	//40
    { "QGraphicsSceneHoverEvent", true, 0, 0, 0, 0, 0 },	//41
    { "QGraphicsSceneMouseEvent", true, 0, 0, 0, 0, 0 },	//42
    { "QGraphicsSceneWheelEvent", true, 0, 0, 0, 0, 0 },	//43
    { "QGraphicsTransform", true, 0, 0, 0, 0, 0 },	//44
    { "QGraphicsView", true, 0, 0, 0, 0, 0 },	//45
    { "QHideEvent", true, 0, 0, 0, 0, 0 },	//46
    { "QHostAddress", true, 0, 0, 0, 0, 0 },	//47
    { "QImage", true, 0, 0, 0, 0, 0 },	//48
    { "QIncompatibleFlag", true, 0, 0, 0, 0, 0 },	//49
    { "QInputMethodEvent", true, 0, 0, 0, 0, 0 },	//50
    { "QKeyEvent", true, 0, 0, 0, 0, 0 },	//51
    { "QMetaMethod", true, 0, 0, 0, 0, 0 },	//52
    { "QMetaObject", true, 0, 0, 0, 0, 0 },	//53
    { "QMetaProperty", true, 0, 0, 0, 0, 0 },	//54
    { "QMouseEvent", true, 0, 0, 0, 0, 0 },	//55
    { "QMoveEvent", true, 0, 0, 0, 0, 0 },	//56
    { "QNetworkAccessManager", true, 0, 0, 0, 0, 0 },	//57
    { "QNetworkCacheMetaData", true, 0, 0, 0, 0, 0 },	//58
    { "QNetworkCookie", true, 0, 0, 0, 0, 0 },	//59
    { "QNetworkInterface", true, 0, 0, 0, 0, 0 },	//60
    { "QObject", true, 0, 0, 0, 0, 0 },	//61
    { "QPaintEngine", true, 0, 0, 0, 0, 0 },	//62
    { "QPaintEvent", true, 0, 0, 0, 0, 0 },	//63
    { "QPainter", true, 0, 0, 0, 0, 0 },	//64
    { "QPainterPath", true, 0, 0, 0, 0, 0 },	//65
    { "QPalette", true, 0, 0, 0, 0, 0 },	//66
    { "QPixmap", true, 0, 0, 0, 0, 0 },	//67
    { "QPointF", true, 0, 0, 0, 0, 0 },	//68
    { "QRectF", true, 0, 0, 0, 0, 0 },	//69
    { "QRegExp", true, 0, 0, 0, 0, 0 },	//70
    { "QResizeEvent", true, 0, 0, 0, 0, 0 },	//71
    { "QScriptContextInfo", true, 0, 0, 0, 0, 0 },	//72
    { "QScriptEngine", true, 0, 0, 0, 0, 0 },	//73
    { "QScriptString", true, 0, 0, 0, 0, 0 },	//74
    { "QScriptValue", true, 0, 0, 0, 0, 0 },	//75
    { "QShowEvent", true, 0, 0, 0, 0, 0 },	//76
    { "QSize", true, 0, 0, 0, 0, 0 },	//77
    { "QSizeF", true, 0, 0, 0, 0, 0 },	//78
    { "QSslCertificate", true, 0, 0, 0, 0, 0 },	//79
    { "QSslCipher", true, 0, 0, 0, 0, 0 },	//80
    { "QSslError", true, 0, 0, 0, 0, 0 },	//81
    { "QSslKey", true, 0, 0, 0, 0, 0 },	//82
    { "QStyle", true, 0, 0, 0, 0, 0 },	//83
    { "QStyleOptionGraphicsItem", true, 0, 0, 0, 0, 0 },	//84
    { "QTabletEvent", true, 0, 0, 0, 0, 0 },	//85
    { "QTextCodec", true, 0, 0, 0, 0, 0 },	//86
    { "QTimerEvent", true, 0, 0, 0, 0, 0 },	//87
    { "QUrl", true, 0, 0, 0, 0, 0 },	//88
    { "QVariant", true, 0, 0, 0, 0, 0 },	//89
    { "QWheelEvent", true, 0, 0, 0, 0, 0 },	//90
    { "QWidget", true, 0, 0, 0, 0, 0 },	//91
};

// List of all types needed by the methods (arguments and return values)
// Name, class ID if arg is a class, and TypeId
static Smoke::Type types[] = {
    { 0, 0, 0 },	//0 (no type)
    { "QAbstractSocket::SocketError", 0, Smoke::t_enum|Smoke::tf_stack },	//1
    { "QAbstractSocket::SocketState", 0, Smoke::t_enum|Smoke::tf_stack },	//2
    { "QAccessible2::BoundaryType", 0, Smoke::t_enum|Smoke::tf_stack },	//3
    { "QAccessible2::CoordinateType", 0, Smoke::t_enum|Smoke::tf_stack },	//4
    { "QAccessible2::InterfaceType", 0, Smoke::t_enum|Smoke::tf_stack },	//5
    { "QAccessible2::TableModelChangeType", 0, Smoke::t_enum|Smoke::tf_stack },	//6
    { "QActionEvent*", 2, Smoke::t_class|Smoke::tf_ptr },	//7
    { "QBool", 3, Smoke::t_class|Smoke::tf_stack },	//8
    { "QChildEvent*", 5, Smoke::t_class|Smoke::tf_ptr },	//9
    { "QCloseEvent*", 6, Smoke::t_class|Smoke::tf_ptr },	//10
    { "QContextMenuEvent*", 7, Smoke::t_class|Smoke::tf_ptr },	//11
    { "QDataStream&", 8, Smoke::t_class|Smoke::tf_ref },	//12
    { "QDebug", 9, Smoke::t_class|Smoke::tf_stack },	//13
    { "QDeclarativeComponent*", 10, Smoke::t_class|Smoke::tf_ptr },	//14
    { "QDeclarativeComponent::Status", 10, Smoke::t_enum|Smoke::tf_stack },	//15
    { "QDeclarativeComponentAttached*", 11, Smoke::t_class|Smoke::tf_ptr },	//16
    { "QDeclarativeContext*", 12, Smoke::t_class|Smoke::tf_ptr },	//17
    { "QDeclarativeEngine*", 13, Smoke::t_class|Smoke::tf_ptr },	//18
    { "QDeclarativeEngine::ObjectOwnership", 13, Smoke::t_enum|Smoke::tf_stack },	//19
    { "QDeclarativeError", 14, Smoke::t_class|Smoke::tf_stack },	//20
    { "QDeclarativeError&", 14, Smoke::t_class|Smoke::tf_ref },	//21
    { "QDeclarativeError*", 14, Smoke::t_class|Smoke::tf_ptr },	//22
    { "QDeclarativeExpression*", 15, Smoke::t_class|Smoke::tf_ptr },	//23
    { "QDeclarativeExtensionPlugin*", 17, Smoke::t_class|Smoke::tf_ptr },	//24
    { "QDeclarativeImageProvider*", 18, Smoke::t_class|Smoke::tf_ptr },	//25
    { "QDeclarativeImageProvider::ImageType", 18, Smoke::t_enum|Smoke::tf_stack },	//26
    { "QDeclarativeInfo", 19, Smoke::t_class|Smoke::tf_stack },	//27
    { "QDeclarativeItem*", 20, Smoke::t_class|Smoke::tf_ptr },	//28
    { "QDeclarativeItem::TransformOrigin", 20, Smoke::t_enum|Smoke::tf_stack },	//29
    { "QDeclarativeListProperty<QGraphicsTransform>", 0, Smoke::t_voidp|Smoke::tf_stack },	//30
    { "QDeclarativeListReference&", 21, Smoke::t_class|Smoke::tf_ref },	//31
    { "QDeclarativeListReference*", 21, Smoke::t_class|Smoke::tf_ptr },	//32
    { "QDeclarativeNetworkAccessManagerFactory*", 22, Smoke::t_class|Smoke::tf_ptr },	//33
    { "QDeclarativeParserStatus*", 23, Smoke::t_class|Smoke::tf_ptr },	//34
    { "QDeclarativePrivate::AutoParentResult", 0, Smoke::t_enum|Smoke::tf_stack },	//35
    { "QDeclarativePrivate::RegistrationType", 0, Smoke::t_enum|Smoke::tf_stack },	//36
    { "QDeclarativeProperty&", 24, Smoke::t_class|Smoke::tf_ref },	//37
    { "QDeclarativeProperty*", 24, Smoke::t_class|Smoke::tf_ptr },	//38
    { "QDeclarativeProperty::PropertyTypeCategory", 24, Smoke::t_enum|Smoke::tf_stack },	//39
    { "QDeclarativeProperty::Type", 24, Smoke::t_enum|Smoke::tf_stack },	//40
    { "QDeclarativePropertyMap*", 25, Smoke::t_class|Smoke::tf_ptr },	//41
    { "QDeclarativeScriptString&", 26, Smoke::t_class|Smoke::tf_ref },	//42
    { "QDeclarativeScriptString*", 26, Smoke::t_class|Smoke::tf_ptr },	//43
    { "QDeclarativeView*", 27, Smoke::t_class|Smoke::tf_ptr },	//44
    { "QDeclarativeView::ResizeMode", 27, Smoke::t_enum|Smoke::tf_stack },	//45
    { "QDeclarativeView::Status", 27, Smoke::t_enum|Smoke::tf_stack },	//46
    { "QDragEnterEvent*", 28, Smoke::t_class|Smoke::tf_ptr },	//47
    { "QDragLeaveEvent*", 29, Smoke::t_class|Smoke::tf_ptr },	//48
    { "QDragMoveEvent*", 30, Smoke::t_class|Smoke::tf_ptr },	//49
    { "QDrawBorderPixmap::DrawingHint", 0, Smoke::t_enum|Smoke::tf_stack },	//50
    { "QDropEvent*", 31, Smoke::t_class|Smoke::tf_ptr },	//51
    { "QEvent*", 32, Smoke::t_class|Smoke::tf_ptr },	//52
    { "QFlags<QNetworkConfigurationManager::Capability>", 0, Smoke::t_uint|Smoke::tf_stack },	//53
    { "QFlags<QNetworkInterface::InterfaceFlag>", 0, Smoke::t_uint|Smoke::tf_stack },	//54
    { "QFlags<QNetworkProxy::Capability>", 0, Smoke::t_uint|Smoke::tf_stack },	//55
    { "QFlags<QScriptClass::QueryFlag>", 0, Smoke::t_uint|Smoke::tf_stack },	//56
    { "QFlags<QScriptEngine::QObjectWrapOption>", 0, Smoke::t_uint|Smoke::tf_stack },	//57
    { "QFlags<QScriptValue::PropertyFlag>", 0, Smoke::t_uint|Smoke::tf_stack },	//58
    { "QFlags<QScriptValue::ResolveFlag>", 0, Smoke::t_uint|Smoke::tf_stack },	//59
    { "QFlags<QSsl::SslOption>", 0, Smoke::t_uint|Smoke::tf_stack },	//60
    { "QFlags<QUdpSocket::BindFlag>", 0, Smoke::t_uint|Smoke::tf_stack },	//61
    { "QFocusEvent*", 33, Smoke::t_class|Smoke::tf_ptr },	//62
    { "QGraphicsItem*", 37, Smoke::t_class|Smoke::tf_ptr },	//63
    { "QGraphicsItem**", 37, Smoke::t_class|Smoke::tf_ptr },	//64
    { "QGraphicsItem::Extension", 37, Smoke::t_enum|Smoke::tf_stack },	//65
    { "QGraphicsItem::GraphicsItemChange", 37, Smoke::t_enum|Smoke::tf_stack },	//66
    { "QGraphicsObject*", 38, Smoke::t_class|Smoke::tf_ptr },	//67
    { "QGraphicsSceneContextMenuEvent*", 39, Smoke::t_class|Smoke::tf_ptr },	//68
    { "QGraphicsSceneDragDropEvent*", 40, Smoke::t_class|Smoke::tf_ptr },	//69
    { "QGraphicsSceneHoverEvent*", 41, Smoke::t_class|Smoke::tf_ptr },	//70
    { "QGraphicsSceneMouseEvent*", 42, Smoke::t_class|Smoke::tf_ptr },	//71
    { "QGraphicsSceneWheelEvent*", 43, Smoke::t_class|Smoke::tf_ptr },	//72
    { "QGraphicsTransform", 44, Smoke::t_class|Smoke::tf_stack },	//73
    { "QHideEvent*", 46, Smoke::t_class|Smoke::tf_ptr },	//74
    { "QHostAddress&", 47, Smoke::t_class|Smoke::tf_ref },	//75
    { "QHostAddress::SpecialAddress", 47, Smoke::t_enum|Smoke::tf_stack },	//76
    { "QImage", 48, Smoke::t_class|Smoke::tf_stack },	//77
    { "QIncompatibleFlag", 49, Smoke::t_class|Smoke::tf_stack },	//78
    { "QInputMethodEvent*", 50, Smoke::t_class|Smoke::tf_ptr },	//79
    { "QKeyEvent*", 51, Smoke::t_class|Smoke::tf_ptr },	//80
    { "QList<QDeclarativeError>", 0, Smoke::t_voidp|Smoke::tf_stack },	//81
    { "QLocalSocket::LocalSocketError", 0, Smoke::t_enum|Smoke::tf_stack },	//82
    { "QLocalSocket::LocalSocketState", 0, Smoke::t_enum|Smoke::tf_stack },	//83
    { "QMetaMethod", 52, Smoke::t_class|Smoke::tf_stack },	//84
    { "QMetaObject::Call", 53, Smoke::t_enum|Smoke::tf_stack },	//85
    { "QMetaProperty", 54, Smoke::t_class|Smoke::tf_stack },	//86
    { "QMouseEvent*", 55, Smoke::t_class|Smoke::tf_ptr },	//87
    { "QMoveEvent*", 56, Smoke::t_class|Smoke::tf_ptr },	//88
    { "QNetworkAccessManager*", 57, Smoke::t_class|Smoke::tf_ptr },	//89
    { "QNetworkCacheMetaData&", 58, Smoke::t_class|Smoke::tf_ref },	//90
    { "QNetworkConfigurationManager::Capability", 0, Smoke::t_enum|Smoke::tf_stack },	//91
    { "QNetworkInterface::InterfaceFlag", 60, Smoke::t_enum|Smoke::tf_stack },	//92
    { "QNetworkProxy::Capability", 0, Smoke::t_enum|Smoke::tf_stack },	//93
    { "QObject*", 61, Smoke::t_class|Smoke::tf_ptr },	//94
    { "QPaintDevice::PaintDeviceMetric", 0, Smoke::t_enum|Smoke::tf_stack },	//95
    { "QPaintEngine*", 62, Smoke::t_class|Smoke::tf_ptr },	//96
    { "QPaintEvent*", 63, Smoke::t_class|Smoke::tf_ptr },	//97
    { "QPainter*", 64, Smoke::t_class|Smoke::tf_ptr },	//98
    { "QPainterPath", 65, Smoke::t_class|Smoke::tf_stack },	//99
    { "QPixmap", 67, Smoke::t_class|Smoke::tf_stack },	//100
    { "QRectF", 69, Smoke::t_class|Smoke::tf_stack },	//101
    { "QRegExp&", 70, Smoke::t_class|Smoke::tf_ref },	//102
    { "QResizeEvent*", 71, Smoke::t_class|Smoke::tf_ptr },	//103
    { "QScriptClass::QueryFlag", 0, Smoke::t_enum|Smoke::tf_stack },	//104
    { "QScriptContextInfo&", 72, Smoke::t_class|Smoke::tf_ref },	//105
    { "QScriptEngine*", 73, Smoke::t_class|Smoke::tf_ptr },	//106
    { "QScriptEngine::QObjectWrapOption", 73, Smoke::t_enum|Smoke::tf_stack },	//107
    { "QScriptValue", 75, Smoke::t_class|Smoke::tf_stack },	//108
    { "QScriptValue(*)(QScriptEngine*,const void*)", 75, Smoke::t_class|Smoke::tf_stack },	//109
    { "QScriptValue::PropertyFlag", 75, Smoke::t_enum|Smoke::tf_stack },	//110
    { "QScriptValue::ResolveFlag", 75, Smoke::t_enum|Smoke::tf_stack },	//111
    { "QShowEvent*", 76, Smoke::t_class|Smoke::tf_ptr },	//112
    { "QSize", 77, Smoke::t_class|Smoke::tf_stack },	//113
    { "QSize*", 77, Smoke::t_class|Smoke::tf_ptr },	//114
    { "QSsl::AlternateNameEntryType", 0, Smoke::t_enum|Smoke::tf_stack },	//115
    { "QSsl::EncodingFormat", 0, Smoke::t_enum|Smoke::tf_stack },	//116
    { "QSsl::KeyAlgorithm", 0, Smoke::t_enum|Smoke::tf_stack },	//117
    { "QSsl::KeyType", 0, Smoke::t_enum|Smoke::tf_stack },	//118
    { "QSsl::SslOption", 0, Smoke::t_enum|Smoke::tf_stack },	//119
    { "QSsl::SslProtocol", 0, Smoke::t_enum|Smoke::tf_stack },	//120
    { "QSslCertificate::SubjectInfo", 79, Smoke::t_enum|Smoke::tf_stack },	//121
    { "QString", 0, Smoke::t_voidp|Smoke::tf_stack },	//122
    { "QString*", 0, Smoke::t_voidp|Smoke::tf_ptr },	//123
    { "QStringList", 0, Smoke::t_voidp|Smoke::tf_stack },	//124
    { "QStringList*", 0, Smoke::t_voidp|Smoke::tf_ptr },	//125
    { "QStyle&", 83, Smoke::t_class|Smoke::tf_ref },	//126
    { "QTabletEvent*", 85, Smoke::t_class|Smoke::tf_ptr },	//127
    { "QTextCodec*", 86, Smoke::t_class|Smoke::tf_ptr },	//128
    { "QTimerEvent*", 87, Smoke::t_class|Smoke::tf_ptr },	//129
    { "QUdpSocket::BindFlag", 0, Smoke::t_enum|Smoke::tf_stack },	//130
    { "QUrl", 88, Smoke::t_class|Smoke::tf_stack },	//131
    { "QVariant", 89, Smoke::t_class|Smoke::tf_stack },	//132
    { "QVariant&", 89, Smoke::t_class|Smoke::tf_ref },	//133
    { "QWheelEvent*", 90, Smoke::t_class|Smoke::tf_ptr },	//134
    { "QWidget*", 91, Smoke::t_class|Smoke::tf_ptr },	//135
    { "Qt::AlignmentFlag", 0, Smoke::t_enum|Smoke::tf_stack },	//136
    { "Qt::AnchorAttribute", 0, Smoke::t_enum|Smoke::tf_stack },	//137
    { "Qt::AnchorPoint", 0, Smoke::t_enum|Smoke::tf_stack },	//138
    { "Qt::ApplicationAttribute", 0, Smoke::t_enum|Smoke::tf_stack },	//139
    { "Qt::ArrowType", 0, Smoke::t_enum|Smoke::tf_stack },	//140
    { "Qt::AspectRatioMode", 0, Smoke::t_enum|Smoke::tf_stack },	//141
    { "Qt::Axis", 0, Smoke::t_enum|Smoke::tf_stack },	//142
    { "Qt::BGMode", 0, Smoke::t_enum|Smoke::tf_stack },	//143
    { "Qt::BrushStyle", 0, Smoke::t_enum|Smoke::tf_stack },	//144
    { "Qt::CaseSensitivity", 0, Smoke::t_enum|Smoke::tf_stack },	//145
    { "Qt::CheckState", 0, Smoke::t_enum|Smoke::tf_stack },	//146
    { "Qt::ClipOperation", 0, Smoke::t_enum|Smoke::tf_stack },	//147
    { "Qt::ConnectionType", 0, Smoke::t_enum|Smoke::tf_stack },	//148
    { "Qt::ContextMenuPolicy", 0, Smoke::t_enum|Smoke::tf_stack },	//149
    { "Qt::CoordinateSystem", 0, Smoke::t_enum|Smoke::tf_stack },	//150
    { "Qt::Corner", 0, Smoke::t_enum|Smoke::tf_stack },	//151
    { "Qt::CursorMoveStyle", 0, Smoke::t_enum|Smoke::tf_stack },	//152
    { "Qt::CursorShape", 0, Smoke::t_enum|Smoke::tf_stack },	//153
    { "Qt::DateFormat", 0, Smoke::t_enum|Smoke::tf_stack },	//154
    { "Qt::DayOfWeek", 0, Smoke::t_enum|Smoke::tf_stack },	//155
    { "Qt::DockWidgetArea", 0, Smoke::t_enum|Smoke::tf_stack },	//156
    { "Qt::DockWidgetAreaSizes", 0, Smoke::t_enum|Smoke::tf_stack },	//157
    { "Qt::DropAction", 0, Smoke::t_enum|Smoke::tf_stack },	//158
    { "Qt::EventPriority", 0, Smoke::t_enum|Smoke::tf_stack },	//159
    { "Qt::FillRule", 0, Smoke::t_enum|Smoke::tf_stack },	//160
    { "Qt::FocusPolicy", 0, Smoke::t_enum|Smoke::tf_stack },	//161
    { "Qt::FocusReason", 0, Smoke::t_enum|Smoke::tf_stack },	//162
    { "Qt::GestureFlag", 0, Smoke::t_enum|Smoke::tf_stack },	//163
    { "Qt::GestureState", 0, Smoke::t_enum|Smoke::tf_stack },	//164
    { "Qt::GestureType", 0, Smoke::t_enum|Smoke::tf_stack },	//165
    { "Qt::GlobalColor", 0, Smoke::t_enum|Smoke::tf_stack },	//166
    { "Qt::HitTestAccuracy", 0, Smoke::t_enum|Smoke::tf_stack },	//167
    { "Qt::ImageConversionFlag", 0, Smoke::t_enum|Smoke::tf_stack },	//168
    { "Qt::Initialization", 0, Smoke::t_enum|Smoke::tf_stack },	//169
    { "Qt::InputMethodHint", 0, Smoke::t_enum|Smoke::tf_stack },	//170
    { "Qt::InputMethodQuery", 0, Smoke::t_enum|Smoke::tf_stack },	//171
    { "Qt::ItemDataRole", 0, Smoke::t_enum|Smoke::tf_stack },	//172
    { "Qt::ItemFlag", 0, Smoke::t_enum|Smoke::tf_stack },	//173
    { "Qt::ItemSelectionMode", 0, Smoke::t_enum|Smoke::tf_stack },	//174
    { "Qt::Key", 0, Smoke::t_enum|Smoke::tf_stack },	//175
    { "Qt::KeyboardModifier", 0, Smoke::t_enum|Smoke::tf_stack },	//176
    { "Qt::LayoutDirection", 0, Smoke::t_enum|Smoke::tf_stack },	//177
    { "Qt::MaskMode", 0, Smoke::t_enum|Smoke::tf_stack },	//178
    { "Qt::MatchFlag", 0, Smoke::t_enum|Smoke::tf_stack },	//179
    { "Qt::Modifier", 0, Smoke::t_enum|Smoke::tf_stack },	//180
    { "Qt::MouseButton", 0, Smoke::t_enum|Smoke::tf_stack },	//181
    { "Qt::NavigationMode", 0, Smoke::t_enum|Smoke::tf_stack },	//182
    { "Qt::Orientation", 0, Smoke::t_enum|Smoke::tf_stack },	//183
    { "Qt::PenCapStyle", 0, Smoke::t_enum|Smoke::tf_stack },	//184
    { "Qt::PenJoinStyle", 0, Smoke::t_enum|Smoke::tf_stack },	//185
    { "Qt::PenStyle", 0, Smoke::t_enum|Smoke::tf_stack },	//186
    { "Qt::ScrollBarPolicy", 0, Smoke::t_enum|Smoke::tf_stack },	//187
    { "Qt::ShortcutContext", 0, Smoke::t_enum|Smoke::tf_stack },	//188
    { "Qt::SizeHint", 0, Smoke::t_enum|Smoke::tf_stack },	//189
    { "Qt::SizeMode", 0, Smoke::t_enum|Smoke::tf_stack },	//190
    { "Qt::SortOrder", 0, Smoke::t_enum|Smoke::tf_stack },	//191
    { "Qt::TextElideMode", 0, Smoke::t_enum|Smoke::tf_stack },	//192
    { "Qt::TextFlag", 0, Smoke::t_enum|Smoke::tf_stack },	//193
    { "Qt::TextFormat", 0, Smoke::t_enum|Smoke::tf_stack },	//194
    { "Qt::TextInteractionFlag", 0, Smoke::t_enum|Smoke::tf_stack },	//195
    { "Qt::TileRule", 0, Smoke::t_enum|Smoke::tf_stack },	//196
    { "Qt::TimeSpec", 0, Smoke::t_enum|Smoke::tf_stack },	//197
    { "Qt::ToolBarArea", 0, Smoke::t_enum|Smoke::tf_stack },	//198
    { "Qt::ToolBarAreaSizes", 0, Smoke::t_enum|Smoke::tf_stack },	//199
    { "Qt::ToolButtonStyle", 0, Smoke::t_enum|Smoke::tf_stack },	//200
    { "Qt::TouchPointState", 0, Smoke::t_enum|Smoke::tf_stack },	//201
    { "Qt::TransformationMode", 0, Smoke::t_enum|Smoke::tf_stack },	//202
    { "Qt::UIEffect", 0, Smoke::t_enum|Smoke::tf_stack },	//203
    { "Qt::WhiteSpaceMode", 0, Smoke::t_enum|Smoke::tf_stack },	//204
    { "Qt::WidgetAttribute", 0, Smoke::t_enum|Smoke::tf_stack },	//205
    { "Qt::WindowFrameSection", 0, Smoke::t_enum|Smoke::tf_stack },	//206
    { "Qt::WindowModality", 0, Smoke::t_enum|Smoke::tf_stack },	//207
    { "Qt::WindowState", 0, Smoke::t_enum|Smoke::tf_stack },	//208
    { "Qt::WindowType", 0, Smoke::t_enum|Smoke::tf_stack },	//209
    { "QtConcurrent::ReduceOption", 0, Smoke::t_enum|Smoke::tf_stack },	//210
    { "QtConcurrent::ThreadFunctionResult", 0, Smoke::t_enum|Smoke::tf_stack },	//211
    { "_XEvent*", 0, Smoke::t_voidp|Smoke::tf_ptr },	//212
    { "bool", 0, Smoke::t_bool|Smoke::tf_stack },	//213
    { "bool*", 0, Smoke::t_voidp|Smoke::tf_ptr },	//214
    { "const QByteArray&", 4, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//215
    { "const QDeclarativeError&", 14, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//216
    { "const QDeclarativeImageProvider&", 18, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//217
    { "const QDeclarativeListReference&", 21, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//218
    { "const QDeclarativeNetworkAccessManagerFactory&", 22, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//219
    { "const QDeclarativeParserStatus&", 23, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//220
    { "const QDeclarativeProperty&", 24, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//221
    { "const QDeclarativeScriptString&", 26, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//222
    { "const QFont&", 34, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//223
    { "const QGraphicsItem*", 37, Smoke::t_class|Smoke::tf_ptr|Smoke::tf_const },	//224
    { "const QHostAddress&", 47, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//225
    { "const QList<QDeclarativeError>&", 0, Smoke::t_voidp|Smoke::tf_ref|Smoke::tf_const },	//226
    { "const QMetaObject&", 53, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//227
    { "const QMetaObject*", 53, Smoke::t_class|Smoke::tf_ptr|Smoke::tf_const },	//228
    { "const QNetworkCacheMetaData&", 58, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//229
    { "const QNetworkCookie&", 59, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//230
    { "const QNetworkInterface&", 60, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//231
    { "const QObject*", 61, Smoke::t_class|Smoke::tf_ptr|Smoke::tf_const },	//232
    { "const QPainterPath&", 65, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//233
    { "const QPalette&", 66, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//234
    { "const QPointF&", 68, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//235
    { "const QRectF&", 69, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//236
    { "const QRegExp&", 70, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//237
    { "const QScriptContextInfo&", 72, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//238
    { "const QScriptString&", 74, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//239
    { "const QScriptValue&", 75, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//240
    { "const QSize&", 77, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//241
    { "const QSizeF&", 78, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//242
    { "const QSslCertificate&", 79, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//243
    { "const QSslCipher&", 80, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//244
    { "const QSslError&", 81, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//245
    { "const QSslError::SslError&", 81, Smoke::t_enum|Smoke::tf_ref|Smoke::tf_const },	//246
    { "const QSslKey&", 82, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//247
    { "const QString&", 0, Smoke::t_voidp|Smoke::tf_ref|Smoke::tf_const },	//248
    { "const QStringList&", 0, Smoke::t_voidp|Smoke::tf_ref|Smoke::tf_const },	//249
    { "const QStringList*", 0, Smoke::t_voidp|Smoke::tf_ptr|Smoke::tf_const },	//250
    { "const QStyleOptionGraphicsItem*", 84, Smoke::t_class|Smoke::tf_ptr|Smoke::tf_const },	//251
    { "const QUrl&", 88, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//252
    { "const QVariant&", 89, Smoke::t_class|Smoke::tf_ref|Smoke::tf_const },	//253
    { "const char*", 0, Smoke::t_voidp|Smoke::tf_ptr|Smoke::tf_const },	//254
    { "const void*", 0, Smoke::t_voidp|Smoke::tf_ptr|Smoke::tf_const },	//255
    { "double", 0, Smoke::t_double|Smoke::tf_stack },	//256
    { "int", 0, Smoke::t_int|Smoke::tf_stack },	//257
    { "int*", 0, Smoke::t_voidp|Smoke::tf_ptr },	//258
    { "long", 0, Smoke::t_long|Smoke::tf_stack },	//259
    { "qreal", 0, Smoke::t_double|Smoke::tf_stack },	//260
    { "unsigned int", 0, Smoke::t_uint|Smoke::tf_stack },	//261
    { "void(*)(const QScriptValue&,void*)", 0, Smoke::t_voidp|Smoke::tf_stack },	//262
    { "void*", 0, Smoke::t_voidp|Smoke::tf_ptr },	//263
    { "void**", 0, Smoke::t_voidp|Smoke::tf_ptr },	//264
    { "volatile const void*", 0, Smoke::t_voidp|Smoke::tf_ptr|Smoke::tf_const },	//265
};

static Smoke::Index argumentList[] = {
    0,	//0  (void)
    254, 0,	//1  const char*
    254, 254, 0,	//3  const char*, const char*
    254, 254, 257, 0,	//6  const char*, const char*, int
    85, 257, 264, 0,	//10  QMetaObject::Call, int, void**
    94, 0,	//14  QObject*
    18, 94, 0,	//16  QDeclarativeEngine*, QObject*
    18, 248, 94, 0,	//19  QDeclarativeEngine*, const QString&, QObject*
    18, 252, 94, 0,	//23  QDeclarativeEngine*, const QUrl&, QObject*
    17, 0,	//27  QDeclarativeContext*
    252, 0,	//29  const QUrl&
    215, 252, 0,	//31  const QByteArray&, const QUrl&
    15, 0,	//34  QDeclarativeComponent::Status
    260, 0,	//36  qreal
    94, 240, 0,	//38  QObject*, const QScriptValue&
    18, 0,	//41  QDeclarativeEngine*
    18, 248, 0,	//43  QDeclarativeEngine*, const QString&
    18, 252, 0,	//46  QDeclarativeEngine*, const QUrl&
    17, 94, 0,	//49  QDeclarativeContext*, QObject*
    248, 0,	//52  const QString&
    248, 94, 0,	//54  const QString&, QObject*
    248, 253, 0,	//57  const QString&, const QVariant&
    249, 0,	//60  const QStringList&
    248, 248, 123, 0,	//62  const QString&, const QString&, QString*
    33, 0,	//66  QDeclarativeNetworkAccessManagerFactory*
    248, 25, 0,	//68  const QString&, QDeclarativeImageProvider*
    213, 0,	//71  bool
    232, 0,	//73  const QObject*
    94, 17, 0,	//75  QObject*, QDeclarativeContext*
    94, 19, 0,	//78  QObject*, QDeclarativeEngine::ObjectOwnership
    226, 0,	//81  const QList<QDeclarativeError>&
    216, 0,	//83  const QDeclarativeError&
    257, 0,	//85  int
    17, 94, 248, 94, 0,	//87  QDeclarativeContext*, QObject*, const QString&, QObject*
    248, 257, 0,	//92  const QString&, int
    214, 0,	//95  bool*
    17, 94, 248, 0,	//97  QDeclarativeContext*, QObject*, const QString&
    18, 254, 0,	//101  QDeclarativeEngine*, const char*
    26, 0,	//104  QDeclarativeImageProvider::ImageType
    248, 114, 241, 0,	//106  const QString&, QSize*, const QSize&
    217, 0,	//110  const QDeclarativeImageProvider&
    28, 0,	//112  QDeclarativeItem*
    256, 0,	//114  double
    242, 0,	//116  const QSizeF&
    29, 0,	//118  QDeclarativeItem::TransformOrigin
    98, 251, 135, 0,	//120  QPainter*, const QStyleOptionGraphicsItem*, QWidget*
    240, 256, 256, 0,	//124  const QScriptValue&, double, double
    256, 256, 0,	//128  double, double
    236, 0,	//131  const QRectF&
    52, 0,	//133  QEvent*
    66, 253, 0,	//135  QGraphicsItem::GraphicsItemChange, const QVariant&
    80, 0,	//138  QKeyEvent*
    79, 0,	//140  QInputMethodEvent*
    171, 0,	//142  Qt::InputMethodQuery
    236, 236, 0,	//144  const QRectF&, const QRectF&
    94, 254, 18, 0,	//147  QObject*, const char*, QDeclarativeEngine*
    218, 0,	//151  const QDeclarativeListReference&
    94, 254, 0,	//153  QObject*, const char*
    219, 0,	//156  const QDeclarativeNetworkAccessManagerFactory&
    220, 0,	//158  const QDeclarativeParserStatus&
    94, 18, 0,	//160  QObject*, QDeclarativeEngine*
    94, 248, 0,	//163  QObject*, const QString&
    94, 248, 17, 0,	//166  QObject*, const QString&, QDeclarativeContext*
    94, 248, 18, 0,	//170  QObject*, const QString&, QDeclarativeEngine*
    221, 0,	//174  const QDeclarativeProperty&
    253, 0,	//176  const QVariant&
    94, 248, 253, 0,	//178  QObject*, const QString&, const QVariant&
    94, 248, 253, 17, 0,	//182  QObject*, const QString&, const QVariant&, QDeclarativeContext*
    94, 248, 253, 18, 0,	//187  QObject*, const QString&, const QVariant&, QDeclarativeEngine*
    94, 257, 0,	//192  QObject*, int
    222, 0,	//195  const QDeclarativeScriptString&
    135, 0,	//197  QWidget*
    252, 135, 0,	//199  const QUrl&, QWidget*
    45, 0,	//202  QDeclarativeView::ResizeMode
    113, 0,	//204  QSize
    46, 0,	//206  QDeclarativeView::Status
    103, 0,	//208  QResizeEvent*
    97, 0,	//210  QPaintEvent*
    129, 0,	//212  QTimerEvent*
    94, 52, 0,	//214  QObject*, QEvent*
    13, 247, 0,	//217  QDebug, const QSslKey&
    76, 225, 0,	//220  QHostAddress::SpecialAddress, const QHostAddress&
    12, 105, 0,	//223  QDataStream&, QScriptContextInfo&
    91, 53, 0,	//226  QNetworkConfigurationManager::Capability, QFlags<QNetworkConfigurationManager::Capability>
    119, 60, 0,	//229  QSsl::SslOption, QFlags<QSsl::SslOption>
    110, 58, 0,	//232  QScriptValue::PropertyFlag, QFlags<QScriptValue::PropertyFlag>
    104, 56, 0,	//235  QScriptClass::QueryFlag, QFlags<QScriptClass::QueryFlag>
    107, 257, 0,	//238  QScriptEngine::QObjectWrapOption, int
    12, 225, 0,	//241  QDataStream&, const QHostAddress&
    12, 238, 0,	//244  QDataStream&, const QScriptContextInfo&
    240, 257, 263, 0,	//247  const QScriptValue&, int, void*
    13, 231, 0,	//251  QDebug, const QNetworkInterface&
    258, 232, 228, 213, 0,	//254  int*, const QObject*, const QMetaObject*, bool
    13, 121, 0,	//259  QDebug, QSslCertificate::SubjectInfo
    225, 0,	//262  const QHostAddress&
    91, 91, 0,	//264  QNetworkConfigurationManager::Capability, QNetworkConfigurationManager::Capability
    12, 90, 0,	//267  QDataStream&, QNetworkCacheMetaData&
    257, 232, 213, 0,	//270  int, const QObject*, bool
    257, 232, 0,	//274  int, const QObject*
    13, 83, 0,	//277  QDebug, QLocalSocket::LocalSocketState
    92, 92, 0,	//280  QNetworkInterface::InterfaceFlag, QNetworkInterface::InterfaceFlag
    13, 230, 0,	//283  QDebug, const QNetworkCookie&
    12, 75, 0,	//286  QDataStream&, QHostAddress&
    110, 257, 0,	//289  QScriptValue::PropertyFlag, int
    91, 257, 0,	//292  QNetworkConfigurationManager::Capability, int
    13, 225, 0,	//295  QDebug, const QHostAddress&
    106, 257, 255, 0,	//298  QScriptEngine*, int, const void*
    119, 119, 0,	//302  QSsl::SslOption, QSsl::SslOption
    13, 1, 0,	//305  QDebug, QAbstractSocket::SocketError
    130, 61, 0,	//308  QUdpSocket::BindFlag, QFlags<QUdpSocket::BindFlag>
    119, 257, 0,	//311  QSsl::SslOption, int
    13, 244, 0,	//314  QDebug, const QSslCipher&
    93, 257, 0,	//317  QNetworkProxy::Capability, int
    239, 0,	//320  const QScriptString&
    93, 55, 0,	//322  QNetworkProxy::Capability, QFlags<QNetworkProxy::Capability>
    106, 257, 109, 262, 240, 0,	//325  QScriptEngine*, int, QScriptValue(*)(QScriptEngine*,const void*), void(*)(const QScriptValue&,void*), const QScriptValue&
    130, 257, 0,	//331  QUdpSocket::BindFlag, int
    104, 104, 0,	//334  QScriptClass::QueryFlag, QScriptClass::QueryFlag
    110, 110, 0,	//337  QScriptValue::PropertyFlag, QScriptValue::PropertyFlag
    13, 82, 0,	//340  QDebug, QLocalSocket::LocalSocketError
    111, 59, 0,	//343  QScriptValue::ResolveFlag, QFlags<QScriptValue::ResolveFlag>
    107, 107, 0,	//346  QScriptEngine::QObjectWrapOption, QScriptEngine::QObjectWrapOption
    107, 57, 0,	//349  QScriptEngine::QObjectWrapOption, QFlags<QScriptEngine::QObjectWrapOption>
    13, 2, 0,	//352  QDebug, QAbstractSocket::SocketState
    111, 111, 0,	//355  QScriptValue::ResolveFlag, QScriptValue::ResolveFlag
    111, 257, 0,	//358  QScriptValue::ResolveFlag, int
    13, 216, 0,	//361  QDebug, const QDeclarativeError&
    104, 257, 0,	//364  QScriptClass::QueryFlag, int
    13, 28, 0,	//367  QDebug, QDeclarativeItem*
    94, 254, 240, 240, 0,	//370  QObject*, const char*, const QScriptValue&, const QScriptValue&
    232, 226, 0,	//375  const QObject*, const QList<QDeclarativeError>&
    13, 246, 0,	//378  QDebug, const QSslError::SslError&
    13, 243, 0,	//381  QDebug, const QSslCertificate&
    232, 216, 0,	//384  const QObject*, const QDeclarativeError&
    13, 245, 0,	//387  QDebug, const QSslError&
    92, 54, 0,	//390  QNetworkInterface::InterfaceFlag, QFlags<QNetworkInterface::InterfaceFlag>
    12, 229, 0,	//393  QDataStream&, const QNetworkCacheMetaData&
    130, 130, 0,	//396  QUdpSocket::BindFlag, QUdpSocket::BindFlag
    93, 93, 0,	//399  QNetworkProxy::Capability, QNetworkProxy::Capability
    92, 257, 0,	//402  QNetworkInterface::InterfaceFlag, int
    235, 0,	//405  const QPointF&
    224, 174, 0,	//407  const QGraphicsItem*, Qt::ItemSelectionMode
    233, 174, 0,	//410  const QPainterPath&, Qt::ItemSelectionMode
    224, 0,	//413  const QGraphicsItem*
    63, 52, 0,	//415  QGraphicsItem*, QEvent*
    68, 0,	//418  QGraphicsSceneContextMenuEvent*
    69, 0,	//420  QGraphicsSceneDragDropEvent*
    62, 0,	//422  QFocusEvent*
    70, 0,	//424  QGraphicsSceneHoverEvent*
    71, 0,	//426  QGraphicsSceneMouseEvent*
    72, 0,	//428  QGraphicsSceneWheelEvent*
    65, 0,	//430  QGraphicsItem::Extension
    65, 253, 0,	//432  QGraphicsItem::Extension, const QVariant&
    11, 0,	//435  QContextMenuEvent*
    47, 0,	//437  QDragEnterEvent*
    48, 0,	//439  QDragLeaveEvent*
    49, 0,	//441  QDragMoveEvent*
    51, 0,	//443  QDropEvent*
    87, 0,	//445  QMouseEvent*
    134, 0,	//447  QWheelEvent*
    257, 257, 0,	//449  int, int
    112, 0,	//452  QShowEvent*
    98, 236, 0,	//454  QPainter*, const QRectF&
    98, 257, 64, 251, 0,	//457  QPainter*, int, QGraphicsItem**, const QStyleOptionGraphicsItem*
    9, 0,	//462  QChildEvent*
    88, 0,	//464  QMoveEvent*
    10, 0,	//466  QCloseEvent*
    127, 0,	//468  QTabletEvent*
    7, 0,	//470  QActionEvent*
    74, 0,	//472  QHideEvent*
    212, 0,	//474  _XEvent*
    95, 0,	//476  QPaintDevice::PaintDeviceMetric
    126, 0,	//478  QStyle&
    234, 0,	//480  const QPalette&
    223, 0,	//482  const QFont&
};

// Raw list of all methods, using munged names
static const char *methodNames[] = {
    "",	//0
    "AnchorUnderMouse",	//1
    "AnchorViewCenter",	//2
    "Bottom",	//3
    "BottomLeft",	//4
    "BottomRight",	//5
    "BoundingRectViewportUpdate",	//6
    "Box",	//7
    "CacheBackground",	//8
    "CacheNone",	//9
    "Center",	//10
    "CppOwnership",	//11
    "DeviceCoordinateCache",	//12
    "DontAdjustForAntialiasing",	//13
    "DontClipPainter",	//14
    "DontSavePainterState",	//15
    "DrawChildren",	//16
    "DrawWindowBackground",	//17
    "Error",	//18
    "FullViewportUpdate",	//19
    "HLine",	//20
    "IgnoreMask",	//21
    "Image",	//22
    "IndirectPainting",	//23
    "Invalid",	//24
    "InvalidCategory",	//25
    "ItemAcceptsInputMethod",	//26
    "ItemChildAddedChange",	//27
    "ItemChildRemovedChange",	//28
    "ItemClipsChildrenToShape",	//29
    "ItemClipsToShape",	//30
    "ItemCoordinateCache",	//31
    "ItemCursorChange",	//32
    "ItemCursorHasChanged",	//33
    "ItemDoesntPropagateOpacityToChildren",	//34
    "ItemEnabledChange",	//35
    "ItemEnabledHasChanged",	//36
    "ItemFlagsChange",	//37
    "ItemFlagsHaveChanged",	//38
    "ItemHasNoContents",	//39
    "ItemIgnoresParentOpacity",	//40
    "ItemIgnoresTransformations",	//41
    "ItemIsFocusScope",	//42
    "ItemIsFocusable",	//43
    "ItemIsMovable",	//44
    "ItemIsPanel",	//45
    "ItemIsSelectable",	//46
    "ItemMatrixChange",	//47
    "ItemNegativeZStacksBehindParent",	//48
    "ItemOpacityChange",	//49
    "ItemOpacityHasChanged",	//50
    "ItemParentChange",	//51
    "ItemParentHasChanged",	//52
    "ItemPositionChange",	//53
    "ItemPositionHasChanged",	//54
    "ItemRotationChange",	//55
    "ItemRotationHasChanged",	//56
    "ItemScaleChange",	//57
    "ItemScaleHasChanged",	//58
    "ItemSceneChange",	//59
    "ItemSceneHasChanged",	//60
    "ItemScenePositionHasChanged",	//61
    "ItemSelectedChange",	//62
    "ItemSelectedHasChanged",	//63
    "ItemSendsGeometryChanges",	//64
    "ItemSendsScenePositionChanges",	//65
    "ItemStacksBehindParent",	//66
    "ItemStopsClickFocusPropagation",	//67
    "ItemStopsFocusHandling",	//68
    "ItemToolTipChange",	//69
    "ItemToolTipHasChanged",	//70
    "ItemTransformChange",	//71
    "ItemTransformHasChanged",	//72
    "ItemTransformOriginPointChange",	//73
    "ItemTransformOriginPointHasChanged",	//74
    "ItemUsesExtendedStyleOption",	//75
    "ItemVisibleChange",	//76
    "ItemVisibleHasChanged",	//77
    "ItemZValueChange",	//78
    "ItemZValueHasChanged",	//79
    "JavaScriptOwnership",	//80
    "Left",	//81
    "List",	//82
    "Loading",	//83
    "MinimalViewportUpdate",	//84
    "NoAnchor",	//85
    "NoCache",	//86
    "NoDrag",	//87
    "NoFrame",	//88
    "NoViewportUpdate",	//89
    "NonModal",	//90
    "Normal",	//91
    "Null",	//92
    "Object",	//93
    "Panel",	//94
    "PanelModal",	//95
    "Pixmap",	//96
    "Plain",	//97
    "Property",	//98
    "QDeclarativeComponent",	//99
    "QDeclarativeComponent#",	//100
    "QDeclarativeComponent##",	//101
    "QDeclarativeComponent###",	//102
    "QDeclarativeComponent#$",	//103
    "QDeclarativeComponent#$#",	//104
    "QDeclarativeContext",	//105
    "QDeclarativeContext#",	//106
    "QDeclarativeContext##",	//107
    "QDeclarativeEngine",	//108
    "QDeclarativeEngine#",	//109
    "QDeclarativeError",	//110
    "QDeclarativeError#",	//111
    "QDeclarativeExpression",	//112
    "QDeclarativeExpression##$",	//113
    "QDeclarativeExpression##$#",	//114
    "QDeclarativeExtensionPlugin",	//115
    "QDeclarativeExtensionPlugin#",	//116
    "QDeclarativeImageProvider",	//117
    "QDeclarativeImageProvider#",	//118
    "QDeclarativeImageProvider$",	//119
    "QDeclarativeItem",	//120
    "QDeclarativeItem#",	//121
    "QDeclarativeListReference",	//122
    "QDeclarativeListReference#",	//123
    "QDeclarativeListReference#$",	//124
    "QDeclarativeListReference#$#",	//125
    "QDeclarativeNetworkAccessManagerFactory",	//126
    "QDeclarativeNetworkAccessManagerFactory#",	//127
    "QDeclarativeParserStatus",	//128
    "QDeclarativeParserStatus#",	//129
    "QDeclarativeProperty",	//130
    "QDeclarativeProperty#",	//131
    "QDeclarativeProperty##",	//132
    "QDeclarativeProperty#$",	//133
    "QDeclarativeProperty#$#",	//134
    "QDeclarativePropertyMap",	//135
    "QDeclarativePropertyMap#",	//136
    "QDeclarativeScriptString",	//137
    "QDeclarativeScriptString#",	//138
    "QDeclarativeView",	//139
    "QDeclarativeView#",	//140
    "QDeclarativeView##",	//141
    "QML_HAS_ATTACHED_PROPERTIES",	//142
    "Raised",	//143
    "Ready",	//144
    "Right",	//145
    "RubberBandDrag",	//146
    "SceneModal",	//147
    "ScrollHandDrag",	//148
    "Shadow_Mask",	//149
    "Shape_Mask",	//150
    "SignalProperty",	//151
    "SizeRootObjectToView",	//152
    "SizeViewToRootObject",	//153
    "SmartViewportUpdate",	//154
    "StyledPanel",	//155
    "Sunken",	//156
    "Top",	//157
    "TopLeft",	//158
    "TopRight",	//159
    "Type",	//160
    "UserExtension",	//161
    "UserType",	//162
    "VLine",	//163
    "WinPanel",	//164
    "actionEvent",	//165
    "activeFocusChanged",	//166
    "activeFocusChanged$",	//167
    "addImageProvider",	//168
    "addImageProvider$#",	//169
    "addImportPath",	//170
    "addImportPath$",	//171
    "addPluginPath",	//172
    "addPluginPath$",	//173
    "advance",	//174
    "append",	//175
    "append#",	//176
    "at",	//177
    "at$",	//178
    "baseUrl",	//179
    "baselineOffset",	//180
    "baselineOffsetChanged",	//181
    "baselineOffsetChanged$",	//182
    "beginCreate",	//183
    "beginCreate#",	//184
    "boundingRect",	//185
    "canAppend",	//186
    "canAt",	//187
    "canClear",	//188
    "canCount",	//189
    "changeEvent",	//190
    "childAt",	//191
    "childAt$$",	//192
    "childEvent",	//193
    "childrenRect",	//194
    "childrenRectChanged",	//195
    "childrenRectChanged#",	//196
    "classBegin",	//197
    "clear",	//198
    "clear$",	//199
    "clearComponentCache",	//200
    "clearError",	//201
    "clip",	//202
    "clipChanged",	//203
    "clipChanged$",	//204
    "closeEvent",	//205
    "collidesWithItem",	//206
    "collidesWithPath",	//207
    "column",	//208
    "completeCreate",	//209
    "componentComplete",	//210
    "connectNotify",	//211
    "connectNotifySignal",	//212
    "connectNotifySignal#$",	//213
    "contains",	//214
    "contains$",	//215
    "context",	//216
    "contextForObject",	//217
    "contextForObject#",	//218
    "contextMenuEvent",	//219
    "contextObject",	//220
    "contextProperty",	//221
    "contextProperty$",	//222
    "count",	//223
    "create",	//224
    "create#",	//225
    "createObject",	//226
    "createObject#",	//227
    "createObject##",	//228
    "creationContext",	//229
    "customEvent",	//230
    "description",	//231
    "devType",	//232
    "disconnectNotify",	//233
    "dragEnterEvent",	//234
    "dragLeaveEvent",	//235
    "dragMoveEvent",	//236
    "drawBackground",	//237
    "drawForeground",	//238
    "drawItems",	//239
    "dropEvent",	//240
    "enabledChange",	//241
    "engine",	//242
    "enterEvent",	//243
    "error",	//244
    "errorString",	//245
    "errors",	//246
    "evaluate",	//247
    "evaluate$",	//248
    "event",	//249
    "event#",	//250
    "eventFilter",	//251
    "eventFilter##",	//252
    "expression",	//253
    "extension",	//254
    "focusChanged",	//255
    "focusChanged$",	//256
    "focusInEvent",	//257
    "focusNextPrevChild",	//258
    "focusOutEvent",	//259
    "fontChange",	//260
    "forceActiveFocus",	//261
    "geometryChanged",	//262
    "geometryChanged##",	//263
    "hasActiveFocus",	//264
    "hasError",	//265
    "hasFocus",	//266
    "hasNotifySignal",	//267
    "height",	//268
    "heightForWidth",	//269
    "heightValid",	//270
    "hideEvent",	//271
    "hoverEnterEvent",	//272
    "hoverLeaveEvent",	//273
    "hoverMoveEvent",	//274
    "imageProvider",	//275
    "imageProvider$",	//276
    "imageType",	//277
    "implicitHeight",	//278
    "implicitHeightChanged",	//279
    "implicitWidth",	//280
    "implicitWidthChanged",	//281
    "importPathList",	//282
    "importPlugin",	//283
    "importPlugin$$$",	//284
    "index",	//285
    "initialSize",	//286
    "initializeEngine",	//287
    "initializeEngine#$",	//288
    "inputMethodEvent",	//289
    "inputMethodEvent#",	//290
    "inputMethodPreHandler",	//291
    "inputMethodPreHandler#",	//292
    "inputMethodQuery",	//293
    "inputMethodQuery$",	//294
    "insert",	//295
    "insert$#",	//296
    "isComponentComplete",	//297
    "isDesignable",	//298
    "isEmpty",	//299
    "isError",	//300
    "isLoading",	//301
    "isNull",	//302
    "isObscuredBy",	//303
    "isProperty",	//304
    "isReady",	//305
    "isResettable",	//306
    "isSignalProperty",	//307
    "isValid",	//308
    "isWritable",	//309
    "itemChange",	//310
    "itemChange$#",	//311
    "keepMouseGrab",	//312
    "keyPressEvent",	//313
    "keyPressEvent#",	//314
    "keyPressPreHandler",	//315
    "keyPressPreHandler#",	//316
    "keyReleaseEvent",	//317
    "keyReleaseEvent#",	//318
    "keyReleasePreHandler",	//319
    "keyReleasePreHandler#",	//320
    "keys",	//321
    "languageChange",	//322
    "leaveEvent",	//323
    "line",	//324
    "lineNumber",	//325
    "listElementType",	//326
    "loadUrl",	//327
    "loadUrl#",	//328
    "mapFromItem",	//329
    "mapFromItem#$$",	//330
    "mapToItem",	//331
    "mapToItem#$$",	//332
    "metaObject",	//333
    "method",	//334
    "metric",	//335
    "minimumSizeHint",	//336
    "mouseDoubleClickEvent",	//337
    "mouseMoveEvent",	//338
    "mousePressEvent",	//339
    "mouseReleaseEvent",	//340
    "moveEvent",	//341
    "name",	//342
    "needsNotifySignal",	//343
    "networkAccessManager",	//344
    "networkAccessManagerFactory",	//345
    "notifyOnValueChanged",	//346
    "object",	//347
    "objectOwnership",	//348
    "objectOwnership#",	//349
    "offlineStoragePath",	//350
    "opaqueArea",	//351
    "operator<<",	//352
    "operator<<##",	//353
    "operator<<#$",	//354
    "operator=",	//355
    "operator=#",	//356
    "operator==",	//357
    "operator==#",	//358
    "operator==$#",	//359
    "operator>>",	//360
    "operator>>##",	//361
    "operator[]",	//362
    "operator[]$",	//363
    "operator|",	//364
    "operator|$$",	//365
    "outputWarningsToStandardError",	//366
    "paint",	//367
    "paint###",	//368
    "paintEngine",	//369
    "paintEvent",	//370
    "paintEvent#",	//371
    "paletteChange",	//372
    "parentChanged",	//373
    "parentChanged#",	//374
    "parentContext",	//375
    "parentItem",	//376
    "pluginPathList",	//377
    "progress",	//378
    "progressChanged",	//379
    "progressChanged$",	//380
    "property",	//381
    "propertyType",	//382
    "propertyTypeCategory",	//383
    "propertyTypeName",	//384
    "qHash",	//385
    "qHash#",	//386
    "qScriptConnect",	//387
    "qScriptConnect#$##",	//388
    "qScriptDisconnect",	//389
    "qScriptDisconnect#$##",	//390
    "qScriptRegisterMetaType_helper",	//391
    "qScriptRegisterMetaType_helper#$#$#",	//392
    "qScriptValueFromValue_helper",	//393
    "qScriptValueFromValue_helper#$$",	//394
    "qmlAttachedProperties",	//395
    "qmlAttachedProperties#",	//396
    "qmlAttachedPropertiesObject",	//397
    "qmlAttachedPropertiesObject$##$",	//398
    "qmlAttachedPropertiesObjectById",	//399
    "qmlAttachedPropertiesObjectById$#",	//400
    "qmlAttachedPropertiesObjectById$#$",	//401
    "qmlContext",	//402
    "qmlContext#",	//403
    "qmlEngine",	//404
    "qmlEngine#",	//405
    "qmlExecuteDeferred",	//406
    "qmlExecuteDeferred#",	//407
    "qmlInfo",	//408
    "qmlInfo#",	//409
    "qmlInfo##",	//410
    "qmlInfo#?",	//411
    "qscriptvalue_cast_helper",	//412
    "qscriptvalue_cast_helper#$$",	//413
    "qt_metacall",	//414
    "qt_metacall$$?",	//415
    "qt_metacast",	//416
    "qt_metacast$",	//417
    "quit",	//418
    "read",	//419
    "read#$",	//420
    "read#$#",	//421
    "registerTypes",	//422
    "registerTypes$",	//423
    "removeImageProvider",	//424
    "removeImageProvider$",	//425
    "requestImage",	//426
    "requestImage$##",	//427
    "requestPixmap",	//428
    "requestPixmap$##",	//429
    "reset",	//430
    "resetHeight",	//431
    "resetWidth",	//432
    "resizeEvent",	//433
    "resizeEvent#",	//434
    "resizeMode",	//435
    "resolvedUrl",	//436
    "resolvedUrl#",	//437
    "rootContext",	//438
    "rootObject",	//439
    "sceneEvent",	//440
    "sceneEvent#",	//441
    "sceneEventFilter",	//442
    "sceneResized",	//443
    "sceneResized#",	//444
    "scopeObject",	//445
    "script",	//446
    "scrollContentsBy",	//447
    "setBaseUrl",	//448
    "setBaseUrl#",	//449
    "setBaselineOffset",	//450
    "setBaselineOffset$",	//451
    "setClip",	//452
    "setClip$",	//453
    "setColumn",	//454
    "setColumn$",	//455
    "setContext",	//456
    "setContext#",	//457
    "setContextForObject",	//458
    "setContextForObject##",	//459
    "setContextObject",	//460
    "setContextObject#",	//461
    "setContextProperty",	//462
    "setContextProperty$#",	//463
    "setData",	//464
    "setData##",	//465
    "setDescription",	//466
    "setDescription$",	//467
    "setExpression",	//468
    "setExpression$",	//469
    "setExtension",	//470
    "setFocus",	//471
    "setFocus$",	//472
    "setHeight",	//473
    "setHeight$",	//474
    "setImplicitHeight",	//475
    "setImplicitHeight$",	//476
    "setImplicitWidth",	//477
    "setImplicitWidth$",	//478
    "setImportPathList",	//479
    "setImportPathList?",	//480
    "setKeepMouseGrab",	//481
    "setKeepMouseGrab$",	//482
    "setLine",	//483
    "setLine$",	//484
    "setNetworkAccessManagerFactory",	//485
    "setNetworkAccessManagerFactory#",	//486
    "setNotifyOnValueChanged",	//487
    "setNotifyOnValueChanged$",	//488
    "setObjectOwnership",	//489
    "setObjectOwnership#$",	//490
    "setOfflineStoragePath",	//491
    "setOfflineStoragePath$",	//492
    "setOutputWarningsToStandardError",	//493
    "setOutputWarningsToStandardError$",	//494
    "setParentItem",	//495
    "setParentItem#",	//496
    "setPluginPathList",	//497
    "setPluginPathList?",	//498
    "setResizeMode",	//499
    "setResizeMode$",	//500
    "setRootObject",	//501
    "setRootObject#",	//502
    "setScopeObject",	//503
    "setScopeObject#",	//504
    "setScript",	//505
    "setScript$",	//506
    "setSize",	//507
    "setSize#",	//508
    "setSmooth",	//509
    "setSmooth$",	//510
    "setSource",	//511
    "setSource#",	//512
    "setSourceLocation",	//513
    "setSourceLocation$$",	//514
    "setTransformOrigin",	//515
    "setTransformOrigin$",	//516
    "setUrl",	//517
    "setUrl#",	//518
    "setVisible",	//519
    "setWidth",	//520
    "setWidth$",	//521
    "shape",	//522
    "showEvent",	//523
    "size",	//524
    "sizeHint",	//525
    "smooth",	//526
    "smoothChanged",	//527
    "smoothChanged$",	//528
    "source",	//529
    "sourceFile",	//530
    "stateChanged",	//531
    "stateChanged$",	//532
    "staticMetaObject",	//533
    "status",	//534
    "statusChanged",	//535
    "statusChanged$",	//536
    "styleChange",	//537
    "supportsExtension",	//538
    "tabletEvent",	//539
    "timerEvent",	//540
    "timerEvent#",	//541
    "toString",	//542
    "tr",	//543
    "tr$",	//544
    "tr$$",	//545
    "tr$$$",	//546
    "trUtf8",	//547
    "trUtf8$",	//548
    "trUtf8$$",	//549
    "trUtf8$$$",	//550
    "transform",	//551
    "transformOrigin",	//552
    "transformOriginChanged",	//553
    "transformOriginChanged$",	//554
    "type",	//555
    "url",	//556
    "value",	//557
    "value$",	//558
    "valueChanged",	//559
    "valueChanged$#",	//560
    "viewportEvent",	//561
    "warnings",	//562
    "warnings?",	//563
    "wheelEvent",	//564
    "width",	//565
    "widthValid",	//566
    "windowActivationChange",	//567
    "write",	//568
    "write#",	//569
    "write#$#",	//570
    "write#$##",	//571
    "x11Event",	//572
    "~QDeclarativeComponent",	//573
    "~QDeclarativeContext",	//574
    "~QDeclarativeEngine",	//575
    "~QDeclarativeError",	//576
    "~QDeclarativeExpression",	//577
    "~QDeclarativeExtensionPlugin",	//578
    "~QDeclarativeImageProvider",	//579
    "~QDeclarativeItem",	//580
    "~QDeclarativeListReference",	//581
    "~QDeclarativeNetworkAccessManagerFactory",	//582
    "~QDeclarativeParserStatus",	//583
    "~QDeclarativeProperty",	//584
    "~QDeclarativePropertyMap",	//585
    "~QDeclarativeScriptString",	//586
    "~QDeclarativeView",	//587
};

// (classId, name (index in methodNames), argumentList index, number of args, method flags, return type (index in types), xcall() index)
static Smoke::Method methods[] = {
    { 0, 0, 0, 0, 0, 0, 0 },	// (no method)
    {1, 336, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 113, 0},	//1 QAbstractScrollArea::minimumSizeHint() const
    {10, 333, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 228, 1},	//2 QDeclarativeComponent::metaObject() const
    {10, 416, 1, 1, Smoke::mf_virtual, 263, 2},	//3 QDeclarativeComponent::qt_metacast(const char*)
    {10, 543, 3, 2, Smoke::mf_static, 122, 3},	//4 QDeclarativeComponent::tr(const char*, const char*)
    {10, 547, 3, 2, Smoke::mf_static, 122, 4},	//5 QDeclarativeComponent::trUtf8(const char*, const char*)
    {10, 543, 6, 3, Smoke::mf_static, 122, 5},	//6 QDeclarativeComponent::tr(const char*, const char*, int)
    {10, 547, 6, 3, Smoke::mf_static, 122, 6},	//7 QDeclarativeComponent::trUtf8(const char*, const char*, int)
    {10, 414, 10, 3, Smoke::mf_virtual, 257, 7},	//8 QDeclarativeComponent::qt_metacall(QMetaObject::Call, int, void**)
    {10, 99, 14, 1, Smoke::mf_ctor, 14, 8},	//9 QDeclarativeComponent::QDeclarativeComponent(QObject*)
    {10, 99, 16, 2, Smoke::mf_ctor, 14, 9},	//10 QDeclarativeComponent::QDeclarativeComponent(QDeclarativeEngine*, QObject*)
    {10, 99, 19, 3, Smoke::mf_ctor, 14, 10},	//11 QDeclarativeComponent::QDeclarativeComponent(QDeclarativeEngine*, const QString&, QObject*)
    {10, 99, 23, 3, Smoke::mf_ctor, 14, 11},	//12 QDeclarativeComponent::QDeclarativeComponent(QDeclarativeEngine*, const QUrl&, QObject*)
    {10, 534, 0, 0, Smoke::mf_const|Smoke::mf_property, 15, 12},	//13 QDeclarativeComponent::status() const
    {10, 302, 0, 0, Smoke::mf_const, 213, 13},	//14 QDeclarativeComponent::isNull() const
    {10, 305, 0, 0, Smoke::mf_const, 213, 14},	//15 QDeclarativeComponent::isReady() const
    {10, 300, 0, 0, Smoke::mf_const, 213, 15},	//16 QDeclarativeComponent::isError() const
    {10, 301, 0, 0, Smoke::mf_const, 213, 16},	//17 QDeclarativeComponent::isLoading() const
    {10, 246, 0, 0, Smoke::mf_const, 81, 17},	//18 QDeclarativeComponent::errors() const
    {10, 245, 0, 0, Smoke::mf_const, 122, 18},	//19 QDeclarativeComponent::errorString() const
    {10, 378, 0, 0, Smoke::mf_const, 256, 19},	//20 QDeclarativeComponent::progress() const
    {10, 556, 0, 0, Smoke::mf_const|Smoke::mf_property, 131, 20},	//21 QDeclarativeComponent::url() const
    {10, 224, 27, 1, Smoke::mf_virtual, 94, 21},	//22 QDeclarativeComponent::create(QDeclarativeContext*)
    {10, 183, 27, 1, Smoke::mf_virtual, 94, 22},	//23 QDeclarativeComponent::beginCreate(QDeclarativeContext*)
    {10, 209, 0, 0, Smoke::mf_virtual, 0, 23},	//24 QDeclarativeComponent::completeCreate()
    {10, 327, 29, 1, 0, 0, 24},	//25 QDeclarativeComponent::loadUrl(const QUrl&)
    {10, 464, 31, 2, 0, 0, 25},	//26 QDeclarativeComponent::setData(const QByteArray&, const QUrl&)
    {10, 229, 0, 0, Smoke::mf_const, 17, 26},	//27 QDeclarativeComponent::creationContext() const
    {10, 395, 14, 1, Smoke::mf_static, 16, 27},	//28 QDeclarativeComponent::qmlAttachedProperties(QObject*)
    {10, 535, 34, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 28},	//29 QDeclarativeComponent::statusChanged(QDeclarativeComponent::Status)
    {10, 379, 36, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 29},	//30 QDeclarativeComponent::progressChanged(qreal)
    {10, 226, 14, 1, Smoke::mf_protected, 108, 30},	//31 QDeclarativeComponent::createObject(QObject*)
    {10, 226, 38, 2, Smoke::mf_protected, 108, 31},	//32 QDeclarativeComponent::createObject(QObject*, const QScriptValue&)
    {10, 543, 1, 1, Smoke::mf_static, 122, 32},	//33 QDeclarativeComponent::tr(const char*)
    {10, 547, 1, 1, Smoke::mf_static, 122, 33},	//34 QDeclarativeComponent::trUtf8(const char*)
    {10, 99, 0, 0, Smoke::mf_ctor, 14, 34},	//35 QDeclarativeComponent::QDeclarativeComponent()
    {10, 99, 41, 1, Smoke::mf_ctor, 14, 35},	//36 QDeclarativeComponent::QDeclarativeComponent(QDeclarativeEngine*)
    {10, 99, 43, 2, Smoke::mf_ctor, 14, 36},	//37 QDeclarativeComponent::QDeclarativeComponent(QDeclarativeEngine*, const QString&)
    {10, 99, 46, 2, Smoke::mf_ctor, 14, 37},	//38 QDeclarativeComponent::QDeclarativeComponent(QDeclarativeEngine*, const QUrl&)
    {10, 224, 0, 0, 0, 94, 38},	//39 QDeclarativeComponent::create()
    {10, 533, 0, 0, Smoke::mf_const|Smoke::mf_static|Smoke::mf_attribute, 227, 39},	//40 QDeclarativeComponent::staticMetaObject() const
    {10, 92, 0, 0, Smoke::mf_static|Smoke::mf_enum, 15, 40},	//41 QDeclarativeComponent::Null (enum)
    {10, 144, 0, 0, Smoke::mf_static|Smoke::mf_enum, 15, 41},	//42 QDeclarativeComponent::Ready (enum)
    {10, 83, 0, 0, Smoke::mf_static|Smoke::mf_enum, 15, 42},	//43 QDeclarativeComponent::Loading (enum)
    {10, 18, 0, 0, Smoke::mf_static|Smoke::mf_enum, 15, 43},	//44 QDeclarativeComponent::Error (enum)
    {10, 573, 0, 0, Smoke::mf_dtor, 0, 44 },	//45 QDeclarativeComponent::~QDeclarativeComponent()
    {12, 333, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 228, 1},	//46 QDeclarativeContext::metaObject() const
    {12, 416, 1, 1, Smoke::mf_virtual, 263, 2},	//47 QDeclarativeContext::qt_metacast(const char*)
    {12, 543, 3, 2, Smoke::mf_static, 122, 3},	//48 QDeclarativeContext::tr(const char*, const char*)
    {12, 547, 3, 2, Smoke::mf_static, 122, 4},	//49 QDeclarativeContext::trUtf8(const char*, const char*)
    {12, 543, 6, 3, Smoke::mf_static, 122, 5},	//50 QDeclarativeContext::tr(const char*, const char*, int)
    {12, 547, 6, 3, Smoke::mf_static, 122, 6},	//51 QDeclarativeContext::trUtf8(const char*, const char*, int)
    {12, 414, 10, 3, Smoke::mf_virtual, 257, 7},	//52 QDeclarativeContext::qt_metacall(QMetaObject::Call, int, void**)
    {12, 105, 16, 2, Smoke::mf_ctor, 17, 8},	//53 QDeclarativeContext::QDeclarativeContext(QDeclarativeEngine*, QObject*)
    {12, 105, 49, 2, Smoke::mf_ctor, 17, 9},	//54 QDeclarativeContext::QDeclarativeContext(QDeclarativeContext*, QObject*)
    {12, 308, 0, 0, Smoke::mf_const, 213, 10},	//55 QDeclarativeContext::isValid() const
    {12, 242, 0, 0, Smoke::mf_const, 18, 11},	//56 QDeclarativeContext::engine() const
    {12, 375, 0, 0, Smoke::mf_const, 17, 12},	//57 QDeclarativeContext::parentContext() const
    {12, 220, 0, 0, Smoke::mf_const, 94, 13},	//58 QDeclarativeContext::contextObject() const
    {12, 460, 14, 1, 0, 0, 14},	//59 QDeclarativeContext::setContextObject(QObject*)
    {12, 221, 52, 1, Smoke::mf_const, 132, 15},	//60 QDeclarativeContext::contextProperty(const QString&) const
    {12, 462, 54, 2, 0, 0, 16},	//61 QDeclarativeContext::setContextProperty(const QString&, QObject*)
    {12, 462, 57, 2, 0, 0, 17},	//62 QDeclarativeContext::setContextProperty(const QString&, const QVariant&)
    {12, 436, 29, 1, 0, 131, 18},	//63 QDeclarativeContext::resolvedUrl(const QUrl&)
    {12, 448, 29, 1, 0, 0, 19},	//64 QDeclarativeContext::setBaseUrl(const QUrl&)
    {12, 179, 0, 0, Smoke::mf_const, 131, 20},	//65 QDeclarativeContext::baseUrl() const
    {12, 543, 1, 1, Smoke::mf_static, 122, 21},	//66 QDeclarativeContext::tr(const char*)
    {12, 547, 1, 1, Smoke::mf_static, 122, 22},	//67 QDeclarativeContext::trUtf8(const char*)
    {12, 105, 41, 1, Smoke::mf_ctor, 17, 23},	//68 QDeclarativeContext::QDeclarativeContext(QDeclarativeEngine*)
    {12, 105, 27, 1, Smoke::mf_ctor, 17, 24},	//69 QDeclarativeContext::QDeclarativeContext(QDeclarativeContext*)
    {12, 533, 0, 0, Smoke::mf_const|Smoke::mf_static|Smoke::mf_attribute, 227, 25},	//70 QDeclarativeContext::staticMetaObject() const
    {12, 574, 0, 0, Smoke::mf_dtor, 0, 26 },	//71 QDeclarativeContext::~QDeclarativeContext()
    {13, 333, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 228, 1},	//72 QDeclarativeEngine::metaObject() const
    {13, 416, 1, 1, Smoke::mf_virtual, 263, 2},	//73 QDeclarativeEngine::qt_metacast(const char*)
    {13, 543, 3, 2, Smoke::mf_static, 122, 3},	//74 QDeclarativeEngine::tr(const char*, const char*)
    {13, 547, 3, 2, Smoke::mf_static, 122, 4},	//75 QDeclarativeEngine::trUtf8(const char*, const char*)
    {13, 543, 6, 3, Smoke::mf_static, 122, 5},	//76 QDeclarativeEngine::tr(const char*, const char*, int)
    {13, 547, 6, 3, Smoke::mf_static, 122, 6},	//77 QDeclarativeEngine::trUtf8(const char*, const char*, int)
    {13, 414, 10, 3, Smoke::mf_virtual, 257, 7},	//78 QDeclarativeEngine::qt_metacall(QMetaObject::Call, int, void**)
    {13, 108, 14, 1, Smoke::mf_ctor, 18, 8},	//79 QDeclarativeEngine::QDeclarativeEngine(QObject*)
    {13, 438, 0, 0, Smoke::mf_const, 17, 9},	//80 QDeclarativeEngine::rootContext() const
    {13, 200, 0, 0, 0, 0, 10},	//81 QDeclarativeEngine::clearComponentCache()
    {13, 282, 0, 0, Smoke::mf_const, 124, 11},	//82 QDeclarativeEngine::importPathList() const
    {13, 479, 60, 1, 0, 0, 12},	//83 QDeclarativeEngine::setImportPathList(const QStringList&)
    {13, 170, 52, 1, 0, 0, 13},	//84 QDeclarativeEngine::addImportPath(const QString&)
    {13, 377, 0, 0, Smoke::mf_const, 124, 14},	//85 QDeclarativeEngine::pluginPathList() const
    {13, 497, 60, 1, 0, 0, 15},	//86 QDeclarativeEngine::setPluginPathList(const QStringList&)
    {13, 172, 52, 1, 0, 0, 16},	//87 QDeclarativeEngine::addPluginPath(const QString&)
    {13, 283, 62, 3, 0, 213, 17},	//88 QDeclarativeEngine::importPlugin(const QString&, const QString&, QString*)
    {13, 485, 66, 1, 0, 0, 18},	//89 QDeclarativeEngine::setNetworkAccessManagerFactory(QDeclarativeNetworkAccessManagerFactory*)
    {13, 345, 0, 0, Smoke::mf_const, 33, 19},	//90 QDeclarativeEngine::networkAccessManagerFactory() const
    {13, 344, 0, 0, Smoke::mf_const, 89, 20},	//91 QDeclarativeEngine::networkAccessManager() const
    {13, 168, 68, 2, 0, 0, 21},	//92 QDeclarativeEngine::addImageProvider(const QString&, QDeclarativeImageProvider*)
    {13, 275, 52, 1, Smoke::mf_const, 25, 22},	//93 QDeclarativeEngine::imageProvider(const QString&) const
    {13, 424, 52, 1, 0, 0, 23},	//94 QDeclarativeEngine::removeImageProvider(const QString&)
    {13, 491, 52, 1, Smoke::mf_property, 0, 24},	//95 QDeclarativeEngine::setOfflineStoragePath(const QString&)
    {13, 350, 0, 0, Smoke::mf_const|Smoke::mf_property, 122, 25},	//96 QDeclarativeEngine::offlineStoragePath() const
    {13, 179, 0, 0, Smoke::mf_const, 131, 26},	//97 QDeclarativeEngine::baseUrl() const
    {13, 448, 29, 1, 0, 0, 27},	//98 QDeclarativeEngine::setBaseUrl(const QUrl&)
    {13, 366, 0, 0, Smoke::mf_const, 213, 28},	//99 QDeclarativeEngine::outputWarningsToStandardError() const
    {13, 493, 71, 1, 0, 0, 29},	//100 QDeclarativeEngine::setOutputWarningsToStandardError(bool)
    {13, 217, 73, 1, Smoke::mf_static, 17, 30},	//101 QDeclarativeEngine::contextForObject(const QObject*)
    {13, 458, 75, 2, Smoke::mf_static, 0, 31},	//102 QDeclarativeEngine::setContextForObject(QObject*, QDeclarativeContext*)
    {13, 489, 78, 2, Smoke::mf_static, 0, 32},	//103 QDeclarativeEngine::setObjectOwnership(QObject*, QDeclarativeEngine::ObjectOwnership)
    {13, 348, 14, 1, Smoke::mf_static, 19, 33},	//104 QDeclarativeEngine::objectOwnership(QObject*)
    {13, 418, 0, 0, Smoke::mf_protected|Smoke::mf_signal, 0, 34},	//105 QDeclarativeEngine::quit()
    {13, 562, 81, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 35},	//106 QDeclarativeEngine::warnings(const QList<QDeclarativeError>&)
    {13, 543, 1, 1, Smoke::mf_static, 122, 36},	//107 QDeclarativeEngine::tr(const char*)
    {13, 547, 1, 1, Smoke::mf_static, 122, 37},	//108 QDeclarativeEngine::trUtf8(const char*)
    {13, 108, 0, 0, Smoke::mf_ctor, 18, 38},	//109 QDeclarativeEngine::QDeclarativeEngine()
    {13, 533, 0, 0, Smoke::mf_const|Smoke::mf_static|Smoke::mf_attribute, 227, 39},	//110 QDeclarativeEngine::staticMetaObject() const
    {13, 11, 0, 0, Smoke::mf_static|Smoke::mf_enum, 19, 40},	//111 QDeclarativeEngine::CppOwnership (enum)
    {13, 80, 0, 0, Smoke::mf_static|Smoke::mf_enum, 19, 41},	//112 QDeclarativeEngine::JavaScriptOwnership (enum)
    {13, 575, 0, 0, Smoke::mf_dtor, 0, 42 },	//113 QDeclarativeEngine::~QDeclarativeEngine()
    {14, 110, 0, 0, Smoke::mf_ctor, 22, 1},	//114 QDeclarativeError::QDeclarativeError()
    {14, 110, 83, 1, Smoke::mf_ctor|Smoke::mf_copyctor, 22, 2},	//115 QDeclarativeError::QDeclarativeError(const QDeclarativeError&)
    {14, 355, 83, 1, 0, 21, 3},	//116 QDeclarativeError::operator=(const QDeclarativeError&)
    {14, 308, 0, 0, Smoke::mf_const, 213, 4},	//117 QDeclarativeError::isValid() const
    {14, 556, 0, 0, Smoke::mf_const, 131, 5},	//118 QDeclarativeError::url() const
    {14, 517, 29, 1, 0, 0, 6},	//119 QDeclarativeError::setUrl(const QUrl&)
    {14, 231, 0, 0, Smoke::mf_const, 122, 7},	//120 QDeclarativeError::description() const
    {14, 466, 52, 1, 0, 0, 8},	//121 QDeclarativeError::setDescription(const QString&)
    {14, 324, 0, 0, Smoke::mf_const, 257, 9},	//122 QDeclarativeError::line() const
    {14, 483, 85, 1, 0, 0, 10},	//123 QDeclarativeError::setLine(int)
    {14, 208, 0, 0, Smoke::mf_const, 257, 11},	//124 QDeclarativeError::column() const
    {14, 454, 85, 1, 0, 0, 12},	//125 QDeclarativeError::setColumn(int)
    {14, 542, 0, 0, Smoke::mf_const, 122, 13},	//126 QDeclarativeError::toString() const
    {14, 576, 0, 0, Smoke::mf_dtor, 0, 14 },	//127 QDeclarativeError::~QDeclarativeError()
    {15, 333, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 228, 1},	//128 QDeclarativeExpression::metaObject() const
    {15, 416, 1, 1, Smoke::mf_virtual, 263, 2},	//129 QDeclarativeExpression::qt_metacast(const char*)
    {15, 543, 3, 2, Smoke::mf_static, 122, 3},	//130 QDeclarativeExpression::tr(const char*, const char*)
    {15, 547, 3, 2, Smoke::mf_static, 122, 4},	//131 QDeclarativeExpression::trUtf8(const char*, const char*)
    {15, 543, 6, 3, Smoke::mf_static, 122, 5},	//132 QDeclarativeExpression::tr(const char*, const char*, int)
    {15, 547, 6, 3, Smoke::mf_static, 122, 6},	//133 QDeclarativeExpression::trUtf8(const char*, const char*, int)
    {15, 414, 10, 3, Smoke::mf_virtual, 257, 7},	//134 QDeclarativeExpression::qt_metacall(QMetaObject::Call, int, void**)
    {15, 112, 0, 0, Smoke::mf_ctor, 23, 8},	//135 QDeclarativeExpression::QDeclarativeExpression()
    {15, 112, 87, 4, Smoke::mf_ctor, 23, 9},	//136 QDeclarativeExpression::QDeclarativeExpression(QDeclarativeContext*, QObject*, const QString&, QObject*)
    {15, 242, 0, 0, Smoke::mf_const, 18, 10},	//137 QDeclarativeExpression::engine() const
    {15, 216, 0, 0, Smoke::mf_const, 17, 11},	//138 QDeclarativeExpression::context() const
    {15, 253, 0, 0, Smoke::mf_const, 122, 12},	//139 QDeclarativeExpression::expression() const
    {15, 468, 52, 1, 0, 0, 13},	//140 QDeclarativeExpression::setExpression(const QString&)
    {15, 346, 0, 0, Smoke::mf_const, 213, 14},	//141 QDeclarativeExpression::notifyOnValueChanged() const
    {15, 487, 71, 1, 0, 0, 15},	//142 QDeclarativeExpression::setNotifyOnValueChanged(bool)
    {15, 530, 0, 0, Smoke::mf_const, 122, 16},	//143 QDeclarativeExpression::sourceFile() const
    {15, 325, 0, 0, Smoke::mf_const, 257, 17},	//144 QDeclarativeExpression::lineNumber() const
    {15, 513, 92, 2, 0, 0, 18},	//145 QDeclarativeExpression::setSourceLocation(const QString&, int)
    {15, 445, 0, 0, Smoke::mf_const, 94, 19},	//146 QDeclarativeExpression::scopeObject() const
    {15, 265, 0, 0, Smoke::mf_const, 213, 20},	//147 QDeclarativeExpression::hasError() const
    {15, 201, 0, 0, 0, 0, 21},	//148 QDeclarativeExpression::clearError()
    {15, 244, 0, 0, Smoke::mf_const, 20, 22},	//149 QDeclarativeExpression::error() const
    {15, 247, 95, 1, 0, 132, 23},	//150 QDeclarativeExpression::evaluate(bool*)
    {15, 559, 0, 0, Smoke::mf_protected|Smoke::mf_signal, 0, 24},	//151 QDeclarativeExpression::valueChanged()
    {15, 543, 1, 1, Smoke::mf_static, 122, 25},	//152 QDeclarativeExpression::tr(const char*)
    {15, 547, 1, 1, Smoke::mf_static, 122, 26},	//153 QDeclarativeExpression::trUtf8(const char*)
    {15, 112, 97, 3, Smoke::mf_ctor, 23, 27},	//154 QDeclarativeExpression::QDeclarativeExpression(QDeclarativeContext*, QObject*, const QString&)
    {15, 247, 0, 0, 0, 132, 28},	//155 QDeclarativeExpression::evaluate()
    {15, 533, 0, 0, Smoke::mf_const|Smoke::mf_static|Smoke::mf_attribute, 227, 29},	//156 QDeclarativeExpression::staticMetaObject() const
    {15, 577, 0, 0, Smoke::mf_dtor, 0, 30 },	//157 QDeclarativeExpression::~QDeclarativeExpression()
    {17, 333, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 228, 1},	//158 QDeclarativeExtensionPlugin::metaObject() const
    {17, 416, 1, 1, Smoke::mf_virtual, 263, 2},	//159 QDeclarativeExtensionPlugin::qt_metacast(const char*)
    {17, 543, 3, 2, Smoke::mf_static, 122, 3},	//160 QDeclarativeExtensionPlugin::tr(const char*, const char*)
    {17, 547, 3, 2, Smoke::mf_static, 122, 4},	//161 QDeclarativeExtensionPlugin::trUtf8(const char*, const char*)
    {17, 543, 6, 3, Smoke::mf_static, 122, 5},	//162 QDeclarativeExtensionPlugin::tr(const char*, const char*, int)
    {17, 547, 6, 3, Smoke::mf_static, 122, 6},	//163 QDeclarativeExtensionPlugin::trUtf8(const char*, const char*, int)
    {17, 414, 10, 3, Smoke::mf_virtual, 257, 7},	//164 QDeclarativeExtensionPlugin::qt_metacall(QMetaObject::Call, int, void**)
    {17, 115, 14, 1, Smoke::mf_ctor, 24, 8},	//165 QDeclarativeExtensionPlugin::QDeclarativeExtensionPlugin(QObject*)
    {17, 422, 1, 1, Smoke::mf_virtual|Smoke::mf_purevirtual, 0, 9},	//166 QDeclarativeExtensionPlugin::registerTypes(const char*) [pure virtual]
    {17, 287, 101, 2, Smoke::mf_virtual, 0, 10},	//167 QDeclarativeExtensionPlugin::initializeEngine(QDeclarativeEngine*, const char*)
    {17, 543, 1, 1, Smoke::mf_static, 122, 11},	//168 QDeclarativeExtensionPlugin::tr(const char*)
    {17, 547, 1, 1, Smoke::mf_static, 122, 12},	//169 QDeclarativeExtensionPlugin::trUtf8(const char*)
    {17, 115, 0, 0, Smoke::mf_ctor, 24, 13},	//170 QDeclarativeExtensionPlugin::QDeclarativeExtensionPlugin()
    {17, 533, 0, 0, Smoke::mf_const|Smoke::mf_static|Smoke::mf_attribute, 227, 14},	//171 QDeclarativeExtensionPlugin::staticMetaObject() const
    {17, 578, 0, 0, Smoke::mf_dtor, 0, 15 },	//172 QDeclarativeExtensionPlugin::~QDeclarativeExtensionPlugin()
    {18, 117, 104, 1, Smoke::mf_ctor, 25, 1},	//173 QDeclarativeImageProvider::QDeclarativeImageProvider(QDeclarativeImageProvider::ImageType)
    {18, 277, 0, 0, Smoke::mf_const, 26, 2},	//174 QDeclarativeImageProvider::imageType() const
    {18, 426, 106, 3, Smoke::mf_virtual, 77, 3},	//175 QDeclarativeImageProvider::requestImage(const QString&, QSize*, const QSize&)
    {18, 428, 106, 3, Smoke::mf_virtual, 100, 4},	//176 QDeclarativeImageProvider::requestPixmap(const QString&, QSize*, const QSize&)
    {18, 117, 110, 1, Smoke::mf_ctor|Smoke::mf_copyctor, 25, 5},	//177 QDeclarativeImageProvider::QDeclarativeImageProvider(const QDeclarativeImageProvider&)
    {18, 22, 0, 0, Smoke::mf_static|Smoke::mf_enum, 26, 6},	//178 QDeclarativeImageProvider::Image (enum)
    {18, 96, 0, 0, Smoke::mf_static|Smoke::mf_enum, 26, 7},	//179 QDeclarativeImageProvider::Pixmap (enum)
    {18, 579, 0, 0, Smoke::mf_dtor, 0, 8 },	//180 QDeclarativeImageProvider::~QDeclarativeImageProvider()
    {20, 333, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 228, 1},	//181 QDeclarativeItem::metaObject() const
    {20, 416, 1, 1, Smoke::mf_virtual, 263, 2},	//182 QDeclarativeItem::qt_metacast(const char*)
    {20, 543, 3, 2, Smoke::mf_static, 122, 3},	//183 QDeclarativeItem::tr(const char*, const char*)
    {20, 547, 3, 2, Smoke::mf_static, 122, 4},	//184 QDeclarativeItem::trUtf8(const char*, const char*)
    {20, 543, 6, 3, Smoke::mf_static, 122, 5},	//185 QDeclarativeItem::tr(const char*, const char*, int)
    {20, 547, 6, 3, Smoke::mf_static, 122, 6},	//186 QDeclarativeItem::trUtf8(const char*, const char*, int)
    {20, 414, 10, 3, Smoke::mf_virtual, 257, 7},	//187 QDeclarativeItem::qt_metacall(QMetaObject::Call, int, void**)
    {20, 120, 112, 1, Smoke::mf_ctor, 28, 8},	//188 QDeclarativeItem::QDeclarativeItem(QDeclarativeItem*)
    {20, 376, 0, 0, Smoke::mf_const, 28, 9},	//189 QDeclarativeItem::parentItem() const
    {20, 495, 112, 1, 0, 0, 10},	//190 QDeclarativeItem::setParentItem(QDeclarativeItem*)
    {20, 194, 0, 0, Smoke::mf_property, 101, 11},	//191 QDeclarativeItem::childrenRect()
    {20, 202, 0, 0, Smoke::mf_const|Smoke::mf_property, 213, 12},	//192 QDeclarativeItem::clip() const
    {20, 452, 71, 1, Smoke::mf_property, 0, 13},	//193 QDeclarativeItem::setClip(bool)
    {20, 180, 0, 0, Smoke::mf_const, 256, 14},	//194 QDeclarativeItem::baselineOffset() const
    {20, 450, 114, 1, 0, 0, 15},	//195 QDeclarativeItem::setBaselineOffset(double)
    {20, 551, 0, 0, Smoke::mf_property, 30, 16},	//196 QDeclarativeItem::transform()
    {20, 565, 0, 0, Smoke::mf_const, 256, 17},	//197 QDeclarativeItem::width() const
    {20, 520, 114, 1, 0, 0, 18},	//198 QDeclarativeItem::setWidth(double)
    {20, 432, 0, 0, 0, 0, 19},	//199 QDeclarativeItem::resetWidth()
    {20, 280, 0, 0, Smoke::mf_const, 256, 20},	//200 QDeclarativeItem::implicitWidth() const
    {20, 268, 0, 0, Smoke::mf_const, 256, 21},	//201 QDeclarativeItem::height() const
    {20, 473, 114, 1, 0, 0, 22},	//202 QDeclarativeItem::setHeight(double)
    {20, 431, 0, 0, 0, 0, 23},	//203 QDeclarativeItem::resetHeight()
    {20, 278, 0, 0, Smoke::mf_const, 256, 24},	//204 QDeclarativeItem::implicitHeight() const
    {20, 507, 116, 1, 0, 0, 25},	//205 QDeclarativeItem::setSize(const QSizeF&)
    {20, 552, 0, 0, Smoke::mf_const|Smoke::mf_property, 29, 26},	//206 QDeclarativeItem::transformOrigin() const
    {20, 515, 118, 1, Smoke::mf_property, 0, 27},	//207 QDeclarativeItem::setTransformOrigin(QDeclarativeItem::TransformOrigin)
    {20, 526, 0, 0, Smoke::mf_const|Smoke::mf_property, 213, 28},	//208 QDeclarativeItem::smooth() const
    {20, 509, 71, 1, Smoke::mf_property, 0, 29},	//209 QDeclarativeItem::setSmooth(bool)
    {20, 185, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 101, 30},	//210 QDeclarativeItem::boundingRect() const
    {20, 367, 120, 3, Smoke::mf_virtual, 0, 31},	//211 QDeclarativeItem::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)
    {20, 264, 0, 0, Smoke::mf_const|Smoke::mf_property, 213, 32},	//212 QDeclarativeItem::hasActiveFocus() const
    {20, 266, 0, 0, Smoke::mf_const|Smoke::mf_property, 213, 33},	//213 QDeclarativeItem::hasFocus() const
    {20, 471, 71, 1, Smoke::mf_property, 0, 34},	//214 QDeclarativeItem::setFocus(bool)
    {20, 312, 0, 0, Smoke::mf_const, 213, 35},	//215 QDeclarativeItem::keepMouseGrab() const
    {20, 481, 71, 1, 0, 0, 36},	//216 QDeclarativeItem::setKeepMouseGrab(bool)
    {20, 329, 124, 3, Smoke::mf_const, 108, 37},	//217 QDeclarativeItem::mapFromItem(const QScriptValue&, double, double) const
    {20, 331, 124, 3, Smoke::mf_const, 108, 38},	//218 QDeclarativeItem::mapToItem(const QScriptValue&, double, double) const
    {20, 261, 0, 0, 0, 0, 39},	//219 QDeclarativeItem::forceActiveFocus()
    {20, 191, 128, 2, Smoke::mf_const, 28, 40},	//220 QDeclarativeItem::childAt(double, double) const
    {20, 195, 131, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 41},	//221 QDeclarativeItem::childrenRectChanged(const QRectF&)
    {20, 181, 36, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 42},	//222 QDeclarativeItem::baselineOffsetChanged(qreal)
    {20, 531, 52, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 43},	//223 QDeclarativeItem::stateChanged(const QString&)
    {20, 255, 71, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 44},	//224 QDeclarativeItem::focusChanged(bool)
    {20, 166, 71, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 45},	//225 QDeclarativeItem::activeFocusChanged(bool)
    {20, 373, 112, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 46},	//226 QDeclarativeItem::parentChanged(QDeclarativeItem*)
    {20, 553, 118, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 47},	//227 QDeclarativeItem::transformOriginChanged(QDeclarativeItem::TransformOrigin)
    {20, 527, 71, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 48},	//228 QDeclarativeItem::smoothChanged(bool)
    {20, 203, 71, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 49},	//229 QDeclarativeItem::clipChanged(bool)
    {20, 281, 0, 0, Smoke::mf_protected|Smoke::mf_signal, 0, 50},	//230 QDeclarativeItem::implicitWidthChanged()
    {20, 279, 0, 0, Smoke::mf_protected|Smoke::mf_signal, 0, 51},	//231 QDeclarativeItem::implicitHeightChanged()
    {20, 297, 0, 0, Smoke::mf_const|Smoke::mf_protected, 213, 52},	//232 QDeclarativeItem::isComponentComplete() const
    {20, 440, 133, 1, Smoke::mf_protected|Smoke::mf_virtual, 213, 53},	//233 QDeclarativeItem::sceneEvent(QEvent*)
    {20, 249, 133, 1, Smoke::mf_protected|Smoke::mf_virtual, 213, 54},	//234 QDeclarativeItem::event(QEvent*)
    {20, 310, 135, 2, Smoke::mf_protected|Smoke::mf_virtual, 132, 55},	//235 QDeclarativeItem::itemChange(QGraphicsItem::GraphicsItemChange, const QVariant&)
    {20, 477, 114, 1, Smoke::mf_protected, 0, 56},	//236 QDeclarativeItem::setImplicitWidth(double)
    {20, 566, 0, 0, Smoke::mf_const|Smoke::mf_protected, 213, 57},	//237 QDeclarativeItem::widthValid() const
    {20, 475, 114, 1, Smoke::mf_protected, 0, 58},	//238 QDeclarativeItem::setImplicitHeight(double)
    {20, 270, 0, 0, Smoke::mf_const|Smoke::mf_protected, 213, 59},	//239 QDeclarativeItem::heightValid() const
    {20, 197, 0, 0, Smoke::mf_protected|Smoke::mf_virtual, 0, 60},	//240 QDeclarativeItem::classBegin()
    {20, 210, 0, 0, Smoke::mf_protected|Smoke::mf_virtual, 0, 61},	//241 QDeclarativeItem::componentComplete()
    {20, 313, 138, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 62},	//242 QDeclarativeItem::keyPressEvent(QKeyEvent*)
    {20, 317, 138, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 63},	//243 QDeclarativeItem::keyReleaseEvent(QKeyEvent*)
    {20, 289, 140, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 64},	//244 QDeclarativeItem::inputMethodEvent(QInputMethodEvent*)
    {20, 293, 142, 1, Smoke::mf_const|Smoke::mf_protected|Smoke::mf_virtual, 132, 65},	//245 QDeclarativeItem::inputMethodQuery(Qt::InputMethodQuery) const
    {20, 315, 138, 1, Smoke::mf_protected, 0, 66},	//246 QDeclarativeItem::keyPressPreHandler(QKeyEvent*)
    {20, 319, 138, 1, Smoke::mf_protected, 0, 67},	//247 QDeclarativeItem::keyReleasePreHandler(QKeyEvent*)
    {20, 291, 140, 1, Smoke::mf_protected, 0, 68},	//248 QDeclarativeItem::inputMethodPreHandler(QInputMethodEvent*)
    {20, 262, 144, 2, Smoke::mf_protected|Smoke::mf_virtual, 0, 69},	//249 QDeclarativeItem::geometryChanged(const QRectF&, const QRectF&)
    {20, 543, 1, 1, Smoke::mf_static, 122, 70},	//250 QDeclarativeItem::tr(const char*)
    {20, 547, 1, 1, Smoke::mf_static, 122, 71},	//251 QDeclarativeItem::trUtf8(const char*)
    {20, 120, 0, 0, Smoke::mf_ctor, 28, 72},	//252 QDeclarativeItem::QDeclarativeItem()
    {20, 533, 0, 0, Smoke::mf_const|Smoke::mf_static|Smoke::mf_attribute, 227, 73},	//253 QDeclarativeItem::staticMetaObject() const
    {20, 158, 0, 0, Smoke::mf_static|Smoke::mf_enum, 29, 74},	//254 QDeclarativeItem::TopLeft (enum)
    {20, 157, 0, 0, Smoke::mf_static|Smoke::mf_enum, 29, 75},	//255 QDeclarativeItem::Top (enum)
    {20, 159, 0, 0, Smoke::mf_static|Smoke::mf_enum, 29, 76},	//256 QDeclarativeItem::TopRight (enum)
    {20, 81, 0, 0, Smoke::mf_static|Smoke::mf_enum, 29, 77},	//257 QDeclarativeItem::Left (enum)
    {20, 10, 0, 0, Smoke::mf_static|Smoke::mf_enum, 29, 78},	//258 QDeclarativeItem::Center (enum)
    {20, 145, 0, 0, Smoke::mf_static|Smoke::mf_enum, 29, 79},	//259 QDeclarativeItem::Right (enum)
    {20, 4, 0, 0, Smoke::mf_static|Smoke::mf_enum, 29, 80},	//260 QDeclarativeItem::BottomLeft (enum)
    {20, 3, 0, 0, Smoke::mf_static|Smoke::mf_enum, 29, 81},	//261 QDeclarativeItem::Bottom (enum)
    {20, 5, 0, 0, Smoke::mf_static|Smoke::mf_enum, 29, 82},	//262 QDeclarativeItem::BottomRight (enum)
    {20, 580, 0, 0, Smoke::mf_dtor, 0, 83 },	//263 QDeclarativeItem::~QDeclarativeItem()
    {21, 122, 0, 0, Smoke::mf_ctor, 32, 1},	//264 QDeclarativeListReference::QDeclarativeListReference()
    {21, 122, 147, 3, Smoke::mf_ctor, 32, 2},	//265 QDeclarativeListReference::QDeclarativeListReference(QObject*, const char*, QDeclarativeEngine*)
    {21, 122, 151, 1, Smoke::mf_ctor|Smoke::mf_copyctor, 32, 3},	//266 QDeclarativeListReference::QDeclarativeListReference(const QDeclarativeListReference&)
    {21, 355, 151, 1, 0, 31, 4},	//267 QDeclarativeListReference::operator=(const QDeclarativeListReference&)
    {21, 308, 0, 0, Smoke::mf_const, 213, 5},	//268 QDeclarativeListReference::isValid() const
    {21, 347, 0, 0, Smoke::mf_const, 94, 6},	//269 QDeclarativeListReference::object() const
    {21, 326, 0, 0, Smoke::mf_const, 228, 7},	//270 QDeclarativeListReference::listElementType() const
    {21, 186, 0, 0, Smoke::mf_const, 213, 8},	//271 QDeclarativeListReference::canAppend() const
    {21, 187, 0, 0, Smoke::mf_const, 213, 9},	//272 QDeclarativeListReference::canAt() const
    {21, 188, 0, 0, Smoke::mf_const, 213, 10},	//273 QDeclarativeListReference::canClear() const
    {21, 189, 0, 0, Smoke::mf_const, 213, 11},	//274 QDeclarativeListReference::canCount() const
    {21, 175, 14, 1, Smoke::mf_const, 213, 12},	//275 QDeclarativeListReference::append(QObject*) const
    {21, 177, 85, 1, Smoke::mf_const, 94, 13},	//276 QDeclarativeListReference::at(int) const
    {21, 198, 0, 0, Smoke::mf_const, 213, 14},	//277 QDeclarativeListReference::clear() const
    {21, 223, 0, 0, Smoke::mf_const, 257, 15},	//278 QDeclarativeListReference::count() const
    {21, 122, 153, 2, Smoke::mf_ctor, 32, 16},	//279 QDeclarativeListReference::QDeclarativeListReference(QObject*, const char*)
    {21, 581, 0, 0, Smoke::mf_dtor, 0, 17 },	//280 QDeclarativeListReference::~QDeclarativeListReference()
    {22, 224, 14, 1, Smoke::mf_virtual|Smoke::mf_purevirtual, 89, 1},	//281 QDeclarativeNetworkAccessManagerFactory::create(QObject*) [pure virtual]
    {22, 126, 0, 0, Smoke::mf_ctor, 33, 2},	//282 QDeclarativeNetworkAccessManagerFactory::QDeclarativeNetworkAccessManagerFactory()
    {22, 126, 156, 1, Smoke::mf_ctor|Smoke::mf_copyctor, 33, 3},	//283 QDeclarativeNetworkAccessManagerFactory::QDeclarativeNetworkAccessManagerFactory(const QDeclarativeNetworkAccessManagerFactory&)
    {22, 582, 0, 0, Smoke::mf_dtor, 0, 4 },	//284 QDeclarativeNetworkAccessManagerFactory::~QDeclarativeNetworkAccessManagerFactory()
    {23, 128, 0, 0, Smoke::mf_ctor, 34, 1},	//285 QDeclarativeParserStatus::QDeclarativeParserStatus()
    {23, 197, 0, 0, Smoke::mf_virtual|Smoke::mf_purevirtual, 0, 2},	//286 QDeclarativeParserStatus::classBegin() [pure virtual]
    {23, 210, 0, 0, Smoke::mf_virtual|Smoke::mf_purevirtual, 0, 3},	//287 QDeclarativeParserStatus::componentComplete() [pure virtual]
    {23, 128, 158, 1, Smoke::mf_ctor|Smoke::mf_copyctor, 34, 4},	//288 QDeclarativeParserStatus::QDeclarativeParserStatus(const QDeclarativeParserStatus&)
    {23, 583, 0, 0, Smoke::mf_dtor, 0, 5 },	//289 QDeclarativeParserStatus::~QDeclarativeParserStatus()
    {24, 130, 0, 0, Smoke::mf_ctor, 38, 1},	//290 QDeclarativeProperty::QDeclarativeProperty()
    {24, 130, 14, 1, Smoke::mf_ctor, 38, 2},	//291 QDeclarativeProperty::QDeclarativeProperty(QObject*)
    {24, 130, 75, 2, Smoke::mf_ctor, 38, 3},	//292 QDeclarativeProperty::QDeclarativeProperty(QObject*, QDeclarativeContext*)
    {24, 130, 160, 2, Smoke::mf_ctor, 38, 4},	//293 QDeclarativeProperty::QDeclarativeProperty(QObject*, QDeclarativeEngine*)
    {24, 130, 163, 2, Smoke::mf_ctor, 38, 5},	//294 QDeclarativeProperty::QDeclarativeProperty(QObject*, const QString&)
    {24, 130, 166, 3, Smoke::mf_ctor, 38, 6},	//295 QDeclarativeProperty::QDeclarativeProperty(QObject*, const QString&, QDeclarativeContext*)
    {24, 130, 170, 3, Smoke::mf_ctor, 38, 7},	//296 QDeclarativeProperty::QDeclarativeProperty(QObject*, const QString&, QDeclarativeEngine*)
    {24, 130, 174, 1, Smoke::mf_ctor|Smoke::mf_copyctor, 38, 8},	//297 QDeclarativeProperty::QDeclarativeProperty(const QDeclarativeProperty&)
    {24, 355, 174, 1, 0, 37, 9},	//298 QDeclarativeProperty::operator=(const QDeclarativeProperty&)
    {24, 357, 174, 1, Smoke::mf_const, 213, 10},	//299 QDeclarativeProperty::operator==(const QDeclarativeProperty&) const
    {24, 555, 0, 0, Smoke::mf_const, 40, 11},	//300 QDeclarativeProperty::type() const
    {24, 308, 0, 0, Smoke::mf_const, 213, 12},	//301 QDeclarativeProperty::isValid() const
    {24, 304, 0, 0, Smoke::mf_const, 213, 13},	//302 QDeclarativeProperty::isProperty() const
    {24, 307, 0, 0, Smoke::mf_const, 213, 14},	//303 QDeclarativeProperty::isSignalProperty() const
    {24, 382, 0, 0, Smoke::mf_const, 257, 15},	//304 QDeclarativeProperty::propertyType() const
    {24, 383, 0, 0, Smoke::mf_const, 39, 16},	//305 QDeclarativeProperty::propertyTypeCategory() const
    {24, 384, 0, 0, Smoke::mf_const, 254, 17},	//306 QDeclarativeProperty::propertyTypeName() const
    {24, 342, 0, 0, Smoke::mf_const, 122, 18},	//307 QDeclarativeProperty::name() const
    {24, 419, 0, 0, Smoke::mf_const, 132, 19},	//308 QDeclarativeProperty::read() const
    {24, 419, 163, 2, Smoke::mf_static, 132, 20},	//309 QDeclarativeProperty::read(QObject*, const QString&)
    {24, 419, 166, 3, Smoke::mf_static, 132, 21},	//310 QDeclarativeProperty::read(QObject*, const QString&, QDeclarativeContext*)
    {24, 419, 170, 3, Smoke::mf_static, 132, 22},	//311 QDeclarativeProperty::read(QObject*, const QString&, QDeclarativeEngine*)
    {24, 568, 176, 1, Smoke::mf_const, 213, 23},	//312 QDeclarativeProperty::write(const QVariant&) const
    {24, 568, 178, 3, Smoke::mf_static, 213, 24},	//313 QDeclarativeProperty::write(QObject*, const QString&, const QVariant&)
    {24, 568, 182, 4, Smoke::mf_static, 213, 25},	//314 QDeclarativeProperty::write(QObject*, const QString&, const QVariant&, QDeclarativeContext*)
    {24, 568, 187, 4, Smoke::mf_static, 213, 26},	//315 QDeclarativeProperty::write(QObject*, const QString&, const QVariant&, QDeclarativeEngine*)
    {24, 430, 0, 0, Smoke::mf_const, 213, 27},	//316 QDeclarativeProperty::reset() const
    {24, 267, 0, 0, Smoke::mf_const, 213, 28},	//317 QDeclarativeProperty::hasNotifySignal() const
    {24, 343, 0, 0, Smoke::mf_const, 213, 29},	//318 QDeclarativeProperty::needsNotifySignal() const
    {24, 212, 153, 2, Smoke::mf_const, 213, 30},	//319 QDeclarativeProperty::connectNotifySignal(QObject*, const char*) const
    {24, 212, 192, 2, Smoke::mf_const, 213, 31},	//320 QDeclarativeProperty::connectNotifySignal(QObject*, int) const
    {24, 309, 0, 0, Smoke::mf_const, 213, 32},	//321 QDeclarativeProperty::isWritable() const
    {24, 298, 0, 0, Smoke::mf_const, 213, 33},	//322 QDeclarativeProperty::isDesignable() const
    {24, 306, 0, 0, Smoke::mf_const, 213, 34},	//323 QDeclarativeProperty::isResettable() const
    {24, 347, 0, 0, Smoke::mf_const, 94, 35},	//324 QDeclarativeProperty::object() const
    {24, 285, 0, 0, Smoke::mf_const, 257, 36},	//325 QDeclarativeProperty::index() const
    {24, 381, 0, 0, Smoke::mf_const, 86, 37},	//326 QDeclarativeProperty::property() const
    {24, 334, 0, 0, Smoke::mf_const, 84, 38},	//327 QDeclarativeProperty::method() const
    {24, 25, 0, 0, Smoke::mf_static|Smoke::mf_enum, 39, 39},	//328 QDeclarativeProperty::InvalidCategory (enum)
    {24, 82, 0, 0, Smoke::mf_static|Smoke::mf_enum, 39, 40},	//329 QDeclarativeProperty::List (enum)
    {24, 93, 0, 0, Smoke::mf_static|Smoke::mf_enum, 39, 41},	//330 QDeclarativeProperty::Object (enum)
    {24, 91, 0, 0, Smoke::mf_static|Smoke::mf_enum, 39, 42},	//331 QDeclarativeProperty::Normal (enum)
    {24, 24, 0, 0, Smoke::mf_static|Smoke::mf_enum, 40, 43},	//332 QDeclarativeProperty::Invalid (enum)
    {24, 98, 0, 0, Smoke::mf_static|Smoke::mf_enum, 40, 44},	//333 QDeclarativeProperty::Property (enum)
    {24, 151, 0, 0, Smoke::mf_static|Smoke::mf_enum, 40, 45},	//334 QDeclarativeProperty::SignalProperty (enum)
    {24, 584, 0, 0, Smoke::mf_dtor, 0, 46 },	//335 QDeclarativeProperty::~QDeclarativeProperty()
    {25, 333, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 228, 1},	//336 QDeclarativePropertyMap::metaObject() const
    {25, 416, 1, 1, Smoke::mf_virtual, 263, 2},	//337 QDeclarativePropertyMap::qt_metacast(const char*)
    {25, 543, 3, 2, Smoke::mf_static, 122, 3},	//338 QDeclarativePropertyMap::tr(const char*, const char*)
    {25, 547, 3, 2, Smoke::mf_static, 122, 4},	//339 QDeclarativePropertyMap::trUtf8(const char*, const char*)
    {25, 543, 6, 3, Smoke::mf_static, 122, 5},	//340 QDeclarativePropertyMap::tr(const char*, const char*, int)
    {25, 547, 6, 3, Smoke::mf_static, 122, 6},	//341 QDeclarativePropertyMap::trUtf8(const char*, const char*, int)
    {25, 414, 10, 3, Smoke::mf_virtual, 257, 7},	//342 QDeclarativePropertyMap::qt_metacall(QMetaObject::Call, int, void**)
    {25, 135, 14, 1, Smoke::mf_ctor, 41, 8},	//343 QDeclarativePropertyMap::QDeclarativePropertyMap(QObject*)
    {25, 557, 52, 1, Smoke::mf_const, 132, 9},	//344 QDeclarativePropertyMap::value(const QString&) const
    {25, 295, 57, 2, 0, 0, 10},	//345 QDeclarativePropertyMap::insert(const QString&, const QVariant&)
    {25, 198, 52, 1, 0, 0, 11},	//346 QDeclarativePropertyMap::clear(const QString&)
    {25, 321, 0, 0, Smoke::mf_const, 124, 12},	//347 QDeclarativePropertyMap::keys() const
    {25, 223, 0, 0, Smoke::mf_const, 257, 13},	//348 QDeclarativePropertyMap::count() const
    {25, 524, 0, 0, Smoke::mf_const, 257, 14},	//349 QDeclarativePropertyMap::size() const
    {25, 299, 0, 0, Smoke::mf_const, 213, 15},	//350 QDeclarativePropertyMap::isEmpty() const
    {25, 214, 52, 1, Smoke::mf_const, 213, 16},	//351 QDeclarativePropertyMap::contains(const QString&) const
    {25, 362, 52, 1, 0, 133, 17},	//352 QDeclarativePropertyMap::operator[](const QString&)
    {25, 362, 52, 1, Smoke::mf_const, 132, 18},	//353 QDeclarativePropertyMap::operator[](const QString&) const
    {25, 559, 57, 2, Smoke::mf_protected|Smoke::mf_signal, 0, 19},	//354 QDeclarativePropertyMap::valueChanged(const QString&, const QVariant&)
    {25, 543, 1, 1, Smoke::mf_static, 122, 20},	//355 QDeclarativePropertyMap::tr(const char*)
    {25, 547, 1, 1, Smoke::mf_static, 122, 21},	//356 QDeclarativePropertyMap::trUtf8(const char*)
    {25, 135, 0, 0, Smoke::mf_ctor, 41, 22},	//357 QDeclarativePropertyMap::QDeclarativePropertyMap()
    {25, 533, 0, 0, Smoke::mf_const|Smoke::mf_static|Smoke::mf_attribute, 227, 23},	//358 QDeclarativePropertyMap::staticMetaObject() const
    {25, 585, 0, 0, Smoke::mf_dtor, 0, 24 },	//359 QDeclarativePropertyMap::~QDeclarativePropertyMap()
    {26, 137, 0, 0, Smoke::mf_ctor, 43, 1},	//360 QDeclarativeScriptString::QDeclarativeScriptString()
    {26, 137, 195, 1, Smoke::mf_ctor|Smoke::mf_copyctor, 43, 2},	//361 QDeclarativeScriptString::QDeclarativeScriptString(const QDeclarativeScriptString&)
    {26, 355, 195, 1, 0, 42, 3},	//362 QDeclarativeScriptString::operator=(const QDeclarativeScriptString&)
    {26, 216, 0, 0, Smoke::mf_const, 17, 4},	//363 QDeclarativeScriptString::context() const
    {26, 456, 27, 1, 0, 0, 5},	//364 QDeclarativeScriptString::setContext(QDeclarativeContext*)
    {26, 445, 0, 0, Smoke::mf_const, 94, 6},	//365 QDeclarativeScriptString::scopeObject() const
    {26, 503, 14, 1, 0, 0, 7},	//366 QDeclarativeScriptString::setScopeObject(QObject*)
    {26, 446, 0, 0, Smoke::mf_const, 122, 8},	//367 QDeclarativeScriptString::script() const
    {26, 505, 52, 1, 0, 0, 9},	//368 QDeclarativeScriptString::setScript(const QString&)
    {26, 586, 0, 0, Smoke::mf_dtor, 0, 10 },	//369 QDeclarativeScriptString::~QDeclarativeScriptString()
    {27, 333, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 228, 1},	//370 QDeclarativeView::metaObject() const
    {27, 416, 1, 1, Smoke::mf_virtual, 263, 2},	//371 QDeclarativeView::qt_metacast(const char*)
    {27, 543, 3, 2, Smoke::mf_static, 122, 3},	//372 QDeclarativeView::tr(const char*, const char*)
    {27, 547, 3, 2, Smoke::mf_static, 122, 4},	//373 QDeclarativeView::trUtf8(const char*, const char*)
    {27, 543, 6, 3, Smoke::mf_static, 122, 5},	//374 QDeclarativeView::tr(const char*, const char*, int)
    {27, 547, 6, 3, Smoke::mf_static, 122, 6},	//375 QDeclarativeView::trUtf8(const char*, const char*, int)
    {27, 414, 10, 3, Smoke::mf_virtual, 257, 7},	//376 QDeclarativeView::qt_metacall(QMetaObject::Call, int, void**)
    {27, 139, 197, 1, Smoke::mf_ctor, 44, 8},	//377 QDeclarativeView::QDeclarativeView(QWidget*)
    {27, 139, 199, 2, Smoke::mf_ctor, 44, 9},	//378 QDeclarativeView::QDeclarativeView(const QUrl&, QWidget*)
    {27, 529, 0, 0, Smoke::mf_const|Smoke::mf_property, 131, 10},	//379 QDeclarativeView::source() const
    {27, 511, 29, 1, Smoke::mf_property, 0, 11},	//380 QDeclarativeView::setSource(const QUrl&)
    {27, 242, 0, 0, Smoke::mf_const, 18, 12},	//381 QDeclarativeView::engine() const
    {27, 438, 0, 0, Smoke::mf_const, 17, 13},	//382 QDeclarativeView::rootContext() const
    {27, 439, 0, 0, Smoke::mf_const, 67, 14},	//383 QDeclarativeView::rootObject() const
    {27, 435, 0, 0, Smoke::mf_const|Smoke::mf_property, 45, 15},	//384 QDeclarativeView::resizeMode() const
    {27, 499, 202, 1, Smoke::mf_property, 0, 16},	//385 QDeclarativeView::setResizeMode(QDeclarativeView::ResizeMode)
    {27, 534, 0, 0, Smoke::mf_const|Smoke::mf_property, 46, 17},	//386 QDeclarativeView::status() const
    {27, 246, 0, 0, Smoke::mf_const, 81, 18},	//387 QDeclarativeView::errors() const
    {27, 525, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 113, 19},	//388 QDeclarativeView::sizeHint() const
    {27, 286, 0, 0, Smoke::mf_const, 113, 20},	//389 QDeclarativeView::initialSize() const
    {27, 443, 204, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 21},	//390 QDeclarativeView::sceneResized(QSize)
    {27, 535, 206, 1, Smoke::mf_protected|Smoke::mf_signal, 0, 22},	//391 QDeclarativeView::statusChanged(QDeclarativeView::Status)
    {27, 433, 208, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 23},	//392 QDeclarativeView::resizeEvent(QResizeEvent*)
    {27, 370, 210, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 24},	//393 QDeclarativeView::paintEvent(QPaintEvent*)
    {27, 540, 212, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 25},	//394 QDeclarativeView::timerEvent(QTimerEvent*)
    {27, 501, 14, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 26},	//395 QDeclarativeView::setRootObject(QObject*)
    {27, 251, 214, 2, Smoke::mf_protected|Smoke::mf_virtual, 213, 27},	//396 QDeclarativeView::eventFilter(QObject*, QEvent*)
    {27, 543, 1, 1, Smoke::mf_static, 122, 28},	//397 QDeclarativeView::tr(const char*)
    {27, 547, 1, 1, Smoke::mf_static, 122, 29},	//398 QDeclarativeView::trUtf8(const char*)
    {27, 139, 0, 0, Smoke::mf_ctor, 44, 30},	//399 QDeclarativeView::QDeclarativeView()
    {27, 139, 29, 1, Smoke::mf_ctor, 44, 31},	//400 QDeclarativeView::QDeclarativeView(const QUrl&)
    {27, 533, 0, 0, Smoke::mf_const|Smoke::mf_static|Smoke::mf_attribute, 227, 32},	//401 QDeclarativeView::staticMetaObject() const
    {27, 153, 0, 0, Smoke::mf_static|Smoke::mf_enum, 45, 33},	//402 QDeclarativeView::SizeViewToRootObject (enum)
    {27, 152, 0, 0, Smoke::mf_static|Smoke::mf_enum, 45, 34},	//403 QDeclarativeView::SizeRootObjectToView (enum)
    {27, 92, 0, 0, Smoke::mf_static|Smoke::mf_enum, 46, 35},	//404 QDeclarativeView::Null (enum)
    {27, 144, 0, 0, Smoke::mf_static|Smoke::mf_enum, 46, 36},	//405 QDeclarativeView::Ready (enum)
    {27, 83, 0, 0, Smoke::mf_static|Smoke::mf_enum, 46, 37},	//406 QDeclarativeView::Loading (enum)
    {27, 18, 0, 0, Smoke::mf_static|Smoke::mf_enum, 46, 38},	//407 QDeclarativeView::Error (enum)
    {27, 587, 0, 0, Smoke::mf_dtor, 0, 39 },	//408 QDeclarativeView::~QDeclarativeView()
    {35, 190, 133, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//409 QFrame::changeEvent(QEvent*)
    {36, 352, 217, 2, Smoke::mf_static, 13, 1},	//410 QGlobalSpace::operator<<(QDebug, const QSslKey&)
    {36, 357, 220, 2, Smoke::mf_static, 213, 2},	//411 QGlobalSpace::operator==(QHostAddress::SpecialAddress, const QHostAddress&)
    {36, 360, 223, 2, Smoke::mf_static, 12, 3},	//412 QGlobalSpace::operator>>(QDataStream&, QScriptContextInfo&)
    {36, 364, 226, 2, Smoke::mf_static, 53, 4},	//413 QGlobalSpace::operator|(QNetworkConfigurationManager::Capability, QFlags<QNetworkConfigurationManager::Capability>)
    {36, 364, 229, 2, Smoke::mf_static, 60, 5},	//414 QGlobalSpace::operator|(QSsl::SslOption, QFlags<QSsl::SslOption>)
    {36, 364, 232, 2, Smoke::mf_static, 58, 6},	//415 QGlobalSpace::operator|(QScriptValue::PropertyFlag, QFlags<QScriptValue::PropertyFlag>)
    {36, 385, 174, 1, Smoke::mf_static, 261, 7},	//416 QGlobalSpace::qHash(const QDeclarativeProperty&)
    {36, 364, 235, 2, Smoke::mf_static, 56, 8},	//417 QGlobalSpace::operator|(QScriptClass::QueryFlag, QFlags<QScriptClass::QueryFlag>)
    {36, 364, 238, 2, Smoke::mf_static, 78, 9},	//418 QGlobalSpace::operator|(QScriptEngine::QObjectWrapOption, int)
    {36, 352, 241, 2, Smoke::mf_static, 12, 10},	//419 QGlobalSpace::operator<<(QDataStream&, const QHostAddress&)
    {36, 352, 244, 2, Smoke::mf_static, 12, 11},	//420 QGlobalSpace::operator<<(QDataStream&, const QScriptContextInfo&)
    {36, 412, 247, 3, Smoke::mf_static, 213, 12},	//421 QGlobalSpace::qscriptvalue_cast_helper(const QScriptValue&, int, void*)
    {36, 352, 251, 2, Smoke::mf_static, 13, 13},	//422 QGlobalSpace::operator<<(QDebug, const QNetworkInterface&)
    {36, 397, 254, 4, Smoke::mf_static, 94, 14},	//423 QGlobalSpace::qmlAttachedPropertiesObject(int*, const QObject*, const QMetaObject*, bool)
    {36, 352, 259, 2, Smoke::mf_static, 13, 15},	//424 QGlobalSpace::operator<<(QDebug, QSslCertificate::SubjectInfo)
    {36, 408, 73, 1, Smoke::mf_static, 27, 16},	//425 QGlobalSpace::qmlInfo(const QObject*)
    {36, 385, 262, 1, Smoke::mf_static, 261, 17},	//426 QGlobalSpace::qHash(const QHostAddress&)
    {36, 364, 264, 2, Smoke::mf_static, 53, 18},	//427 QGlobalSpace::operator|(QNetworkConfigurationManager::Capability, QNetworkConfigurationManager::Capability)
    {36, 360, 267, 2, Smoke::mf_static, 12, 19},	//428 QGlobalSpace::operator>>(QDataStream&, QNetworkCacheMetaData&)
    {36, 399, 270, 3, Smoke::mf_static, 94, 20},	//429 QGlobalSpace::qmlAttachedPropertiesObjectById(int, const QObject*, bool)
    {36, 399, 274, 2, Smoke::mf_static, 94, 21},	//430 QGlobalSpace::qmlAttachedPropertiesObjectById(int, const QObject*)
    {36, 352, 277, 2, Smoke::mf_static, 13, 22},	//431 QGlobalSpace::operator<<(QDebug, QLocalSocket::LocalSocketState)
    {36, 364, 280, 2, Smoke::mf_static, 54, 23},	//432 QGlobalSpace::operator|(QNetworkInterface::InterfaceFlag, QNetworkInterface::InterfaceFlag)
    {36, 352, 283, 2, Smoke::mf_static, 13, 24},	//433 QGlobalSpace::operator<<(QDebug, const QNetworkCookie&)
    {36, 360, 286, 2, Smoke::mf_static, 12, 25},	//434 QGlobalSpace::operator>>(QDataStream&, QHostAddress&)
    {36, 364, 289, 2, Smoke::mf_static, 78, 26},	//435 QGlobalSpace::operator|(QScriptValue::PropertyFlag, int)
    {36, 364, 292, 2, Smoke::mf_static, 78, 27},	//436 QGlobalSpace::operator|(QNetworkConfigurationManager::Capability, int)
    {36, 352, 295, 2, Smoke::mf_static, 13, 28},	//437 QGlobalSpace::operator<<(QDebug, const QHostAddress&)
    {36, 393, 298, 3, Smoke::mf_static, 108, 29},	//438 QGlobalSpace::qScriptValueFromValue_helper(QScriptEngine*, int, const void*)
    {36, 364, 302, 2, Smoke::mf_static, 60, 30},	//439 QGlobalSpace::operator|(QSsl::SslOption, QSsl::SslOption)
    {36, 352, 305, 2, Smoke::mf_static, 13, 31},	//440 QGlobalSpace::operator<<(QDebug, QAbstractSocket::SocketError)
    {36, 364, 308, 2, Smoke::mf_static, 61, 32},	//441 QGlobalSpace::operator|(QUdpSocket::BindFlag, QFlags<QUdpSocket::BindFlag>)
    {36, 364, 311, 2, Smoke::mf_static, 78, 33},	//442 QGlobalSpace::operator|(QSsl::SslOption, int)
    {36, 352, 314, 2, Smoke::mf_static, 13, 34},	//443 QGlobalSpace::operator<<(QDebug, const QSslCipher&)
    {36, 404, 73, 1, Smoke::mf_static, 18, 35},	//444 QGlobalSpace::qmlEngine(const QObject*)
    {36, 364, 317, 2, Smoke::mf_static, 78, 36},	//445 QGlobalSpace::operator|(QNetworkProxy::Capability, int)
    {36, 385, 320, 1, Smoke::mf_static, 261, 37},	//446 QGlobalSpace::qHash(const QScriptString&)
    {36, 364, 322, 2, Smoke::mf_static, 55, 38},	//447 QGlobalSpace::operator|(QNetworkProxy::Capability, QFlags<QNetworkProxy::Capability>)
    {36, 391, 325, 5, Smoke::mf_static, 0, 39},	//448 QGlobalSpace::qScriptRegisterMetaType_helper(QScriptEngine*, int, QScriptValue(*)(QScriptEngine*,const void*), void(*)(const QScriptValue&,void*), const QScriptValue&)
    {36, 364, 331, 2, Smoke::mf_static, 78, 40},	//449 QGlobalSpace::operator|(QUdpSocket::BindFlag, int)
    {36, 364, 334, 2, Smoke::mf_static, 56, 41},	//450 QGlobalSpace::operator|(QScriptClass::QueryFlag, QScriptClass::QueryFlag)
    {36, 402, 73, 1, Smoke::mf_static, 17, 42},	//451 QGlobalSpace::qmlContext(const QObject*)
    {36, 364, 337, 2, Smoke::mf_static, 58, 43},	//452 QGlobalSpace::operator|(QScriptValue::PropertyFlag, QScriptValue::PropertyFlag)
    {36, 352, 340, 2, Smoke::mf_static, 13, 44},	//453 QGlobalSpace::operator<<(QDebug, QLocalSocket::LocalSocketError)
    {36, 364, 343, 2, Smoke::mf_static, 59, 45},	//454 QGlobalSpace::operator|(QScriptValue::ResolveFlag, QFlags<QScriptValue::ResolveFlag>)
    {36, 364, 346, 2, Smoke::mf_static, 57, 46},	//455 QGlobalSpace::operator|(QScriptEngine::QObjectWrapOption, QScriptEngine::QObjectWrapOption)
    {36, 406, 14, 1, Smoke::mf_static, 0, 47},	//456 QGlobalSpace::qmlExecuteDeferred(QObject*)
    {36, 364, 349, 2, Smoke::mf_static, 57, 48},	//457 QGlobalSpace::operator|(QScriptEngine::QObjectWrapOption, QFlags<QScriptEngine::QObjectWrapOption>)
    {36, 352, 352, 2, Smoke::mf_static, 13, 49},	//458 QGlobalSpace::operator<<(QDebug, QAbstractSocket::SocketState)
    {36, 364, 355, 2, Smoke::mf_static, 59, 50},	//459 QGlobalSpace::operator|(QScriptValue::ResolveFlag, QScriptValue::ResolveFlag)
    {36, 364, 358, 2, Smoke::mf_static, 78, 51},	//460 QGlobalSpace::operator|(QScriptValue::ResolveFlag, int)
    {36, 352, 361, 2, Smoke::mf_static, 13, 52},	//461 QGlobalSpace::operator<<(QDebug, const QDeclarativeError&)
    {36, 364, 364, 2, Smoke::mf_static, 78, 53},	//462 QGlobalSpace::operator|(QScriptClass::QueryFlag, int)
    {36, 352, 367, 2, Smoke::mf_static, 13, 54},	//463 QGlobalSpace::operator<<(QDebug, QDeclarativeItem*)
    {36, 389, 370, 4, Smoke::mf_static, 213, 55},	//464 QGlobalSpace::qScriptDisconnect(QObject*, const char*, const QScriptValue&, const QScriptValue&)
    {36, 408, 375, 2, Smoke::mf_static, 27, 56},	//465 QGlobalSpace::qmlInfo(const QObject*, const QList<QDeclarativeError>&)
    {36, 387, 370, 4, Smoke::mf_static, 213, 57},	//466 QGlobalSpace::qScriptConnect(QObject*, const char*, const QScriptValue&, const QScriptValue&)
    {36, 352, 378, 2, Smoke::mf_static, 13, 58},	//467 QGlobalSpace::operator<<(QDebug, const QSslError::SslError&)
    {36, 352, 381, 2, Smoke::mf_static, 13, 59},	//468 QGlobalSpace::operator<<(QDebug, const QSslCertificate&)
    {36, 408, 384, 2, Smoke::mf_static, 27, 60},	//469 QGlobalSpace::qmlInfo(const QObject*, const QDeclarativeError&)
    {36, 352, 387, 2, Smoke::mf_static, 13, 61},	//470 QGlobalSpace::operator<<(QDebug, const QSslError&)
    {36, 364, 390, 2, Smoke::mf_static, 54, 62},	//471 QGlobalSpace::operator|(QNetworkInterface::InterfaceFlag, QFlags<QNetworkInterface::InterfaceFlag>)
    {36, 352, 393, 2, Smoke::mf_static, 12, 63},	//472 QGlobalSpace::operator<<(QDataStream&, const QNetworkCacheMetaData&)
    {36, 364, 396, 2, Smoke::mf_static, 61, 64},	//473 QGlobalSpace::operator|(QUdpSocket::BindFlag, QUdpSocket::BindFlag)
    {36, 364, 399, 2, Smoke::mf_static, 55, 65},	//474 QGlobalSpace::operator|(QNetworkProxy::Capability, QNetworkProxy::Capability)
    {36, 364, 402, 2, Smoke::mf_static, 78, 66},	//475 QGlobalSpace::operator|(QNetworkInterface::InterfaceFlag, int)
    {36, 142, 0, 0, Smoke::mf_static|Smoke::mf_enum, 259, 67},	//476 QGlobalSpace::QML_HAS_ATTACHED_PROPERTIES (enum)
    {37, 174, 85, 1, Smoke::mf_virtual, 0, 0},	//477 QGraphicsItem::advance(int)
    {37, 522, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 99, 0},	//478 QGraphicsItem::shape() const
    {37, 214, 405, 1, Smoke::mf_const|Smoke::mf_virtual, 213, 0},	//479 QGraphicsItem::contains(const QPointF&) const
    {37, 206, 407, 2, Smoke::mf_const|Smoke::mf_virtual, 213, 0},	//480 QGraphicsItem::collidesWithItem(const QGraphicsItem*, Qt::ItemSelectionMode) const
    {37, 207, 410, 2, Smoke::mf_const|Smoke::mf_virtual, 213, 0},	//481 QGraphicsItem::collidesWithPath(const QPainterPath&, Qt::ItemSelectionMode) const
    {37, 303, 413, 1, Smoke::mf_const|Smoke::mf_virtual, 213, 0},	//482 QGraphicsItem::isObscuredBy(const QGraphicsItem*) const
    {37, 351, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 99, 0},	//483 QGraphicsItem::opaqueArea() const
    {37, 555, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 257, 0},	//484 QGraphicsItem::type() const
    {37, 442, 415, 2, Smoke::mf_protected|Smoke::mf_virtual, 213, 0},	//485 QGraphicsItem::sceneEventFilter(QGraphicsItem*, QEvent*)
    {37, 219, 418, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//486 QGraphicsItem::contextMenuEvent(QGraphicsSceneContextMenuEvent*)
    {37, 234, 420, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//487 QGraphicsItem::dragEnterEvent(QGraphicsSceneDragDropEvent*)
    {37, 235, 420, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//488 QGraphicsItem::dragLeaveEvent(QGraphicsSceneDragDropEvent*)
    {37, 236, 420, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//489 QGraphicsItem::dragMoveEvent(QGraphicsSceneDragDropEvent*)
    {37, 240, 420, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//490 QGraphicsItem::dropEvent(QGraphicsSceneDragDropEvent*)
    {37, 257, 422, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//491 QGraphicsItem::focusInEvent(QFocusEvent*)
    {37, 259, 422, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//492 QGraphicsItem::focusOutEvent(QFocusEvent*)
    {37, 272, 424, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//493 QGraphicsItem::hoverEnterEvent(QGraphicsSceneHoverEvent*)
    {37, 274, 424, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//494 QGraphicsItem::hoverMoveEvent(QGraphicsSceneHoverEvent*)
    {37, 273, 424, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//495 QGraphicsItem::hoverLeaveEvent(QGraphicsSceneHoverEvent*)
    {37, 339, 426, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//496 QGraphicsItem::mousePressEvent(QGraphicsSceneMouseEvent*)
    {37, 338, 426, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//497 QGraphicsItem::mouseMoveEvent(QGraphicsSceneMouseEvent*)
    {37, 340, 426, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//498 QGraphicsItem::mouseReleaseEvent(QGraphicsSceneMouseEvent*)
    {37, 337, 426, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//499 QGraphicsItem::mouseDoubleClickEvent(QGraphicsSceneMouseEvent*)
    {37, 564, 428, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//500 QGraphicsItem::wheelEvent(QGraphicsSceneWheelEvent*)
    {37, 538, 430, 1, Smoke::mf_const|Smoke::mf_protected|Smoke::mf_virtual, 213, 0},	//501 QGraphicsItem::supportsExtension(QGraphicsItem::Extension) const
    {37, 470, 432, 2, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//502 QGraphicsItem::setExtension(QGraphicsItem::Extension, const QVariant&)
    {37, 254, 176, 1, Smoke::mf_const|Smoke::mf_protected|Smoke::mf_virtual, 132, 0},	//503 QGraphicsItem::extension(const QVariant&) const
    {37, 53, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 28},	//504 QGraphicsItem::ItemPositionChange (enum)
    {37, 47, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 29},	//505 QGraphicsItem::ItemMatrixChange (enum)
    {37, 76, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 30},	//506 QGraphicsItem::ItemVisibleChange (enum)
    {37, 35, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 31},	//507 QGraphicsItem::ItemEnabledChange (enum)
    {37, 62, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 32},	//508 QGraphicsItem::ItemSelectedChange (enum)
    {37, 51, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 33},	//509 QGraphicsItem::ItemParentChange (enum)
    {37, 27, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 34},	//510 QGraphicsItem::ItemChildAddedChange (enum)
    {37, 28, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 35},	//511 QGraphicsItem::ItemChildRemovedChange (enum)
    {37, 71, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 36},	//512 QGraphicsItem::ItemTransformChange (enum)
    {37, 54, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 37},	//513 QGraphicsItem::ItemPositionHasChanged (enum)
    {37, 72, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 38},	//514 QGraphicsItem::ItemTransformHasChanged (enum)
    {37, 59, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 39},	//515 QGraphicsItem::ItemSceneChange (enum)
    {37, 77, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 40},	//516 QGraphicsItem::ItemVisibleHasChanged (enum)
    {37, 36, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 41},	//517 QGraphicsItem::ItemEnabledHasChanged (enum)
    {37, 63, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 42},	//518 QGraphicsItem::ItemSelectedHasChanged (enum)
    {37, 52, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 43},	//519 QGraphicsItem::ItemParentHasChanged (enum)
    {37, 60, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 44},	//520 QGraphicsItem::ItemSceneHasChanged (enum)
    {37, 32, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 45},	//521 QGraphicsItem::ItemCursorChange (enum)
    {37, 33, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 46},	//522 QGraphicsItem::ItemCursorHasChanged (enum)
    {37, 69, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 47},	//523 QGraphicsItem::ItemToolTipChange (enum)
    {37, 70, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 48},	//524 QGraphicsItem::ItemToolTipHasChanged (enum)
    {37, 37, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 49},	//525 QGraphicsItem::ItemFlagsChange (enum)
    {37, 38, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 50},	//526 QGraphicsItem::ItemFlagsHaveChanged (enum)
    {37, 78, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 51},	//527 QGraphicsItem::ItemZValueChange (enum)
    {37, 79, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 52},	//528 QGraphicsItem::ItemZValueHasChanged (enum)
    {37, 49, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 53},	//529 QGraphicsItem::ItemOpacityChange (enum)
    {37, 50, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 54},	//530 QGraphicsItem::ItemOpacityHasChanged (enum)
    {37, 61, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 55},	//531 QGraphicsItem::ItemScenePositionHasChanged (enum)
    {37, 55, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 56},	//532 QGraphicsItem::ItemRotationChange (enum)
    {37, 56, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 57},	//533 QGraphicsItem::ItemRotationHasChanged (enum)
    {37, 57, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 58},	//534 QGraphicsItem::ItemScaleChange (enum)
    {37, 58, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 59},	//535 QGraphicsItem::ItemScaleHasChanged (enum)
    {37, 73, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 60},	//536 QGraphicsItem::ItemTransformOriginPointChange (enum)
    {37, 74, 0, 0, Smoke::mf_static|Smoke::mf_enum, 66, 61},	//537 QGraphicsItem::ItemTransformOriginPointHasChanged (enum)
    {37, 160, 0, 0, Smoke::mf_static|Smoke::mf_enum, 259, 62},	//538 QGraphicsItem::Type (enum)
    {37, 162, 0, 0, Smoke::mf_static|Smoke::mf_enum, 259, 63},	//539 QGraphicsItem::UserType (enum)
    {37, 161, 0, 0, Smoke::mf_static|Smoke::mf_enum, 65, 64},	//540 QGraphicsItem::UserExtension (enum)
    {45, 293, 142, 1, Smoke::mf_const|Smoke::mf_virtual, 132, 0},	//541 QGraphicsView::inputMethodQuery(Qt::InputMethodQuery) const
    {45, 249, 133, 1, Smoke::mf_protected|Smoke::mf_virtual, 213, 0},	//542 QGraphicsView::event(QEvent*)
    {45, 561, 133, 1, Smoke::mf_protected|Smoke::mf_virtual, 213, 0},	//543 QGraphicsView::viewportEvent(QEvent*)
    {45, 219, 435, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//544 QGraphicsView::contextMenuEvent(QContextMenuEvent*)
    {45, 234, 437, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//545 QGraphicsView::dragEnterEvent(QDragEnterEvent*)
    {45, 235, 439, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//546 QGraphicsView::dragLeaveEvent(QDragLeaveEvent*)
    {45, 236, 441, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//547 QGraphicsView::dragMoveEvent(QDragMoveEvent*)
    {45, 240, 443, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//548 QGraphicsView::dropEvent(QDropEvent*)
    {45, 257, 422, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//549 QGraphicsView::focusInEvent(QFocusEvent*)
    {45, 258, 71, 1, Smoke::mf_protected|Smoke::mf_virtual, 213, 0},	//550 QGraphicsView::focusNextPrevChild(bool)
    {45, 259, 422, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//551 QGraphicsView::focusOutEvent(QFocusEvent*)
    {45, 313, 138, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//552 QGraphicsView::keyPressEvent(QKeyEvent*)
    {45, 317, 138, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//553 QGraphicsView::keyReleaseEvent(QKeyEvent*)
    {45, 337, 445, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//554 QGraphicsView::mouseDoubleClickEvent(QMouseEvent*)
    {45, 339, 445, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//555 QGraphicsView::mousePressEvent(QMouseEvent*)
    {45, 338, 445, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//556 QGraphicsView::mouseMoveEvent(QMouseEvent*)
    {45, 340, 445, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//557 QGraphicsView::mouseReleaseEvent(QMouseEvent*)
    {45, 564, 447, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//558 QGraphicsView::wheelEvent(QWheelEvent*)
    {45, 447, 449, 2, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//559 QGraphicsView::scrollContentsBy(int, int)
    {45, 523, 452, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//560 QGraphicsView::showEvent(QShowEvent*)
    {45, 289, 140, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//561 QGraphicsView::inputMethodEvent(QInputMethodEvent*)
    {45, 237, 454, 2, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//562 QGraphicsView::drawBackground(QPainter*, const QRectF&)
    {45, 238, 454, 2, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//563 QGraphicsView::drawForeground(QPainter*, const QRectF&)
    {45, 239, 457, 4, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//564 QGraphicsView::drawItems(QPainter*, int, QGraphicsItem**, const QStyleOptionGraphicsItem*)
    {61, 249, 133, 1, Smoke::mf_virtual, 213, 0},	//565 QObject::event(QEvent*)
    {61, 251, 214, 2, Smoke::mf_virtual, 213, 0},	//566 QObject::eventFilter(QObject*, QEvent*)
    {61, 540, 212, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//567 QObject::timerEvent(QTimerEvent*)
    {61, 193, 462, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//568 QObject::childEvent(QChildEvent*)
    {61, 230, 133, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//569 QObject::customEvent(QEvent*)
    {61, 211, 1, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//570 QObject::connectNotify(const char*)
    {61, 233, 1, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//571 QObject::disconnectNotify(const char*)
    {91, 232, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 257, 0},	//572 QWidget::devType() const
    {91, 519, 71, 1, Smoke::mf_property|Smoke::mf_virtual|Smoke::mf_slot, 0, 0},	//573 QWidget::setVisible(bool)
    {91, 269, 85, 1, Smoke::mf_const|Smoke::mf_virtual, 257, 0},	//574 QWidget::heightForWidth(int) const
    {91, 369, 0, 0, Smoke::mf_const|Smoke::mf_virtual, 96, 0},	//575 QWidget::paintEngine() const
    {91, 243, 133, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//576 QWidget::enterEvent(QEvent*)
    {91, 323, 133, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//577 QWidget::leaveEvent(QEvent*)
    {91, 341, 464, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//578 QWidget::moveEvent(QMoveEvent*)
    {91, 205, 466, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//579 QWidget::closeEvent(QCloseEvent*)
    {91, 539, 468, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//580 QWidget::tabletEvent(QTabletEvent*)
    {91, 165, 470, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//581 QWidget::actionEvent(QActionEvent*)
    {91, 271, 472, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//582 QWidget::hideEvent(QHideEvent*)
    {91, 572, 474, 1, Smoke::mf_protected|Smoke::mf_virtual, 213, 0},	//583 QWidget::x11Event(_XEvent*)
    {91, 335, 476, 1, Smoke::mf_const|Smoke::mf_protected|Smoke::mf_virtual, 257, 0},	//584 QWidget::metric(QPaintDevice::PaintDeviceMetric) const
    {91, 537, 478, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//585 QWidget::styleChange(QStyle&)
    {91, 241, 71, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//586 QWidget::enabledChange(bool)
    {91, 372, 480, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//587 QWidget::paletteChange(const QPalette&)
    {91, 260, 482, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//588 QWidget::fontChange(const QFont&)
    {91, 567, 71, 1, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//589 QWidget::windowActivationChange(bool)
    {91, 322, 0, 0, Smoke::mf_protected|Smoke::mf_virtual, 0, 0},	//590 QWidget::languageChange()
};

static Smoke::Index ambiguousMethodList[] = {
    0,
    352,  // QDeclarativePropertyMap::operator[](const QString&)
    353,  // QDeclarativePropertyMap::operator[](const QString&) const
    0,
    291,  // QDeclarativeProperty::QDeclarativeProperty(QObject*)
    297,  // QDeclarativeProperty::QDeclarativeProperty(const QDeclarativeProperty&)
    0,
    292,  // QDeclarativeProperty::QDeclarativeProperty(QObject*, QDeclarativeContext*)
    293,  // QDeclarativeProperty::QDeclarativeProperty(QObject*, QDeclarativeEngine*)
    0,
    295,  // QDeclarativeProperty::QDeclarativeProperty(QObject*, const QString&, QDeclarativeContext*)
    296,  // QDeclarativeProperty::QDeclarativeProperty(QObject*, const QString&, QDeclarativeEngine*)
    0,
    319,  // QDeclarativeProperty::connectNotifySignal(QObject*, const char*) const
    320,  // QDeclarativeProperty::connectNotifySignal(QObject*, int) const
    0,
    310,  // QDeclarativeProperty::read(QObject*, const QString&, QDeclarativeContext*)
    311,  // QDeclarativeProperty::read(QObject*, const QString&, QDeclarativeEngine*)
    0,
    314,  // QDeclarativeProperty::write(QObject*, const QString&, const QVariant&, QDeclarativeContext*)
    315,  // QDeclarativeProperty::write(QObject*, const QString&, const QVariant&, QDeclarativeEngine*)
    0,
    68,  // QDeclarativeContext::QDeclarativeContext(QDeclarativeEngine*)
    69,  // QDeclarativeContext::QDeclarativeContext(QDeclarativeContext*)
    0,
    53,  // QDeclarativeContext::QDeclarativeContext(QDeclarativeEngine*, QObject*)
    54,  // QDeclarativeContext::QDeclarativeContext(QDeclarativeContext*, QObject*)
    0,
    61,  // QDeclarativeContext::setContextProperty(const QString&, QObject*)
    62,  // QDeclarativeContext::setContextProperty(const QString&, const QVariant&)
    0,
    410,  // QGlobalSpace::operator<<(QDebug, const QSslKey&)
    419,  // QGlobalSpace::operator<<(QDataStream&, const QHostAddress&)
    420,  // QGlobalSpace::operator<<(QDataStream&, const QScriptContextInfo&)
    422,  // QGlobalSpace::operator<<(QDebug, const QNetworkInterface&)
    433,  // QGlobalSpace::operator<<(QDebug, const QNetworkCookie&)
    437,  // QGlobalSpace::operator<<(QDebug, const QHostAddress&)
    443,  // QGlobalSpace::operator<<(QDebug, const QSslCipher&)
    461,  // QGlobalSpace::operator<<(QDebug, const QDeclarativeError&)
    463,  // QGlobalSpace::operator<<(QDebug, QDeclarativeItem*)
    468,  // QGlobalSpace::operator<<(QDebug, const QSslCertificate&)
    470,  // QGlobalSpace::operator<<(QDebug, const QSslError&)
    472,  // QGlobalSpace::operator<<(QDataStream&, const QNetworkCacheMetaData&)
    0,
    424,  // QGlobalSpace::operator<<(QDebug, QSslCertificate::SubjectInfo)
    431,  // QGlobalSpace::operator<<(QDebug, QLocalSocket::LocalSocketState)
    440,  // QGlobalSpace::operator<<(QDebug, QAbstractSocket::SocketError)
    453,  // QGlobalSpace::operator<<(QDebug, QLocalSocket::LocalSocketError)
    458,  // QGlobalSpace::operator<<(QDebug, QAbstractSocket::SocketState)
    467,  // QGlobalSpace::operator<<(QDebug, const QSslError::SslError&)
    0,
    412,  // QGlobalSpace::operator>>(QDataStream&, QScriptContextInfo&)
    428,  // QGlobalSpace::operator>>(QDataStream&, QNetworkCacheMetaData&)
    434,  // QGlobalSpace::operator>>(QDataStream&, QHostAddress&)
    0,
    413,  // QGlobalSpace::operator|(QNetworkConfigurationManager::Capability, QFlags<QNetworkConfigurationManager::Capability>)
    414,  // QGlobalSpace::operator|(QSsl::SslOption, QFlags<QSsl::SslOption>)
    415,  // QGlobalSpace::operator|(QScriptValue::PropertyFlag, QFlags<QScriptValue::PropertyFlag>)
    417,  // QGlobalSpace::operator|(QScriptClass::QueryFlag, QFlags<QScriptClass::QueryFlag>)
    418,  // QGlobalSpace::operator|(QScriptEngine::QObjectWrapOption, int)
    427,  // QGlobalSpace::operator|(QNetworkConfigurationManager::Capability, QNetworkConfigurationManager::Capability)
    432,  // QGlobalSpace::operator|(QNetworkInterface::InterfaceFlag, QNetworkInterface::InterfaceFlag)
    435,  // QGlobalSpace::operator|(QScriptValue::PropertyFlag, int)
    436,  // QGlobalSpace::operator|(QNetworkConfigurationManager::Capability, int)
    439,  // QGlobalSpace::operator|(QSsl::SslOption, QSsl::SslOption)
    441,  // QGlobalSpace::operator|(QUdpSocket::BindFlag, QFlags<QUdpSocket::BindFlag>)
    442,  // QGlobalSpace::operator|(QSsl::SslOption, int)
    445,  // QGlobalSpace::operator|(QNetworkProxy::Capability, int)
    447,  // QGlobalSpace::operator|(QNetworkProxy::Capability, QFlags<QNetworkProxy::Capability>)
    449,  // QGlobalSpace::operator|(QUdpSocket::BindFlag, int)
    450,  // QGlobalSpace::operator|(QScriptClass::QueryFlag, QScriptClass::QueryFlag)
    452,  // QGlobalSpace::operator|(QScriptValue::PropertyFlag, QScriptValue::PropertyFlag)
    454,  // QGlobalSpace::operator|(QScriptValue::ResolveFlag, QFlags<QScriptValue::ResolveFlag>)
    455,  // QGlobalSpace::operator|(QScriptEngine::QObjectWrapOption, QScriptEngine::QObjectWrapOption)
    457,  // QGlobalSpace::operator|(QScriptEngine::QObjectWrapOption, QFlags<QScriptEngine::QObjectWrapOption>)
    459,  // QGlobalSpace::operator|(QScriptValue::ResolveFlag, QScriptValue::ResolveFlag)
    460,  // QGlobalSpace::operator|(QScriptValue::ResolveFlag, int)
    462,  // QGlobalSpace::operator|(QScriptClass::QueryFlag, int)
    471,  // QGlobalSpace::operator|(QNetworkInterface::InterfaceFlag, QFlags<QNetworkInterface::InterfaceFlag>)
    473,  // QGlobalSpace::operator|(QUdpSocket::BindFlag, QUdpSocket::BindFlag)
    474,  // QGlobalSpace::operator|(QNetworkProxy::Capability, QNetworkProxy::Capability)
    475,  // QGlobalSpace::operator|(QNetworkInterface::InterfaceFlag, int)
    0,
    416,  // QGlobalSpace::qHash(const QDeclarativeProperty&)
    426,  // QGlobalSpace::qHash(const QHostAddress&)
    446,  // QGlobalSpace::qHash(const QScriptString&)
    0,
    9,  // QDeclarativeComponent::QDeclarativeComponent(QObject*)
    36,  // QDeclarativeComponent::QDeclarativeComponent(QDeclarativeEngine*)
    0,
    10,  // QDeclarativeComponent::QDeclarativeComponent(QDeclarativeEngine*, QObject*)
    38,  // QDeclarativeComponent::QDeclarativeComponent(QDeclarativeEngine*, const QUrl&)
    0,
    377,  // QDeclarativeView::QDeclarativeView(QWidget*)
    400,  // QDeclarativeView::QDeclarativeView(const QUrl&)
    0,
};

// Class ID, munged name ID (index into methodNames), method def (see methods) if >0 or number of overloads if <0
static Smoke::MethodMap methodMaps[] = {
    {0, 0, 0},	//0 (no method)
    {10, 18, 44},	// QDeclarativeComponent::Error
    {10, 83, 43},	// QDeclarativeComponent::Loading
    {10, 92, 41},	// QDeclarativeComponent::Null
    {10, 99, 35},	// QDeclarativeComponent::QDeclarativeComponent
    {10, 100, -87},	// QDeclarativeComponent::QDeclarativeComponent#
    {10, 101, -90},	// QDeclarativeComponent::QDeclarativeComponent##
    {10, 102, 12},	// QDeclarativeComponent::QDeclarativeComponent###
    {10, 103, 37},	// QDeclarativeComponent::QDeclarativeComponent#$
    {10, 104, 11},	// QDeclarativeComponent::QDeclarativeComponent#$#
    {10, 144, 42},	// QDeclarativeComponent::Ready
    {10, 184, 23},	// QDeclarativeComponent::beginCreate#
    {10, 209, 24},	// QDeclarativeComponent::completeCreate
    {10, 224, 39},	// QDeclarativeComponent::create
    {10, 225, 22},	// QDeclarativeComponent::create#
    {10, 227, 31},	// QDeclarativeComponent::createObject#
    {10, 228, 32},	// QDeclarativeComponent::createObject##
    {10, 229, 27},	// QDeclarativeComponent::creationContext
    {10, 245, 19},	// QDeclarativeComponent::errorString
    {10, 246, 18},	// QDeclarativeComponent::errors
    {10, 300, 16},	// QDeclarativeComponent::isError
    {10, 301, 17},	// QDeclarativeComponent::isLoading
    {10, 302, 14},	// QDeclarativeComponent::isNull
    {10, 305, 15},	// QDeclarativeComponent::isReady
    {10, 328, 25},	// QDeclarativeComponent::loadUrl#
    {10, 333, 2},	// QDeclarativeComponent::metaObject
    {10, 378, 20},	// QDeclarativeComponent::progress
    {10, 380, 30},	// QDeclarativeComponent::progressChanged$
    {10, 396, 28},	// QDeclarativeComponent::qmlAttachedProperties#
    {10, 415, 8},	// QDeclarativeComponent::qt_metacall$$?
    {10, 417, 3},	// QDeclarativeComponent::qt_metacast$
    {10, 465, 26},	// QDeclarativeComponent::setData##
    {10, 533, 40},	// QDeclarativeComponent::staticMetaObject
    {10, 534, 13},	// QDeclarativeComponent::status
    {10, 536, 29},	// QDeclarativeComponent::statusChanged$
    {10, 544, 33},	// QDeclarativeComponent::tr$
    {10, 545, 4},	// QDeclarativeComponent::tr$$
    {10, 546, 6},	// QDeclarativeComponent::tr$$$
    {10, 548, 34},	// QDeclarativeComponent::trUtf8$
    {10, 549, 5},	// QDeclarativeComponent::trUtf8$$
    {10, 550, 7},	// QDeclarativeComponent::trUtf8$$$
    {10, 556, 21},	// QDeclarativeComponent::url
    {10, 573, 45},	// QDeclarativeComponent::~QDeclarativeComponent
    {12, 106, -22},	// QDeclarativeContext::QDeclarativeContext#
    {12, 107, -25},	// QDeclarativeContext::QDeclarativeContext##
    {12, 179, 65},	// QDeclarativeContext::baseUrl
    {12, 220, 58},	// QDeclarativeContext::contextObject
    {12, 222, 60},	// QDeclarativeContext::contextProperty$
    {12, 242, 56},	// QDeclarativeContext::engine
    {12, 308, 55},	// QDeclarativeContext::isValid
    {12, 333, 46},	// QDeclarativeContext::metaObject
    {12, 375, 57},	// QDeclarativeContext::parentContext
    {12, 415, 52},	// QDeclarativeContext::qt_metacall$$?
    {12, 417, 47},	// QDeclarativeContext::qt_metacast$
    {12, 437, 63},	// QDeclarativeContext::resolvedUrl#
    {12, 449, 64},	// QDeclarativeContext::setBaseUrl#
    {12, 461, 59},	// QDeclarativeContext::setContextObject#
    {12, 463, -28},	// QDeclarativeContext::setContextProperty$#
    {12, 533, 70},	// QDeclarativeContext::staticMetaObject
    {12, 544, 66},	// QDeclarativeContext::tr$
    {12, 545, 48},	// QDeclarativeContext::tr$$
    {12, 546, 50},	// QDeclarativeContext::tr$$$
    {12, 548, 67},	// QDeclarativeContext::trUtf8$
    {12, 549, 49},	// QDeclarativeContext::trUtf8$$
    {12, 550, 51},	// QDeclarativeContext::trUtf8$$$
    {12, 574, 71},	// QDeclarativeContext::~QDeclarativeContext
    {13, 11, 111},	// QDeclarativeEngine::CppOwnership
    {13, 80, 112},	// QDeclarativeEngine::JavaScriptOwnership
    {13, 108, 109},	// QDeclarativeEngine::QDeclarativeEngine
    {13, 109, 79},	// QDeclarativeEngine::QDeclarativeEngine#
    {13, 169, 92},	// QDeclarativeEngine::addImageProvider$#
    {13, 171, 84},	// QDeclarativeEngine::addImportPath$
    {13, 173, 87},	// QDeclarativeEngine::addPluginPath$
    {13, 179, 97},	// QDeclarativeEngine::baseUrl
    {13, 200, 81},	// QDeclarativeEngine::clearComponentCache
    {13, 218, 101},	// QDeclarativeEngine::contextForObject#
    {13, 276, 93},	// QDeclarativeEngine::imageProvider$
    {13, 282, 82},	// QDeclarativeEngine::importPathList
    {13, 284, 88},	// QDeclarativeEngine::importPlugin$$$
    {13, 333, 72},	// QDeclarativeEngine::metaObject
    {13, 344, 91},	// QDeclarativeEngine::networkAccessManager
    {13, 345, 90},	// QDeclarativeEngine::networkAccessManagerFactory
    {13, 349, 104},	// QDeclarativeEngine::objectOwnership#
    {13, 350, 96},	// QDeclarativeEngine::offlineStoragePath
    {13, 366, 99},	// QDeclarativeEngine::outputWarningsToStandardError
    {13, 377, 85},	// QDeclarativeEngine::pluginPathList
    {13, 415, 78},	// QDeclarativeEngine::qt_metacall$$?
    {13, 417, 73},	// QDeclarativeEngine::qt_metacast$
    {13, 418, 105},	// QDeclarativeEngine::quit
    {13, 425, 94},	// QDeclarativeEngine::removeImageProvider$
    {13, 438, 80},	// QDeclarativeEngine::rootContext
    {13, 449, 98},	// QDeclarativeEngine::setBaseUrl#
    {13, 459, 102},	// QDeclarativeEngine::setContextForObject##
    {13, 480, 83},	// QDeclarativeEngine::setImportPathList?
    {13, 486, 89},	// QDeclarativeEngine::setNetworkAccessManagerFactory#
    {13, 490, 103},	// QDeclarativeEngine::setObjectOwnership#$
    {13, 492, 95},	// QDeclarativeEngine::setOfflineStoragePath$
    {13, 494, 100},	// QDeclarativeEngine::setOutputWarningsToStandardError$
    {13, 498, 86},	// QDeclarativeEngine::setPluginPathList?
    {13, 533, 110},	// QDeclarativeEngine::staticMetaObject
    {13, 544, 107},	// QDeclarativeEngine::tr$
    {13, 545, 74},	// QDeclarativeEngine::tr$$
    {13, 546, 76},	// QDeclarativeEngine::tr$$$
    {13, 548, 108},	// QDeclarativeEngine::trUtf8$
    {13, 549, 75},	// QDeclarativeEngine::trUtf8$$
    {13, 550, 77},	// QDeclarativeEngine::trUtf8$$$
    {13, 563, 106},	// QDeclarativeEngine::warnings?
    {13, 575, 113},	// QDeclarativeEngine::~QDeclarativeEngine
    {14, 110, 114},	// QDeclarativeError::QDeclarativeError
    {14, 111, 115},	// QDeclarativeError::QDeclarativeError#
    {14, 208, 124},	// QDeclarativeError::column
    {14, 231, 120},	// QDeclarativeError::description
    {14, 308, 117},	// QDeclarativeError::isValid
    {14, 324, 122},	// QDeclarativeError::line
    {14, 356, 116},	// QDeclarativeError::operator=#
    {14, 455, 125},	// QDeclarativeError::setColumn$
    {14, 467, 121},	// QDeclarativeError::setDescription$
    {14, 484, 123},	// QDeclarativeError::setLine$
    {14, 518, 119},	// QDeclarativeError::setUrl#
    {14, 542, 126},	// QDeclarativeError::toString
    {14, 556, 118},	// QDeclarativeError::url
    {14, 576, 127},	// QDeclarativeError::~QDeclarativeError
    {15, 112, 135},	// QDeclarativeExpression::QDeclarativeExpression
    {15, 113, 154},	// QDeclarativeExpression::QDeclarativeExpression##$
    {15, 114, 136},	// QDeclarativeExpression::QDeclarativeExpression##$#
    {15, 201, 148},	// QDeclarativeExpression::clearError
    {15, 216, 138},	// QDeclarativeExpression::context
    {15, 242, 137},	// QDeclarativeExpression::engine
    {15, 244, 149},	// QDeclarativeExpression::error
    {15, 247, 155},	// QDeclarativeExpression::evaluate
    {15, 248, 150},	// QDeclarativeExpression::evaluate$
    {15, 253, 139},	// QDeclarativeExpression::expression
    {15, 265, 147},	// QDeclarativeExpression::hasError
    {15, 325, 144},	// QDeclarativeExpression::lineNumber
    {15, 333, 128},	// QDeclarativeExpression::metaObject
    {15, 346, 141},	// QDeclarativeExpression::notifyOnValueChanged
    {15, 415, 134},	// QDeclarativeExpression::qt_metacall$$?
    {15, 417, 129},	// QDeclarativeExpression::qt_metacast$
    {15, 445, 146},	// QDeclarativeExpression::scopeObject
    {15, 469, 140},	// QDeclarativeExpression::setExpression$
    {15, 488, 142},	// QDeclarativeExpression::setNotifyOnValueChanged$
    {15, 514, 145},	// QDeclarativeExpression::setSourceLocation$$
    {15, 530, 143},	// QDeclarativeExpression::sourceFile
    {15, 533, 156},	// QDeclarativeExpression::staticMetaObject
    {15, 544, 152},	// QDeclarativeExpression::tr$
    {15, 545, 130},	// QDeclarativeExpression::tr$$
    {15, 546, 132},	// QDeclarativeExpression::tr$$$
    {15, 548, 153},	// QDeclarativeExpression::trUtf8$
    {15, 549, 131},	// QDeclarativeExpression::trUtf8$$
    {15, 550, 133},	// QDeclarativeExpression::trUtf8$$$
    {15, 559, 151},	// QDeclarativeExpression::valueChanged
    {15, 577, 157},	// QDeclarativeExpression::~QDeclarativeExpression
    {17, 115, 170},	// QDeclarativeExtensionPlugin::QDeclarativeExtensionPlugin
    {17, 116, 165},	// QDeclarativeExtensionPlugin::QDeclarativeExtensionPlugin#
    {17, 288, 167},	// QDeclarativeExtensionPlugin::initializeEngine#$
    {17, 333, 158},	// QDeclarativeExtensionPlugin::metaObject
    {17, 415, 164},	// QDeclarativeExtensionPlugin::qt_metacall$$?
    {17, 417, 159},	// QDeclarativeExtensionPlugin::qt_metacast$
    {17, 423, 166},	// QDeclarativeExtensionPlugin::registerTypes$
    {17, 533, 171},	// QDeclarativeExtensionPlugin::staticMetaObject
    {17, 544, 168},	// QDeclarativeExtensionPlugin::tr$
    {17, 545, 160},	// QDeclarativeExtensionPlugin::tr$$
    {17, 546, 162},	// QDeclarativeExtensionPlugin::tr$$$
    {17, 548, 169},	// QDeclarativeExtensionPlugin::trUtf8$
    {17, 549, 161},	// QDeclarativeExtensionPlugin::trUtf8$$
    {17, 550, 163},	// QDeclarativeExtensionPlugin::trUtf8$$$
    {17, 578, 172},	// QDeclarativeExtensionPlugin::~QDeclarativeExtensionPlugin
    {18, 22, 178},	// QDeclarativeImageProvider::Image
    {18, 96, 179},	// QDeclarativeImageProvider::Pixmap
    {18, 118, 177},	// QDeclarativeImageProvider::QDeclarativeImageProvider#
    {18, 119, 173},	// QDeclarativeImageProvider::QDeclarativeImageProvider$
    {18, 277, 174},	// QDeclarativeImageProvider::imageType
    {18, 427, 175},	// QDeclarativeImageProvider::requestImage$##
    {18, 429, 176},	// QDeclarativeImageProvider::requestPixmap$##
    {18, 579, 180},	// QDeclarativeImageProvider::~QDeclarativeImageProvider
    {20, 3, 261},	// QDeclarativeItem::Bottom
    {20, 4, 260},	// QDeclarativeItem::BottomLeft
    {20, 5, 262},	// QDeclarativeItem::BottomRight
    {20, 10, 258},	// QDeclarativeItem::Center
    {20, 81, 257},	// QDeclarativeItem::Left
    {20, 120, 252},	// QDeclarativeItem::QDeclarativeItem
    {20, 121, 188},	// QDeclarativeItem::QDeclarativeItem#
    {20, 145, 259},	// QDeclarativeItem::Right
    {20, 157, 255},	// QDeclarativeItem::Top
    {20, 158, 254},	// QDeclarativeItem::TopLeft
    {20, 159, 256},	// QDeclarativeItem::TopRight
    {20, 167, 225},	// QDeclarativeItem::activeFocusChanged$
    {20, 180, 194},	// QDeclarativeItem::baselineOffset
    {20, 182, 222},	// QDeclarativeItem::baselineOffsetChanged$
    {20, 185, 210},	// QDeclarativeItem::boundingRect
    {20, 192, 220},	// QDeclarativeItem::childAt$$
    {20, 194, 191},	// QDeclarativeItem::childrenRect
    {20, 196, 221},	// QDeclarativeItem::childrenRectChanged#
    {20, 197, 240},	// QDeclarativeItem::classBegin
    {20, 202, 192},	// QDeclarativeItem::clip
    {20, 204, 229},	// QDeclarativeItem::clipChanged$
    {20, 210, 241},	// QDeclarativeItem::componentComplete
    {20, 250, 234},	// QDeclarativeItem::event#
    {20, 256, 224},	// QDeclarativeItem::focusChanged$
    {20, 261, 219},	// QDeclarativeItem::forceActiveFocus
    {20, 263, 249},	// QDeclarativeItem::geometryChanged##
    {20, 264, 212},	// QDeclarativeItem::hasActiveFocus
    {20, 266, 213},	// QDeclarativeItem::hasFocus
    {20, 268, 201},	// QDeclarativeItem::height
    {20, 270, 239},	// QDeclarativeItem::heightValid
    {20, 278, 204},	// QDeclarativeItem::implicitHeight
    {20, 279, 231},	// QDeclarativeItem::implicitHeightChanged
    {20, 280, 200},	// QDeclarativeItem::implicitWidth
    {20, 281, 230},	// QDeclarativeItem::implicitWidthChanged
    {20, 290, 244},	// QDeclarativeItem::inputMethodEvent#
    {20, 292, 248},	// QDeclarativeItem::inputMethodPreHandler#
    {20, 294, 245},	// QDeclarativeItem::inputMethodQuery$
    {20, 297, 232},	// QDeclarativeItem::isComponentComplete
    {20, 311, 235},	// QDeclarativeItem::itemChange$#
    {20, 312, 215},	// QDeclarativeItem::keepMouseGrab
    {20, 314, 242},	// QDeclarativeItem::keyPressEvent#
    {20, 316, 246},	// QDeclarativeItem::keyPressPreHandler#
    {20, 318, 243},	// QDeclarativeItem::keyReleaseEvent#
    {20, 320, 247},	// QDeclarativeItem::keyReleasePreHandler#
    {20, 330, 217},	// QDeclarativeItem::mapFromItem#$$
    {20, 332, 218},	// QDeclarativeItem::mapToItem#$$
    {20, 333, 181},	// QDeclarativeItem::metaObject
    {20, 368, 211},	// QDeclarativeItem::paint###
    {20, 374, 226},	// QDeclarativeItem::parentChanged#
    {20, 376, 189},	// QDeclarativeItem::parentItem
    {20, 415, 187},	// QDeclarativeItem::qt_metacall$$?
    {20, 417, 182},	// QDeclarativeItem::qt_metacast$
    {20, 431, 203},	// QDeclarativeItem::resetHeight
    {20, 432, 199},	// QDeclarativeItem::resetWidth
    {20, 441, 233},	// QDeclarativeItem::sceneEvent#
    {20, 451, 195},	// QDeclarativeItem::setBaselineOffset$
    {20, 453, 193},	// QDeclarativeItem::setClip$
    {20, 472, 214},	// QDeclarativeItem::setFocus$
    {20, 474, 202},	// QDeclarativeItem::setHeight$
    {20, 476, 238},	// QDeclarativeItem::setImplicitHeight$
    {20, 478, 236},	// QDeclarativeItem::setImplicitWidth$
    {20, 482, 216},	// QDeclarativeItem::setKeepMouseGrab$
    {20, 496, 190},	// QDeclarativeItem::setParentItem#
    {20, 508, 205},	// QDeclarativeItem::setSize#
    {20, 510, 209},	// QDeclarativeItem::setSmooth$
    {20, 516, 207},	// QDeclarativeItem::setTransformOrigin$
    {20, 521, 198},	// QDeclarativeItem::setWidth$
    {20, 526, 208},	// QDeclarativeItem::smooth
    {20, 528, 228},	// QDeclarativeItem::smoothChanged$
    {20, 532, 223},	// QDeclarativeItem::stateChanged$
    {20, 533, 253},	// QDeclarativeItem::staticMetaObject
    {20, 544, 250},	// QDeclarativeItem::tr$
    {20, 545, 183},	// QDeclarativeItem::tr$$
    {20, 546, 185},	// QDeclarativeItem::tr$$$
    {20, 548, 251},	// QDeclarativeItem::trUtf8$
    {20, 549, 184},	// QDeclarativeItem::trUtf8$$
    {20, 550, 186},	// QDeclarativeItem::trUtf8$$$
    {20, 551, 196},	// QDeclarativeItem::transform
    {20, 552, 206},	// QDeclarativeItem::transformOrigin
    {20, 554, 227},	// QDeclarativeItem::transformOriginChanged$
    {20, 565, 197},	// QDeclarativeItem::width
    {20, 566, 237},	// QDeclarativeItem::widthValid
    {20, 580, 263},	// QDeclarativeItem::~QDeclarativeItem
    {21, 122, 264},	// QDeclarativeListReference::QDeclarativeListReference
    {21, 123, 266},	// QDeclarativeListReference::QDeclarativeListReference#
    {21, 124, 279},	// QDeclarativeListReference::QDeclarativeListReference#$
    {21, 125, 265},	// QDeclarativeListReference::QDeclarativeListReference#$#
    {21, 176, 275},	// QDeclarativeListReference::append#
    {21, 178, 276},	// QDeclarativeListReference::at$
    {21, 186, 271},	// QDeclarativeListReference::canAppend
    {21, 187, 272},	// QDeclarativeListReference::canAt
    {21, 188, 273},	// QDeclarativeListReference::canClear
    {21, 189, 274},	// QDeclarativeListReference::canCount
    {21, 198, 277},	// QDeclarativeListReference::clear
    {21, 223, 278},	// QDeclarativeListReference::count
    {21, 308, 268},	// QDeclarativeListReference::isValid
    {21, 326, 270},	// QDeclarativeListReference::listElementType
    {21, 347, 269},	// QDeclarativeListReference::object
    {21, 356, 267},	// QDeclarativeListReference::operator=#
    {21, 581, 280},	// QDeclarativeListReference::~QDeclarativeListReference
    {22, 126, 282},	// QDeclarativeNetworkAccessManagerFactory::QDeclarativeNetworkAccessManagerFactory
    {22, 127, 283},	// QDeclarativeNetworkAccessManagerFactory::QDeclarativeNetworkAccessManagerFactory#
    {22, 225, 281},	// QDeclarativeNetworkAccessManagerFactory::create#
    {22, 582, 284},	// QDeclarativeNetworkAccessManagerFactory::~QDeclarativeNetworkAccessManagerFactory
    {23, 128, 285},	// QDeclarativeParserStatus::QDeclarativeParserStatus
    {23, 129, 288},	// QDeclarativeParserStatus::QDeclarativeParserStatus#
    {23, 197, 286},	// QDeclarativeParserStatus::classBegin
    {23, 210, 287},	// QDeclarativeParserStatus::componentComplete
    {23, 583, 289},	// QDeclarativeParserStatus::~QDeclarativeParserStatus
    {24, 24, 332},	// QDeclarativeProperty::Invalid
    {24, 25, 328},	// QDeclarativeProperty::InvalidCategory
    {24, 82, 329},	// QDeclarativeProperty::List
    {24, 91, 331},	// QDeclarativeProperty::Normal
    {24, 93, 330},	// QDeclarativeProperty::Object
    {24, 98, 333},	// QDeclarativeProperty::Property
    {24, 130, 290},	// QDeclarativeProperty::QDeclarativeProperty
    {24, 131, -4},	// QDeclarativeProperty::QDeclarativeProperty#
    {24, 132, -7},	// QDeclarativeProperty::QDeclarativeProperty##
    {24, 133, 294},	// QDeclarativeProperty::QDeclarativeProperty#$
    {24, 134, -10},	// QDeclarativeProperty::QDeclarativeProperty#$#
    {24, 151, 334},	// QDeclarativeProperty::SignalProperty
    {24, 213, -13},	// QDeclarativeProperty::connectNotifySignal#$
    {24, 267, 317},	// QDeclarativeProperty::hasNotifySignal
    {24, 285, 325},	// QDeclarativeProperty::index
    {24, 298, 322},	// QDeclarativeProperty::isDesignable
    {24, 304, 302},	// QDeclarativeProperty::isProperty
    {24, 306, 323},	// QDeclarativeProperty::isResettable
    {24, 307, 303},	// QDeclarativeProperty::isSignalProperty
    {24, 308, 301},	// QDeclarativeProperty::isValid
    {24, 309, 321},	// QDeclarativeProperty::isWritable
    {24, 334, 327},	// QDeclarativeProperty::method
    {24, 342, 307},	// QDeclarativeProperty::name
    {24, 343, 318},	// QDeclarativeProperty::needsNotifySignal
    {24, 347, 324},	// QDeclarativeProperty::object
    {24, 356, 298},	// QDeclarativeProperty::operator=#
    {24, 358, 299},	// QDeclarativeProperty::operator==#
    {24, 381, 326},	// QDeclarativeProperty::property
    {24, 382, 304},	// QDeclarativeProperty::propertyType
    {24, 383, 305},	// QDeclarativeProperty::propertyTypeCategory
    {24, 384, 306},	// QDeclarativeProperty::propertyTypeName
    {24, 419, 308},	// QDeclarativeProperty::read
    {24, 420, 309},	// QDeclarativeProperty::read#$
    {24, 421, -16},	// QDeclarativeProperty::read#$#
    {24, 430, 316},	// QDeclarativeProperty::reset
    {24, 555, 300},	// QDeclarativeProperty::type
    {24, 569, 312},	// QDeclarativeProperty::write#
    {24, 570, 313},	// QDeclarativeProperty::write#$#
    {24, 571, -19},	// QDeclarativeProperty::write#$##
    {24, 584, 335},	// QDeclarativeProperty::~QDeclarativeProperty
    {25, 135, 357},	// QDeclarativePropertyMap::QDeclarativePropertyMap
    {25, 136, 343},	// QDeclarativePropertyMap::QDeclarativePropertyMap#
    {25, 199, 346},	// QDeclarativePropertyMap::clear$
    {25, 215, 351},	// QDeclarativePropertyMap::contains$
    {25, 223, 348},	// QDeclarativePropertyMap::count
    {25, 296, 345},	// QDeclarativePropertyMap::insert$#
    {25, 299, 350},	// QDeclarativePropertyMap::isEmpty
    {25, 321, 347},	// QDeclarativePropertyMap::keys
    {25, 333, 336},	// QDeclarativePropertyMap::metaObject
    {25, 363, -1},	// QDeclarativePropertyMap::operator[]$
    {25, 415, 342},	// QDeclarativePropertyMap::qt_metacall$$?
    {25, 417, 337},	// QDeclarativePropertyMap::qt_metacast$
    {25, 524, 349},	// QDeclarativePropertyMap::size
    {25, 533, 358},	// QDeclarativePropertyMap::staticMetaObject
    {25, 544, 355},	// QDeclarativePropertyMap::tr$
    {25, 545, 338},	// QDeclarativePropertyMap::tr$$
    {25, 546, 340},	// QDeclarativePropertyMap::tr$$$
    {25, 548, 356},	// QDeclarativePropertyMap::trUtf8$
    {25, 549, 339},	// QDeclarativePropertyMap::trUtf8$$
    {25, 550, 341},	// QDeclarativePropertyMap::trUtf8$$$
    {25, 558, 344},	// QDeclarativePropertyMap::value$
    {25, 560, 354},	// QDeclarativePropertyMap::valueChanged$#
    {25, 585, 359},	// QDeclarativePropertyMap::~QDeclarativePropertyMap
    {26, 137, 360},	// QDeclarativeScriptString::QDeclarativeScriptString
    {26, 138, 361},	// QDeclarativeScriptString::QDeclarativeScriptString#
    {26, 216, 363},	// QDeclarativeScriptString::context
    {26, 356, 362},	// QDeclarativeScriptString::operator=#
    {26, 445, 365},	// QDeclarativeScriptString::scopeObject
    {26, 446, 367},	// QDeclarativeScriptString::script
    {26, 457, 364},	// QDeclarativeScriptString::setContext#
    {26, 504, 366},	// QDeclarativeScriptString::setScopeObject#
    {26, 506, 368},	// QDeclarativeScriptString::setScript$
    {26, 586, 369},	// QDeclarativeScriptString::~QDeclarativeScriptString
    {27, 18, 407},	// QDeclarativeView::Error
    {27, 83, 406},	// QDeclarativeView::Loading
    {27, 92, 404},	// QDeclarativeView::Null
    {27, 139, 399},	// QDeclarativeView::QDeclarativeView
    {27, 140, -93},	// QDeclarativeView::QDeclarativeView#
    {27, 141, 378},	// QDeclarativeView::QDeclarativeView##
    {27, 144, 405},	// QDeclarativeView::Ready
    {27, 152, 403},	// QDeclarativeView::SizeRootObjectToView
    {27, 153, 402},	// QDeclarativeView::SizeViewToRootObject
    {27, 242, 381},	// QDeclarativeView::engine
    {27, 246, 387},	// QDeclarativeView::errors
    {27, 252, 396},	// QDeclarativeView::eventFilter##
    {27, 286, 389},	// QDeclarativeView::initialSize
    {27, 333, 370},	// QDeclarativeView::metaObject
    {27, 371, 393},	// QDeclarativeView::paintEvent#
    {27, 415, 376},	// QDeclarativeView::qt_metacall$$?
    {27, 417, 371},	// QDeclarativeView::qt_metacast$
    {27, 434, 392},	// QDeclarativeView::resizeEvent#
    {27, 435, 384},	// QDeclarativeView::resizeMode
    {27, 438, 382},	// QDeclarativeView::rootContext
    {27, 439, 383},	// QDeclarativeView::rootObject
    {27, 444, 390},	// QDeclarativeView::sceneResized#
    {27, 500, 385},	// QDeclarativeView::setResizeMode$
    {27, 502, 395},	// QDeclarativeView::setRootObject#
    {27, 512, 380},	// QDeclarativeView::setSource#
    {27, 525, 388},	// QDeclarativeView::sizeHint
    {27, 529, 379},	// QDeclarativeView::source
    {27, 533, 401},	// QDeclarativeView::staticMetaObject
    {27, 534, 386},	// QDeclarativeView::status
    {27, 536, 391},	// QDeclarativeView::statusChanged$
    {27, 541, 394},	// QDeclarativeView::timerEvent#
    {27, 544, 397},	// QDeclarativeView::tr$
    {27, 545, 372},	// QDeclarativeView::tr$$
    {27, 546, 374},	// QDeclarativeView::tr$$$
    {27, 548, 398},	// QDeclarativeView::trUtf8$
    {27, 549, 373},	// QDeclarativeView::trUtf8$$
    {27, 550, 375},	// QDeclarativeView::trUtf8$$$
    {27, 587, 408},	// QDeclarativeView::~QDeclarativeView
    {36, 142, 476},	// QGlobalSpace::QML_HAS_ATTACHED_PROPERTIES
    {36, 353, -31},	// QGlobalSpace::operator<<##
    {36, 354, -44},	// QGlobalSpace::operator<<#$
    {36, 359, 411},	// QGlobalSpace::operator==$#
    {36, 361, -51},	// QGlobalSpace::operator>>##
    {36, 365, -55},	// QGlobalSpace::operator|$$
    {36, 386, -83},	// QGlobalSpace::qHash#
    {36, 388, 466},	// QGlobalSpace::qScriptConnect#$##
    {36, 390, 464},	// QGlobalSpace::qScriptDisconnect#$##
    {36, 392, 448},	// QGlobalSpace::qScriptRegisterMetaType_helper#$#$#
    {36, 394, 438},	// QGlobalSpace::qScriptValueFromValue_helper#$$
    {36, 398, 423},	// QGlobalSpace::qmlAttachedPropertiesObject$##$
    {36, 400, 430},	// QGlobalSpace::qmlAttachedPropertiesObjectById$#
    {36, 401, 429},	// QGlobalSpace::qmlAttachedPropertiesObjectById$#$
    {36, 403, 451},	// QGlobalSpace::qmlContext#
    {36, 405, 444},	// QGlobalSpace::qmlEngine#
    {36, 407, 456},	// QGlobalSpace::qmlExecuteDeferred#
    {36, 409, 425},	// QGlobalSpace::qmlInfo#
    {36, 410, 469},	// QGlobalSpace::qmlInfo##
    {36, 411, 465},	// QGlobalSpace::qmlInfo#?
    {36, 413, 421},	// QGlobalSpace::qscriptvalue_cast_helper#$$
};

}

extern "C" {

SMOKE_IMPORT void init_qtcore_Smoke();
SMOKE_IMPORT void init_qtgui_Smoke();

static bool initialized = false;
Smoke *qtdeclarative_Smoke = 0;

// Create the Smoke instance encapsulating all the above.
void init_qtdeclarative_Smoke() {
    init_qtcore_Smoke();
    init_qtgui_Smoke();
    if (initialized) return;
    qtdeclarative_Smoke = new Smoke(
        "qtdeclarative",
        __smokeqtdeclarative::classes, 91,
        __smokeqtdeclarative::methods, 591,
        __smokeqtdeclarative::methodMaps, 416,
        __smokeqtdeclarative::methodNames, 587,
        __smokeqtdeclarative::types, 265,
        __smokeqtdeclarative::inheritanceList,
        __smokeqtdeclarative::argumentList,
        __smokeqtdeclarative::ambiguousMethodList,
        __smokeqtdeclarative::cast );
    initialized = true;
}

void delete_qtdeclarative_Smoke() { delete qtdeclarative_Smoke; }

}
