
// Automatically generated, do not edit

#include "RJSType.h"



int RJSType_QGesture::id = -1;

int RJSType_QGesture::getId() const {
    return RJSType_QGesture::getIdStatic();
}

int RJSType_QGesture::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGesture());
    }
    return id;
}



int RJSType_QGestureEvent::id = -1;

int RJSType_QGestureEvent::getId() const {
    return RJSType_QGestureEvent::getIdStatic();
}

int RJSType_QGestureEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGestureEvent());
    }
    return id;
}



int RJSType_QKeyEvent::id = -1;

int RJSType_QKeyEvent::getId() const {
    return RJSType_QKeyEvent::getIdStatic();
}

int RJSType_QKeyEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QKeyEvent());
    }
    return id;
}



int RJSType_QObject::id = -1;

int RJSType_QObject::getId() const {
    return RJSType_QObject::getIdStatic();
}

int RJSType_QObject::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QObject());
    }
    return id;
}



int RJSType_QPainterPathStroker::id = -1;

int RJSType_QPainterPathStroker::getId() const {
    return RJSType_QPainterPathStroker::getIdStatic();
}

int RJSType_QPainterPathStroker::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPainterPathStroker());
    }
    return id;
}



int RJSType_QRegularExpressionMatchIterator::id = -1;

int RJSType_QRegularExpressionMatchIterator::getId() const {
    return RJSType_QRegularExpressionMatchIterator::getIdStatic();
}

int RJSType_QRegularExpressionMatchIterator::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QRegularExpressionMatchIterator());
    }
    return id;
}



int RJSType_QVariant::id = -1;

int RJSType_QVariant::getId() const {
    return RJSType_QVariant::getIdStatic();
}

int RJSType_QVariant::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QVariant());
    }
    return id;
}



int RJSType_QWidget::id = -1;

int RJSType_QWidget::getId() const {
    return RJSType_QWidget::getIdStatic();
}

int RJSType_QWidget::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QWidget());
    }
    return id;
}







int RJSType_QTextLayout::id = -1;

int RJSType_QTextLayout::getId() const {
    return RJSType_QTextLayout::getIdStatic();
}

int RJSType_QTextLayout::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextLayout());
    }
    return id;
}





int RJSType_QBitmap::id = -1;

int RJSType_QBitmap::getId() const {
    return RJSType_QBitmap::getIdStatic();
}

int RJSType_QBitmap::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QBitmap());
    }
    return id;
}



int RJSType_QBrush::id = -1;

int RJSType_QBrush::getId() const {
    return RJSType_QBrush::getIdStatic();
}

int RJSType_QBrush::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QBrush());
    }
    return id;
}



int RJSType_QByteArray::id = -1;

int RJSType_QByteArray::getId() const {
    return RJSType_QByteArray::getIdStatic();
}

int RJSType_QByteArray::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QByteArray());
    }
    return id;
}



int RJSType_QColor::id = -1;

int RJSType_QColor::getId() const {
    return RJSType_QColor::getIdStatic();
}

int RJSType_QColor::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QColor());
    }
    return id;
}



int RJSType_QConicalGradient::id = -1;

int RJSType_QConicalGradient::getId() const {
    return RJSType_QConicalGradient::getIdStatic();
}

int RJSType_QConicalGradient::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QConicalGradient());
    }
    return id;
}



int RJSType_QCursor::id = -1;

int RJSType_QCursor::getId() const {
    return RJSType_QCursor::getIdStatic();
}

int RJSType_QCursor::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QCursor());
    }
    return id;
}



int RJSType_QDate::id = -1;

int RJSType_QDate::getId() const {
    return RJSType_QDate::getIdStatic();
}

int RJSType_QDate::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDate());
    }
    return id;
}



int RJSType_QDateTime::id = -1;

int RJSType_QDateTime::getId() const {
    return RJSType_QDateTime::getIdStatic();
}

int RJSType_QDateTime::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDateTime());
    }
    return id;
}



int RJSType_QDesktopServices::id = -1;

int RJSType_QDesktopServices::getId() const {
    return RJSType_QDesktopServices::getIdStatic();
}

int RJSType_QDesktopServices::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDesktopServices());
    }
    return id;
}



int RJSType_QDir::id = -1;

int RJSType_QDir::getId() const {
    return RJSType_QDir::getIdStatic();
}

int RJSType_QDir::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDir());
    }
    return id;
}



int RJSType_QEasingCurve::id = -1;

int RJSType_QEasingCurve::getId() const {
    return RJSType_QEasingCurve::getIdStatic();
}

int RJSType_QEasingCurve::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QEasingCurve());
    }
    return id;
}



int RJSType_QEventPoint::id = -1;

int RJSType_QEventPoint::getId() const {
    return RJSType_QEventPoint::getIdStatic();
}

int RJSType_QEventPoint::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QEventPoint());
    }
    return id;
}



int RJSType_QFileInfo::id = -1;

int RJSType_QFileInfo::getId() const {
    return RJSType_QFileInfo::getIdStatic();
}

int RJSType_QFileInfo::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFileInfo());
    }
    return id;
}



int RJSType_QFont::id = -1;

int RJSType_QFont::getId() const {
    return RJSType_QFont::getIdStatic();
}

int RJSType_QFont::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFont());
    }
    return id;
}



int RJSType_QFontDatabase::id = -1;

int RJSType_QFontDatabase::getId() const {
    return RJSType_QFontDatabase::getIdStatic();
}

int RJSType_QFontDatabase::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFontDatabase());
    }
    return id;
}



int RJSType_QGradient::id = -1;

int RJSType_QGradient::getId() const {
    return RJSType_QGradient::getIdStatic();
}

int RJSType_QGradient::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGradient());
    }
    return id;
}



int RJSType_QIcon::id = -1;

int RJSType_QIcon::getId() const {
    return RJSType_QIcon::getIdStatic();
}

int RJSType_QIcon::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QIcon());
    }
    return id;
}



int RJSType_QImage::id = -1;

int RJSType_QImage::getId() const {
    return RJSType_QImage::getIdStatic();
}

int RJSType_QImage::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QImage());
    }
    return id;
}



int RJSType_QItemSelection::id = -1;

int RJSType_QItemSelection::getId() const {
    return RJSType_QItemSelection::getIdStatic();
}

int RJSType_QItemSelection::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QItemSelection());
    }
    return id;
}



int RJSType_QKeyCombination::id = -1;

int RJSType_QKeyCombination::getId() const {
    return RJSType_QKeyCombination::getIdStatic();
}

int RJSType_QKeyCombination::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QKeyCombination());
    }
    return id;
}



int RJSType_QKeySequence::id = -1;

int RJSType_QKeySequence::getId() const {
    return RJSType_QKeySequence::getIdStatic();
}

int RJSType_QKeySequence::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QKeySequence());
    }
    return id;
}



int RJSType_QLine::id = -1;

int RJSType_QLine::getId() const {
    return RJSType_QLine::getIdStatic();
}

int RJSType_QLine::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QLine());
    }
    return id;
}



int RJSType_QLineF::id = -1;

int RJSType_QLineF::getId() const {
    return RJSType_QLineF::getIdStatic();
}

int RJSType_QLineF::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QLineF());
    }
    return id;
}



int RJSType_QLinearGradient::id = -1;

int RJSType_QLinearGradient::getId() const {
    return RJSType_QLinearGradient::getIdStatic();
}

int RJSType_QLinearGradient::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QLinearGradient());
    }
    return id;
}



int RJSType_QLocale::id = -1;

int RJSType_QLocale::getId() const {
    return RJSType_QLocale::getIdStatic();
}

int RJSType_QLocale::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QLocale());
    }
    return id;
}



int RJSType_QMargins::id = -1;

int RJSType_QMargins::getId() const {
    return RJSType_QMargins::getIdStatic();
}

int RJSType_QMargins::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QMargins());
    }
    return id;
}



int RJSType_QMarginsF::id = -1;

int RJSType_QMarginsF::getId() const {
    return RJSType_QMarginsF::getIdStatic();
}

int RJSType_QMarginsF::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QMarginsF());
    }
    return id;
}



int RJSType_QModelIndex::id = -1;

int RJSType_QModelIndex::getId() const {
    return RJSType_QModelIndex::getIdStatic();
}

int RJSType_QModelIndex::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QModelIndex());
    }
    return id;
}



int RJSType_QPageLayout::id = -1;

int RJSType_QPageLayout::getId() const {
    return RJSType_QPageLayout::getIdStatic();
}

int RJSType_QPageLayout::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPageLayout());
    }
    return id;
}



int RJSType_QPageSize::id = -1;

int RJSType_QPageSize::getId() const {
    return RJSType_QPageSize::getIdStatic();
}

int RJSType_QPageSize::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPageSize());
    }
    return id;
}



int RJSType_QPainterPath::id = -1;

int RJSType_QPainterPath::getId() const {
    return RJSType_QPainterPath::getIdStatic();
}

int RJSType_QPainterPath::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPainterPath());
    }
    return id;
}



int RJSType_QPalette::id = -1;

int RJSType_QPalette::getId() const {
    return RJSType_QPalette::getIdStatic();
}

int RJSType_QPalette::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPalette());
    }
    return id;
}



int RJSType_QPen::id = -1;

int RJSType_QPen::getId() const {
    return RJSType_QPen::getIdStatic();
}

int RJSType_QPen::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPen());
    }
    return id;
}



int RJSType_QPicture::id = -1;

int RJSType_QPicture::getId() const {
    return RJSType_QPicture::getIdStatic();
}

int RJSType_QPicture::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPicture());
    }
    return id;
}



int RJSType_QPixmap::id = -1;

int RJSType_QPixmap::getId() const {
    return RJSType_QPixmap::getIdStatic();
}

int RJSType_QPixmap::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPixmap());
    }
    return id;
}



int RJSType_QPoint::id = -1;

int RJSType_QPoint::getId() const {
    return RJSType_QPoint::getIdStatic();
}

int RJSType_QPoint::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPoint());
    }
    return id;
}



int RJSType_QPointF::id = -1;

int RJSType_QPointF::getId() const {
    return RJSType_QPointF::getIdStatic();
}

int RJSType_QPointF::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPointF());
    }
    return id;
}



int RJSType_QPolygon::id = -1;

int RJSType_QPolygon::getId() const {
    return RJSType_QPolygon::getIdStatic();
}

int RJSType_QPolygon::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPolygon());
    }
    return id;
}



int RJSType_QPolygonF::id = -1;

int RJSType_QPolygonF::getId() const {
    return RJSType_QPolygonF::getIdStatic();
}

int RJSType_QPolygonF::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPolygonF());
    }
    return id;
}



int RJSType_QProcessEnvironment::id = -1;

int RJSType_QProcessEnvironment::getId() const {
    return RJSType_QProcessEnvironment::getIdStatic();
}

int RJSType_QProcessEnvironment::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QProcessEnvironment());
    }
    return id;
}



int RJSType_QRadialGradient::id = -1;

int RJSType_QRadialGradient::getId() const {
    return RJSType_QRadialGradient::getIdStatic();
}

int RJSType_QRadialGradient::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QRadialGradient());
    }
    return id;
}



int RJSType_QRect::id = -1;

int RJSType_QRect::getId() const {
    return RJSType_QRect::getIdStatic();
}

int RJSType_QRect::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QRect());
    }
    return id;
}



int RJSType_QRectF::id = -1;

int RJSType_QRectF::getId() const {
    return RJSType_QRectF::getIdStatic();
}

int RJSType_QRectF::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QRectF());
    }
    return id;
}



int RJSType_QRegion::id = -1;

int RJSType_QRegion::getId() const {
    return RJSType_QRegion::getIdStatic();
}

int RJSType_QRegion::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QRegion());
    }
    return id;
}



int RJSType_QRegularExpression::id = -1;

int RJSType_QRegularExpression::getId() const {
    return RJSType_QRegularExpression::getIdStatic();
}

int RJSType_QRegularExpression::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QRegularExpression());
    }
    return id;
}



int RJSType_QRegularExpressionMatch::id = -1;

int RJSType_QRegularExpressionMatch::getId() const {
    return RJSType_QRegularExpressionMatch::getIdStatic();
}

int RJSType_QRegularExpressionMatch::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QRegularExpressionMatch());
    }
    return id;
}



int RJSType_QSize::id = -1;

int RJSType_QSize::getId() const {
    return RJSType_QSize::getIdStatic();
}

int RJSType_QSize::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSize());
    }
    return id;
}



int RJSType_QSizeF::id = -1;

int RJSType_QSizeF::getId() const {
    return RJSType_QSizeF::getIdStatic();
}

int RJSType_QSizeF::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSizeF());
    }
    return id;
}



int RJSType_QSizePolicy::id = -1;

int RJSType_QSizePolicy::getId() const {
    return RJSType_QSizePolicy::getIdStatic();
}

int RJSType_QSizePolicy::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSizePolicy());
    }
    return id;
}



int RJSType_QSurfaceFormat::id = -1;

int RJSType_QSurfaceFormat::getId() const {
    return RJSType_QSurfaceFormat::getIdStatic();
}

int RJSType_QSurfaceFormat::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSurfaceFormat());
    }
    return id;
}



int RJSType_QTextBlockFormat::id = -1;

int RJSType_QTextBlockFormat::getId() const {
    return RJSType_QTextBlockFormat::getIdStatic();
}

int RJSType_QTextBlockFormat::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextBlockFormat());
    }
    return id;
}



int RJSType_QTextCharFormat::id = -1;

int RJSType_QTextCharFormat::getId() const {
    return RJSType_QTextCharFormat::getIdStatic();
}

int RJSType_QTextCharFormat::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextCharFormat());
    }
    return id;
}



int RJSType_QTextCursor::id = -1;

int RJSType_QTextCursor::getId() const {
    return RJSType_QTextCursor::getIdStatic();
}

int RJSType_QTextCursor::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextCursor());
    }
    return id;
}



int RJSType_QTextFormat::id = -1;

int RJSType_QTextFormat::getId() const {
    return RJSType_QTextFormat::getIdStatic();
}

int RJSType_QTextFormat::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextFormat());
    }
    return id;
}



int RJSType_QTextFrameFormat::id = -1;

int RJSType_QTextFrameFormat::getId() const {
    return RJSType_QTextFrameFormat::getIdStatic();
}

int RJSType_QTextFrameFormat::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextFrameFormat());
    }
    return id;
}



int RJSType_QTextImageFormat::id = -1;

int RJSType_QTextImageFormat::getId() const {
    return RJSType_QTextImageFormat::getIdStatic();
}

int RJSType_QTextImageFormat::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextImageFormat());
    }
    return id;
}



int RJSType_QTextLength::id = -1;

int RJSType_QTextLength::getId() const {
    return RJSType_QTextLength::getIdStatic();
}

int RJSType_QTextLength::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextLength());
    }
    return id;
}



int RJSType_QTextListFormat::id = -1;

int RJSType_QTextListFormat::getId() const {
    return RJSType_QTextListFormat::getIdStatic();
}

int RJSType_QTextListFormat::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextListFormat());
    }
    return id;
}



int RJSType_QTextTableCellFormat::id = -1;

int RJSType_QTextTableCellFormat::getId() const {
    return RJSType_QTextTableCellFormat::getIdStatic();
}

int RJSType_QTextTableCellFormat::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextTableCellFormat());
    }
    return id;
}



int RJSType_QTextTableFormat::id = -1;

int RJSType_QTextTableFormat::getId() const {
    return RJSType_QTextTableFormat::getIdStatic();
}

int RJSType_QTextTableFormat::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextTableFormat());
    }
    return id;
}



int RJSType_QTime::id = -1;

int RJSType_QTime::getId() const {
    return RJSType_QTime::getIdStatic();
}

int RJSType_QTime::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTime());
    }
    return id;
}



int RJSType_QTransform::id = -1;

int RJSType_QTransform::getId() const {
    return RJSType_QTransform::getIdStatic();
}

int RJSType_QTransform::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTransform());
    }
    return id;
}



int RJSType_QUrl::id = -1;

int RJSType_QUrl::getId() const {
    return RJSType_QUrl::getIdStatic();
}

int RJSType_QUrl::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QUrl());
    }
    return id;
}



int RJSType_QUrlQuery::id = -1;

int RJSType_QUrlQuery::getId() const {
    return RJSType_QUrlQuery::getIdStatic();
}

int RJSType_QUrlQuery::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QUrlQuery());
    }
    return id;
}



int RJSType_QXmlAttributes::id = -1;

int RJSType_QXmlAttributes::getId() const {
    return RJSType_QXmlAttributes::getIdStatic();
}

int RJSType_QXmlAttributes::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlAttributes());
    }
    return id;
}



int RJSType_QXmlStreamAttributes::id = -1;

int RJSType_QXmlStreamAttributes::getId() const {
    return RJSType_QXmlStreamAttributes::getIdStatic();
}

int RJSType_QXmlStreamAttributes::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlStreamAttributes());
    }
    return id;
}





int RJSType_QAbstractFileIconProvider::id = -1;

int RJSType_QAbstractFileIconProvider::getId() const {
    return RJSType_QAbstractFileIconProvider::getIdStatic();
}

int RJSType_QAbstractFileIconProvider::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QAbstractFileIconProvider());
    }
    return id;
}



int RJSType_QAbstractListModel::id = -1;

int RJSType_QAbstractListModel::getId() const {
    return RJSType_QAbstractListModel::getIdStatic();
}

int RJSType_QAbstractListModel::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QAbstractListModel());
    }
    return id;
}



int RJSType_QAbstractTableModel::id = -1;

int RJSType_QAbstractTableModel::getId() const {
    return RJSType_QAbstractTableModel::getIdStatic();
}

int RJSType_QAbstractTableModel::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QAbstractTableModel());
    }
    return id;
}



int RJSType_QActionEvent::id = -1;

int RJSType_QActionEvent::getId() const {
    return RJSType_QActionEvent::getIdStatic();
}

int RJSType_QActionEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QActionEvent());
    }
    return id;
}



int RJSType_QCompleter::id = -1;

int RJSType_QCompleter::getId() const {
    return RJSType_QCompleter::getIdStatic();
}

int RJSType_QCompleter::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QCompleter());
    }
    return id;
}



int RJSType_QContextMenuEvent::id = -1;

int RJSType_QContextMenuEvent::getId() const {
    return RJSType_QContextMenuEvent::getIdStatic();
}

int RJSType_QContextMenuEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QContextMenuEvent());
    }
    return id;
}



int RJSType_QDirIterator::id = -1;

int RJSType_QDirIterator::getId() const {
    return RJSType_QDirIterator::getIdStatic();
}

int RJSType_QDirIterator::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDirIterator());
    }
    return id;
}



int RJSType_QDragEnterEvent::id = -1;

int RJSType_QDragEnterEvent::getId() const {
    return RJSType_QDragEnterEvent::getIdStatic();
}

int RJSType_QDragEnterEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDragEnterEvent());
    }
    return id;
}



int RJSType_QDragLeaveEvent::id = -1;

int RJSType_QDragLeaveEvent::getId() const {
    return RJSType_QDragLeaveEvent::getIdStatic();
}

int RJSType_QDragLeaveEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDragLeaveEvent());
    }
    return id;
}



int RJSType_QDragMoveEvent::id = -1;

int RJSType_QDragMoveEvent::getId() const {
    return RJSType_QDragMoveEvent::getIdStatic();
}

int RJSType_QDragMoveEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDragMoveEvent());
    }
    return id;
}



int RJSType_QDropEvent::id = -1;

int RJSType_QDropEvent::getId() const {
    return RJSType_QDropEvent::getIdStatic();
}

int RJSType_QDropEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDropEvent());
    }
    return id;
}



int RJSType_QEvent::id = -1;

int RJSType_QEvent::getId() const {
    return RJSType_QEvent::getIdStatic();
}

int RJSType_QEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QEvent());
    }
    return id;
}



int RJSType_QFileIconProvider::id = -1;

int RJSType_QFileIconProvider::getId() const {
    return RJSType_QFileIconProvider::getIdStatic();
}

int RJSType_QFileIconProvider::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFileIconProvider());
    }
    return id;
}



int RJSType_QFocusEvent::id = -1;

int RJSType_QFocusEvent::getId() const {
    return RJSType_QFocusEvent::getIdStatic();
}

int RJSType_QFocusEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFocusEvent());
    }
    return id;
}



int RJSType_QFontMetrics::id = -1;

int RJSType_QFontMetrics::getId() const {
    return RJSType_QFontMetrics::getIdStatic();
}

int RJSType_QFontMetrics::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFontMetrics());
    }
    return id;
}



int RJSType_QFontMetricsF::id = -1;

int RJSType_QFontMetricsF::getId() const {
    return RJSType_QFontMetricsF::getIdStatic();
}

int RJSType_QFontMetricsF::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFontMetricsF());
    }
    return id;
}



int RJSType_QHelpEvent::id = -1;

int RJSType_QHelpEvent::getId() const {
    return RJSType_QHelpEvent::getIdStatic();
}

int RJSType_QHelpEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QHelpEvent());
    }
    return id;
}



int RJSType_QIODeviceBase::id = -1;

int RJSType_QIODeviceBase::getId() const {
    return RJSType_QIODeviceBase::getIdStatic();
}

int RJSType_QIODeviceBase::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QIODeviceBase());
    }
    return id;
}



int RJSType_QImageReader::id = -1;

int RJSType_QImageReader::getId() const {
    return RJSType_QImageReader::getIdStatic();
}

int RJSType_QImageReader::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QImageReader());
    }
    return id;
}



int RJSType_QImageWriter::id = -1;

int RJSType_QImageWriter::getId() const {
    return RJSType_QImageWriter::getIdStatic();
}

int RJSType_QImageWriter::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QImageWriter());
    }
    return id;
}



int RJSType_QInputEvent::id = -1;

int RJSType_QInputEvent::getId() const {
    return RJSType_QInputEvent::getIdStatic();
}

int RJSType_QInputEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QInputEvent());
    }
    return id;
}



int RJSType_QJSEngine::id = -1;

int RJSType_QJSEngine::getId() const {
    return RJSType_QJSEngine::getIdStatic();
}

int RJSType_QJSEngine::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QJSEngine());
    }
    return id;
}



int RJSType_QLayoutItem::id = -1;

int RJSType_QLayoutItem::getId() const {
    return RJSType_QLayoutItem::getIdStatic();
}

int RJSType_QLayoutItem::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QLayoutItem());
    }
    return id;
}



int RJSType_QListWidgetItem::id = -1;

int RJSType_QListWidgetItem::getId() const {
    return RJSType_QListWidgetItem::getIdStatic();
}

int RJSType_QListWidgetItem::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QListWidgetItem());
    }
    return id;
}



int RJSType_QMouseEvent::id = -1;

int RJSType_QMouseEvent::getId() const {
    return RJSType_QMouseEvent::getIdStatic();
}

int RJSType_QMouseEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QMouseEvent());
    }
    return id;
}



int RJSType_QPaintDevice::id = -1;

int RJSType_QPaintDevice::getId() const {
    return RJSType_QPaintDevice::getIdStatic();
}

int RJSType_QPaintDevice::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPaintDevice());
    }
    return id;
}



int RJSType_QPaintEvent::id = -1;

int RJSType_QPaintEvent::getId() const {
    return RJSType_QPaintEvent::getIdStatic();
}

int RJSType_QPaintEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPaintEvent());
    }
    return id;
}



int RJSType_QPainter::id = -1;

int RJSType_QPainter::getId() const {
    return RJSType_QPainter::getIdStatic();
}

int RJSType_QPainter::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPainter());
    }
    return id;
}



int RJSType_QPanGesture::id = -1;

int RJSType_QPanGesture::getId() const {
    return RJSType_QPanGesture::getIdStatic();
}

int RJSType_QPanGesture::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPanGesture());
    }
    return id;
}



int RJSType_QPinchGesture::id = -1;

int RJSType_QPinchGesture::getId() const {
    return RJSType_QPinchGesture::getIdStatic();
}

int RJSType_QPinchGesture::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPinchGesture());
    }
    return id;
}



int RJSType_QPointerEvent::id = -1;

int RJSType_QPointerEvent::getId() const {
    return RJSType_QPointerEvent::getIdStatic();
}

int RJSType_QPointerEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPointerEvent());
    }
    return id;
}



int RJSType_QProcess::id = -1;

int RJSType_QProcess::getId() const {
    return RJSType_QProcess::getIdStatic();
}

int RJSType_QProcess::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QProcess());
    }
    return id;
}



int RJSType_QQmlEngine::id = -1;

int RJSType_QQmlEngine::getId() const {
    return RJSType_QQmlEngine::getIdStatic();
}

int RJSType_QQmlEngine::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QQmlEngine());
    }
    return id;
}



int RJSType_QQmlContext::id = -1;

int RJSType_QQmlContext::getId() const {
    return RJSType_QQmlContext::getIdStatic();
}

int RJSType_QQmlContext::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QQmlContext());
    }
    return id;
}



int RJSType_QQmlApplicationEngine::id = -1;

int RJSType_QQmlApplicationEngine::getId() const {
    return RJSType_QQmlApplicationEngine::getIdStatic();
}

int RJSType_QQmlApplicationEngine::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QQmlApplicationEngine());
    }
    return id;
}



int RJSType_QResizeEvent::id = -1;

int RJSType_QResizeEvent::getId() const {
    return RJSType_QResizeEvent::getIdStatic();
}

int RJSType_QResizeEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QResizeEvent());
    }
    return id;
}



int RJSType_QSinglePointEvent::id = -1;

int RJSType_QSinglePointEvent::getId() const {
    return RJSType_QSinglePointEvent::getIdStatic();
}

int RJSType_QSinglePointEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSinglePointEvent());
    }
    return id;
}



int RJSType_QSpacerItem::id = -1;

int RJSType_QSpacerItem::getId() const {
    return RJSType_QSpacerItem::getIdStatic();
}

int RJSType_QSpacerItem::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSpacerItem());
    }
    return id;
}



int RJSType_QStandardItem::id = -1;

int RJSType_QStandardItem::getId() const {
    return RJSType_QStandardItem::getIdStatic();
}

int RJSType_QStandardItem::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QStandardItem());
    }
    return id;
}



int RJSType_QStringConverter::id = -1;

int RJSType_QStringConverter::getId() const {
    return RJSType_QStringConverter::getIdStatic();
}

int RJSType_QStringConverter::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QStringConverter());
    }
    return id;
}



int RJSType_QStringDecoder::id = -1;

int RJSType_QStringDecoder::getId() const {
    return RJSType_QStringDecoder::getIdStatic();
}

int RJSType_QStringDecoder::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QStringDecoder());
    }
    return id;
}



int RJSType_QStringEncoder::id = -1;

int RJSType_QStringEncoder::getId() const {
    return RJSType_QStringEncoder::getIdStatic();
}

int RJSType_QStringEncoder::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QStringEncoder());
    }
    return id;
}



int RJSType_QSwipeGesture::id = -1;

int RJSType_QSwipeGesture::getId() const {
    return RJSType_QSwipeGesture::getIdStatic();
}

int RJSType_QSwipeGesture::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSwipeGesture());
    }
    return id;
}



int RJSType_QTableWidgetItem::id = -1;

int RJSType_QTableWidgetItem::getId() const {
    return RJSType_QTableWidgetItem::getIdStatic();
}

int RJSType_QTableWidgetItem::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTableWidgetItem());
    }
    return id;
}



int RJSType_QTextStream::id = -1;

int RJSType_QTextStream::getId() const {
    return RJSType_QTextStream::getIdStatic();
}

int RJSType_QTextStream::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextStream());
    }
    return id;
}



int RJSType_QToolTip::id = -1;

int RJSType_QToolTip::getId() const {
    return RJSType_QToolTip::getIdStatic();
}

int RJSType_QToolTip::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QToolTip());
    }
    return id;
}



int RJSType_QTreeWidgetItem::id = -1;

int RJSType_QTreeWidgetItem::getId() const {
    return RJSType_QTreeWidgetItem::getIdStatic();
}

int RJSType_QTreeWidgetItem::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTreeWidgetItem());
    }
    return id;
}



int RJSType_QUiLoader::id = -1;

int RJSType_QUiLoader::getId() const {
    return RJSType_QUiLoader::getIdStatic();
}

int RJSType_QUiLoader::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QUiLoader());
    }
    return id;
}



int RJSType_QWheelEvent::id = -1;

int RJSType_QWheelEvent::getId() const {
    return RJSType_QWheelEvent::getIdStatic();
}

int RJSType_QWheelEvent::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QWheelEvent());
    }
    return id;
}



int RJSType_QWidgetItem::id = -1;

int RJSType_QWidgetItem::getId() const {
    return RJSType_QWidgetItem::getIdStatic();
}

int RJSType_QWidgetItem::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QWidgetItem());
    }
    return id;
}



int RJSType_QXmlContentHandler::id = -1;

int RJSType_QXmlContentHandler::getId() const {
    return RJSType_QXmlContentHandler::getIdStatic();
}

int RJSType_QXmlContentHandler::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlContentHandler());
    }
    return id;
}



int RJSType_QXmlDTDHandler::id = -1;

int RJSType_QXmlDTDHandler::getId() const {
    return RJSType_QXmlDTDHandler::getIdStatic();
}

int RJSType_QXmlDTDHandler::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlDTDHandler());
    }
    return id;
}



int RJSType_QXmlDeclHandler::id = -1;

int RJSType_QXmlDeclHandler::getId() const {
    return RJSType_QXmlDeclHandler::getIdStatic();
}

int RJSType_QXmlDeclHandler::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlDeclHandler());
    }
    return id;
}



int RJSType_QXmlDefaultHandler::id = -1;

int RJSType_QXmlDefaultHandler::getId() const {
    return RJSType_QXmlDefaultHandler::getIdStatic();
}

int RJSType_QXmlDefaultHandler::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlDefaultHandler());
    }
    return id;
}



int RJSType_QXmlEntityResolver::id = -1;

int RJSType_QXmlEntityResolver::getId() const {
    return RJSType_QXmlEntityResolver::getIdStatic();
}

int RJSType_QXmlEntityResolver::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlEntityResolver());
    }
    return id;
}



int RJSType_QXmlErrorHandler::id = -1;

int RJSType_QXmlErrorHandler::getId() const {
    return RJSType_QXmlErrorHandler::getIdStatic();
}

int RJSType_QXmlErrorHandler::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlErrorHandler());
    }
    return id;
}



int RJSType_QXmlInputSource::id = -1;

int RJSType_QXmlInputSource::getId() const {
    return RJSType_QXmlInputSource::getIdStatic();
}

int RJSType_QXmlInputSource::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlInputSource());
    }
    return id;
}



int RJSType_QXmlLexicalHandler::id = -1;

int RJSType_QXmlLexicalHandler::getId() const {
    return RJSType_QXmlLexicalHandler::getIdStatic();
}

int RJSType_QXmlLexicalHandler::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlLexicalHandler());
    }
    return id;
}



int RJSType_QXmlLocator::id = -1;

int RJSType_QXmlLocator::getId() const {
    return RJSType_QXmlLocator::getIdStatic();
}

int RJSType_QXmlLocator::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlLocator());
    }
    return id;
}



int RJSType_QXmlParseException::id = -1;

int RJSType_QXmlParseException::getId() const {
    return RJSType_QXmlParseException::getIdStatic();
}

int RJSType_QXmlParseException::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlParseException());
    }
    return id;
}



int RJSType_QXmlReader::id = -1;

int RJSType_QXmlReader::getId() const {
    return RJSType_QXmlReader::getIdStatic();
}

int RJSType_QXmlReader::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlReader());
    }
    return id;
}



int RJSType_QXmlSimpleReader::id = -1;

int RJSType_QXmlSimpleReader::getId() const {
    return RJSType_QXmlSimpleReader::getIdStatic();
}

int RJSType_QXmlSimpleReader::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlSimpleReader());
    }
    return id;
}



int RJSType_QXmlStreamAttribute::id = -1;

int RJSType_QXmlStreamAttribute::getId() const {
    return RJSType_QXmlStreamAttribute::getIdStatic();
}

int RJSType_QXmlStreamAttribute::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlStreamAttribute());
    }
    return id;
}



int RJSType_QXmlStreamReader::id = -1;

int RJSType_QXmlStreamReader::getId() const {
    return RJSType_QXmlStreamReader::getIdStatic();
}

int RJSType_QXmlStreamReader::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlStreamReader());
    }
    return id;
}



int RJSType_QXmlStreamWriter::id = -1;

int RJSType_QXmlStreamWriter::getId() const {
    return RJSType_QXmlStreamWriter::getIdStatic();
}

int RJSType_QXmlStreamWriter::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QXmlStreamWriter());
    }
    return id;
}





int RJSType_QAbstractButton::id = -1;

int RJSType_QAbstractButton::getId() const {
    return RJSType_QAbstractButton::getIdStatic();
}

int RJSType_QAbstractButton::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QAbstractButton());
    }
    return id;
}



int RJSType_QAbstractItemDelegate::id = -1;

int RJSType_QAbstractItemDelegate::getId() const {
    return RJSType_QAbstractItemDelegate::getIdStatic();
}

int RJSType_QAbstractItemDelegate::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QAbstractItemDelegate());
    }
    return id;
}



int RJSType_QAbstractItemModel::id = -1;

int RJSType_QAbstractItemModel::getId() const {
    return RJSType_QAbstractItemModel::getIdStatic();
}

int RJSType_QAbstractItemModel::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QAbstractItemModel());
    }
    return id;
}



int RJSType_QAbstractItemView::id = -1;

int RJSType_QAbstractItemView::getId() const {
    return RJSType_QAbstractItemView::getIdStatic();
}

int RJSType_QAbstractItemView::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QAbstractItemView());
    }
    return id;
}



int RJSType_QAbstractScrollArea::id = -1;

int RJSType_QAbstractScrollArea::getId() const {
    return RJSType_QAbstractScrollArea::getIdStatic();
}

int RJSType_QAbstractScrollArea::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QAbstractScrollArea());
    }
    return id;
}



int RJSType_QAbstractSlider::id = -1;

int RJSType_QAbstractSlider::getId() const {
    return RJSType_QAbstractSlider::getIdStatic();
}

int RJSType_QAbstractSlider::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QAbstractSlider());
    }
    return id;
}



int RJSType_QAction::id = -1;

int RJSType_QAction::getId() const {
    return RJSType_QAction::getIdStatic();
}

int RJSType_QAction::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QAction());
    }
    return id;
}



int RJSType_QActionGroup::id = -1;

int RJSType_QActionGroup::getId() const {
    return RJSType_QActionGroup::getIdStatic();
}

int RJSType_QActionGroup::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QActionGroup());
    }
    return id;
}



int RJSType_QApplication::id = -1;

int RJSType_QApplication::getId() const {
    return RJSType_QApplication::getIdStatic();
}

int RJSType_QApplication::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QApplication());
    }
    return id;
}



int RJSType_QBoxLayout::id = -1;

int RJSType_QBoxLayout::getId() const {
    return RJSType_QBoxLayout::getIdStatic();
}

int RJSType_QBoxLayout::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QBoxLayout());
    }
    return id;
}



int RJSType_QBuffer::id = -1;

int RJSType_QBuffer::getId() const {
    return RJSType_QBuffer::getIdStatic();
}

int RJSType_QBuffer::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QBuffer());
    }
    return id;
}



int RJSType_QButtonGroup::id = -1;

int RJSType_QButtonGroup::getId() const {
    return RJSType_QButtonGroup::getIdStatic();
}

int RJSType_QButtonGroup::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QButtonGroup());
    }
    return id;
}



int RJSType_QCheckBox::id = -1;

int RJSType_QCheckBox::getId() const {
    return RJSType_QCheckBox::getIdStatic();
}

int RJSType_QCheckBox::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QCheckBox());
    }
    return id;
}



int RJSType_QClipboard::id = -1;

int RJSType_QClipboard::getId() const {
    return RJSType_QClipboard::getIdStatic();
}

int RJSType_QClipboard::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QClipboard());
    }
    return id;
}



int RJSType_QColorDialog::id = -1;

int RJSType_QColorDialog::getId() const {
    return RJSType_QColorDialog::getIdStatic();
}

int RJSType_QColorDialog::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QColorDialog());
    }
    return id;
}



int RJSType_QComboBox::id = -1;

int RJSType_QComboBox::getId() const {
    return RJSType_QComboBox::getIdStatic();
}

int RJSType_QComboBox::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QComboBox());
    }
    return id;
}



int RJSType_QCoreApplication::id = -1;

int RJSType_QCoreApplication::getId() const {
    return RJSType_QCoreApplication::getIdStatic();
}

int RJSType_QCoreApplication::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QCoreApplication());
    }
    return id;
}



int RJSType_QDialog::id = -1;

int RJSType_QDialog::getId() const {
    return RJSType_QDialog::getIdStatic();
}

int RJSType_QDialog::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDialog());
    }
    return id;
}



int RJSType_QDialogButtonBox::id = -1;

int RJSType_QDialogButtonBox::getId() const {
    return RJSType_QDialogButtonBox::getIdStatic();
}

int RJSType_QDialogButtonBox::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDialogButtonBox());
    }
    return id;
}



int RJSType_QDockWidget::id = -1;

int RJSType_QDockWidget::getId() const {
    return RJSType_QDockWidget::getIdStatic();
}

int RJSType_QDockWidget::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDockWidget());
    }
    return id;
}



int RJSType_QDoubleSpinBox::id = -1;

int RJSType_QDoubleSpinBox::getId() const {
    return RJSType_QDoubleSpinBox::getIdStatic();
}

int RJSType_QDoubleSpinBox::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDoubleSpinBox());
    }
    return id;
}



int RJSType_QDoubleValidator::id = -1;

int RJSType_QDoubleValidator::getId() const {
    return RJSType_QDoubleValidator::getIdStatic();
}

int RJSType_QDoubleValidator::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDoubleValidator());
    }
    return id;
}



int RJSType_QDrag::id = -1;

int RJSType_QDrag::getId() const {
    return RJSType_QDrag::getIdStatic();
}

int RJSType_QDrag::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QDrag());
    }
    return id;
}



int RJSType_QEventLoop::id = -1;

int RJSType_QEventLoop::getId() const {
    return RJSType_QEventLoop::getIdStatic();
}

int RJSType_QEventLoop::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QEventLoop());
    }
    return id;
}



int RJSType_QFile::id = -1;

int RJSType_QFile::getId() const {
    return RJSType_QFile::getIdStatic();
}

int RJSType_QFile::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFile());
    }
    return id;
}



int RJSType_QFileDevice::id = -1;

int RJSType_QFileDevice::getId() const {
    return RJSType_QFileDevice::getIdStatic();
}

int RJSType_QFileDevice::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFileDevice());
    }
    return id;
}



int RJSType_QFileDialog::id = -1;

int RJSType_QFileDialog::getId() const {
    return RJSType_QFileDialog::getIdStatic();
}

int RJSType_QFileDialog::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFileDialog());
    }
    return id;
}



int RJSType_QFileSystemModel::id = -1;

int RJSType_QFileSystemModel::getId() const {
    return RJSType_QFileSystemModel::getIdStatic();
}

int RJSType_QFileSystemModel::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFileSystemModel());
    }
    return id;
}



int RJSType_QFileSystemWatcher::id = -1;

int RJSType_QFileSystemWatcher::getId() const {
    return RJSType_QFileSystemWatcher::getIdStatic();
}

int RJSType_QFileSystemWatcher::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFileSystemWatcher());
    }
    return id;
}



int RJSType_QFontComboBox::id = -1;

int RJSType_QFontComboBox::getId() const {
    return RJSType_QFontComboBox::getIdStatic();
}

int RJSType_QFontComboBox::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFontComboBox());
    }
    return id;
}



int RJSType_QFormLayout::id = -1;

int RJSType_QFormLayout::getId() const {
    return RJSType_QFormLayout::getIdStatic();
}

int RJSType_QFormLayout::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFormLayout());
    }
    return id;
}



int RJSType_QFrame::id = -1;

int RJSType_QFrame::getId() const {
    return RJSType_QFrame::getIdStatic();
}

int RJSType_QFrame::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFrame());
    }
    return id;
}



int RJSType_QGraphicsBlurEffect::id = -1;

int RJSType_QGraphicsBlurEffect::getId() const {
    return RJSType_QGraphicsBlurEffect::getIdStatic();
}

int RJSType_QGraphicsBlurEffect::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGraphicsBlurEffect());
    }
    return id;
}



int RJSType_QGraphicsColorizeEffect::id = -1;

int RJSType_QGraphicsColorizeEffect::getId() const {
    return RJSType_QGraphicsColorizeEffect::getIdStatic();
}

int RJSType_QGraphicsColorizeEffect::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGraphicsColorizeEffect());
    }
    return id;
}



int RJSType_QGraphicsDropShadowEffect::id = -1;

int RJSType_QGraphicsDropShadowEffect::getId() const {
    return RJSType_QGraphicsDropShadowEffect::getIdStatic();
}

int RJSType_QGraphicsDropShadowEffect::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGraphicsDropShadowEffect());
    }
    return id;
}



int RJSType_QGraphicsEffect::id = -1;

int RJSType_QGraphicsEffect::getId() const {
    return RJSType_QGraphicsEffect::getIdStatic();
}

int RJSType_QGraphicsEffect::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGraphicsEffect());
    }
    return id;
}



int RJSType_QGraphicsOpacityEffect::id = -1;

int RJSType_QGraphicsOpacityEffect::getId() const {
    return RJSType_QGraphicsOpacityEffect::getIdStatic();
}

int RJSType_QGraphicsOpacityEffect::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGraphicsOpacityEffect());
    }
    return id;
}



int RJSType_QGridLayout::id = -1;

int RJSType_QGridLayout::getId() const {
    return RJSType_QGridLayout::getIdStatic();
}

int RJSType_QGridLayout::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGridLayout());
    }
    return id;
}



int RJSType_QGroupBox::id = -1;

int RJSType_QGroupBox::getId() const {
    return RJSType_QGroupBox::getIdStatic();
}

int RJSType_QGroupBox::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGroupBox());
    }
    return id;
}



int RJSType_QGuiApplication::id = -1;

int RJSType_QGuiApplication::getId() const {
    return RJSType_QGuiApplication::getIdStatic();
}

int RJSType_QGuiApplication::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGuiApplication());
    }
    return id;
}



int RJSType_QHBoxLayout::id = -1;

int RJSType_QHBoxLayout::getId() const {
    return RJSType_QHBoxLayout::getIdStatic();
}

int RJSType_QHBoxLayout::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QHBoxLayout());
    }
    return id;
}



int RJSType_QHeaderView::id = -1;

int RJSType_QHeaderView::getId() const {
    return RJSType_QHeaderView::getIdStatic();
}

int RJSType_QHeaderView::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QHeaderView());
    }
    return id;
}



int RJSType_QIODevice::id = -1;

int RJSType_QIODevice::getId() const {
    return RJSType_QIODevice::getIdStatic();
}

int RJSType_QIODevice::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QIODevice());
    }
    return id;
}



int RJSType_QInputDevice::id = -1;

int RJSType_QInputDevice::getId() const {
    return RJSType_QInputDevice::getIdStatic();
}

int RJSType_QInputDevice::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QInputDevice());
    }
    return id;
}



int RJSType_QIntValidator::id = -1;

int RJSType_QIntValidator::getId() const {
    return RJSType_QIntValidator::getIdStatic();
}

int RJSType_QIntValidator::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QIntValidator());
    }
    return id;
}



int RJSType_QItemDelegate::id = -1;

int RJSType_QItemDelegate::getId() const {
    return RJSType_QItemDelegate::getIdStatic();
}

int RJSType_QItemDelegate::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QItemDelegate());
    }
    return id;
}



int RJSType_QItemSelectionModel::id = -1;

int RJSType_QItemSelectionModel::getId() const {
    return RJSType_QItemSelectionModel::getIdStatic();
}

int RJSType_QItemSelectionModel::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QItemSelectionModel());
    }
    return id;
}



int RJSType_QLabel::id = -1;

int RJSType_QLabel::getId() const {
    return RJSType_QLabel::getIdStatic();
}

int RJSType_QLabel::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QLabel());
    }
    return id;
}



int RJSType_QLayout::id = -1;

int RJSType_QLayout::getId() const {
    return RJSType_QLayout::getIdStatic();
}

int RJSType_QLayout::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QLayout());
    }
    return id;
}



int RJSType_QLineEdit::id = -1;

int RJSType_QLineEdit::getId() const {
    return RJSType_QLineEdit::getIdStatic();
}

int RJSType_QLineEdit::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QLineEdit());
    }
    return id;
}



int RJSType_QListView::id = -1;

int RJSType_QListView::getId() const {
    return RJSType_QListView::getIdStatic();
}

int RJSType_QListView::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QListView());
    }
    return id;
}



int RJSType_QListWidget::id = -1;

int RJSType_QListWidget::getId() const {
    return RJSType_QListWidget::getIdStatic();
}

int RJSType_QListWidget::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QListWidget());
    }
    return id;
}



int RJSType_QMainWindow::id = -1;

int RJSType_QMainWindow::getId() const {
    return RJSType_QMainWindow::getIdStatic();
}

int RJSType_QMainWindow::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QMainWindow());
    }
    return id;
}



int RJSType_QMdiArea::id = -1;

int RJSType_QMdiArea::getId() const {
    return RJSType_QMdiArea::getIdStatic();
}

int RJSType_QMdiArea::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QMdiArea());
    }
    return id;
}



int RJSType_QMdiSubWindow::id = -1;

int RJSType_QMdiSubWindow::getId() const {
    return RJSType_QMdiSubWindow::getIdStatic();
}

int RJSType_QMdiSubWindow::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QMdiSubWindow());
    }
    return id;
}



int RJSType_QMenu::id = -1;

int RJSType_QMenu::getId() const {
    return RJSType_QMenu::getIdStatic();
}

int RJSType_QMenu::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QMenu());
    }
    return id;
}



int RJSType_QMenuBar::id = -1;

int RJSType_QMenuBar::getId() const {
    return RJSType_QMenuBar::getIdStatic();
}

int RJSType_QMenuBar::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QMenuBar());
    }
    return id;
}



int RJSType_QMessageBox::id = -1;

int RJSType_QMessageBox::getId() const {
    return RJSType_QMessageBox::getIdStatic();
}

int RJSType_QMessageBox::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QMessageBox());
    }
    return id;
}



int RJSType_QMimeData::id = -1;

int RJSType_QMimeData::getId() const {
    return RJSType_QMimeData::getIdStatic();
}

int RJSType_QMimeData::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QMimeData());
    }
    return id;
}



int RJSType_QPlainTextEdit::id = -1;

int RJSType_QPlainTextEdit::getId() const {
    return RJSType_QPlainTextEdit::getIdStatic();
}

int RJSType_QPlainTextEdit::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPlainTextEdit());
    }
    return id;
}



int RJSType_QProgressBar::id = -1;

int RJSType_QProgressBar::getId() const {
    return RJSType_QProgressBar::getIdStatic();
}

int RJSType_QProgressBar::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QProgressBar());
    }
    return id;
}



int RJSType_QProgressDialog::id = -1;

int RJSType_QProgressDialog::getId() const {
    return RJSType_QProgressDialog::getIdStatic();
}

int RJSType_QProgressDialog::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QProgressDialog());
    }
    return id;
}



int RJSType_QPushButton::id = -1;

int RJSType_QPushButton::getId() const {
    return RJSType_QPushButton::getIdStatic();
}

int RJSType_QPushButton::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPushButton());
    }
    return id;
}



int RJSType_QRadioButton::id = -1;

int RJSType_QRadioButton::getId() const {
    return RJSType_QRadioButton::getIdStatic();
}

int RJSType_QRadioButton::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QRadioButton());
    }
    return id;
}



int RJSType_QRegularExpressionValidator::id = -1;

int RJSType_QRegularExpressionValidator::getId() const {
    return RJSType_QRegularExpressionValidator::getIdStatic();
}

int RJSType_QRegularExpressionValidator::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QRegularExpressionValidator());
    }
    return id;
}



int RJSType_QScreen::id = -1;

int RJSType_QScreen::getId() const {
    return RJSType_QScreen::getIdStatic();
}

int RJSType_QScreen::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QScreen());
    }
    return id;
}



int RJSType_QScrollArea::id = -1;

int RJSType_QScrollArea::getId() const {
    return RJSType_QScrollArea::getIdStatic();
}

int RJSType_QScrollArea::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QScrollArea());
    }
    return id;
}



int RJSType_QScrollBar::id = -1;

int RJSType_QScrollBar::getId() const {
    return RJSType_QScrollBar::getIdStatic();
}

int RJSType_QScrollBar::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QScrollBar());
    }
    return id;
}



int RJSType_QSettings::id = -1;

int RJSType_QSettings::getId() const {
    return RJSType_QSettings::getIdStatic();
}

int RJSType_QSettings::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSettings());
    }
    return id;
}



int RJSType_QShortcut::id = -1;

int RJSType_QShortcut::getId() const {
    return RJSType_QShortcut::getIdStatic();
}

int RJSType_QShortcut::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QShortcut());
    }
    return id;
}



int RJSType_QSlider::id = -1;

int RJSType_QSlider::getId() const {
    return RJSType_QSlider::getIdStatic();
}

int RJSType_QSlider::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSlider());
    }
    return id;
}



int RJSType_QSortFilterProxyModel::id = -1;

int RJSType_QSortFilterProxyModel::getId() const {
    return RJSType_QSortFilterProxyModel::getIdStatic();
}

int RJSType_QSortFilterProxyModel::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSortFilterProxyModel());
    }
    return id;
}



int RJSType_QSpinBox::id = -1;

int RJSType_QSpinBox::getId() const {
    return RJSType_QSpinBox::getIdStatic();
}

int RJSType_QSpinBox::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSpinBox());
    }
    return id;
}



int RJSType_QSplashScreen::id = -1;

int RJSType_QSplashScreen::getId() const {
    return RJSType_QSplashScreen::getIdStatic();
}

int RJSType_QSplashScreen::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSplashScreen());
    }
    return id;
}



int RJSType_QSplitter::id = -1;

int RJSType_QSplitter::getId() const {
    return RJSType_QSplitter::getIdStatic();
}

int RJSType_QSplitter::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSplitter());
    }
    return id;
}



int RJSType_QSplitterHandle::id = -1;

int RJSType_QSplitterHandle::getId() const {
    return RJSType_QSplitterHandle::getIdStatic();
}

int RJSType_QSplitterHandle::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QSplitterHandle());
    }
    return id;
}



int RJSType_QStackedLayout::id = -1;

int RJSType_QStackedLayout::getId() const {
    return RJSType_QStackedLayout::getIdStatic();
}

int RJSType_QStackedLayout::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QStackedLayout());
    }
    return id;
}



int RJSType_QStackedWidget::id = -1;

int RJSType_QStackedWidget::getId() const {
    return RJSType_QStackedWidget::getIdStatic();
}

int RJSType_QStackedWidget::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QStackedWidget());
    }
    return id;
}



int RJSType_QStandardItemModel::id = -1;

int RJSType_QStandardItemModel::getId() const {
    return RJSType_QStandardItemModel::getIdStatic();
}

int RJSType_QStandardItemModel::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QStandardItemModel());
    }
    return id;
}



int RJSType_QStatusBar::id = -1;

int RJSType_QStatusBar::getId() const {
    return RJSType_QStatusBar::getIdStatic();
}

int RJSType_QStatusBar::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QStatusBar());
    }
    return id;
}



int RJSType_QTabBar::id = -1;

int RJSType_QTabBar::getId() const {
    return RJSType_QTabBar::getIdStatic();
}

int RJSType_QTabBar::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTabBar());
    }
    return id;
}



int RJSType_QTabWidget::id = -1;

int RJSType_QTabWidget::getId() const {
    return RJSType_QTabWidget::getIdStatic();
}

int RJSType_QTabWidget::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTabWidget());
    }
    return id;
}



int RJSType_QTableView::id = -1;

int RJSType_QTableView::getId() const {
    return RJSType_QTableView::getIdStatic();
}

int RJSType_QTableView::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTableView());
    }
    return id;
}



int RJSType_QTableWidget::id = -1;

int RJSType_QTableWidget::getId() const {
    return RJSType_QTableWidget::getIdStatic();
}

int RJSType_QTableWidget::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTableWidget());
    }
    return id;
}



int RJSType_QTextBrowser::id = -1;

int RJSType_QTextBrowser::getId() const {
    return RJSType_QTextBrowser::getIdStatic();
}

int RJSType_QTextBrowser::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextBrowser());
    }
    return id;
}



int RJSType_QTextDocument::id = -1;

int RJSType_QTextDocument::getId() const {
    return RJSType_QTextDocument::getIdStatic();
}

int RJSType_QTextDocument::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextDocument());
    }
    return id;
}



int RJSType_QTextEdit::id = -1;

int RJSType_QTextEdit::getId() const {
    return RJSType_QTextEdit::getIdStatic();
}

int RJSType_QTextEdit::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTextEdit());
    }
    return id;
}



int RJSType_QTimer::id = -1;

int RJSType_QTimer::getId() const {
    return RJSType_QTimer::getIdStatic();
}

int RJSType_QTimer::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTimer());
    }
    return id;
}



int RJSType_QToolBar::id = -1;

int RJSType_QToolBar::getId() const {
    return RJSType_QToolBar::getIdStatic();
}

int RJSType_QToolBar::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QToolBar());
    }
    return id;
}



int RJSType_QToolButton::id = -1;

int RJSType_QToolButton::getId() const {
    return RJSType_QToolButton::getIdStatic();
}

int RJSType_QToolButton::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QToolButton());
    }
    return id;
}



int RJSType_QTranslator::id = -1;

int RJSType_QTranslator::getId() const {
    return RJSType_QTranslator::getIdStatic();
}

int RJSType_QTranslator::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTranslator());
    }
    return id;
}



int RJSType_QTreeView::id = -1;

int RJSType_QTreeView::getId() const {
    return RJSType_QTreeView::getIdStatic();
}

int RJSType_QTreeView::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTreeView());
    }
    return id;
}



int RJSType_QTreeWidget::id = -1;

int RJSType_QTreeWidget::getId() const {
    return RJSType_QTreeWidget::getIdStatic();
}

int RJSType_QTreeWidget::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTreeWidget());
    }
    return id;
}



int RJSType_QVBoxLayout::id = -1;

int RJSType_QVBoxLayout::getId() const {
    return RJSType_QVBoxLayout::getIdStatic();
}

int RJSType_QVBoxLayout::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QVBoxLayout());
    }
    return id;
}



int RJSType_QValidator::id = -1;

int RJSType_QValidator::getId() const {
    return RJSType_QValidator::getIdStatic();
}

int RJSType_QValidator::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QValidator());
    }
    return id;
}



int RJSType_QWidgetAction::id = -1;

int RJSType_QWidgetAction::getId() const {
    return RJSType_QWidgetAction::getIdStatic();
}

int RJSType_QWidgetAction::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QWidgetAction());
    }
    return id;
}



int RJSType_QWindow::id = -1;

int RJSType_QWindow::getId() const {
    return RJSType_QWindow::getIdStatic();
}

int RJSType_QWindow::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QWindow());
    }
    return id;
}

















int RJSType_QCalendar::id = -1;

int RJSType_QCalendar::getId() const {
    return RJSType_QCalendar::getIdStatic();
}

int RJSType_QCalendar::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QCalendar());
    }
    return id;
}



int RJSType_QFontInfo::id = -1;

int RJSType_QFontInfo::getId() const {
    return RJSType_QFontInfo::getIdStatic();
}

int RJSType_QFontInfo::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QFontInfo());
    }
    return id;
}



int RJSType_QTimeZone::id = -1;

int RJSType_QTimeZone::getId() const {
    return RJSType_QTimeZone::getIdStatic();
}

int RJSType_QTimeZone::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QTimeZone());
    }
    return id;
}





int RJSType_QGraphicsProxyWidget::id = -1;

int RJSType_QGraphicsProxyWidget::getId() const {
    return RJSType_QGraphicsProxyWidget::getIdStatic();
}

int RJSType_QGraphicsProxyWidget::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QGraphicsProxyWidget());
    }
    return id;
}



int RJSType_QPaintEngine::id = -1;

int RJSType_QPaintEngine::getId() const {
    return RJSType_QPaintEngine::getIdStatic();
}

int RJSType_QPaintEngine::getIdStatic() {
    if (id<0) {
        id = RJSTypeEnum::reserve(new RJSType_QPaintEngine());
    }
    return id;
}




