comparison generator/dgenerator.cpp @ 35:5917a613d118

wrapping of QtXml
author eldar
date Sat, 16 May 2009 20:47:44 +0000
parents cf8a415f3f32
children 8022ef40f110
comparison
equal deleted inserted replaced
34:17cc45b32686 35:5917a613d118
70 << "Qt::HANDLE" << "QChar" << "java.lang.JObjectWrapper" << "void" 70 << "Qt::HANDLE" << "QChar" << "java.lang.JObjectWrapper" << "void"
71 << "QLatin1String" << "unsigned long long" << "signed int" 71 << "QLatin1String" << "unsigned long long" << "signed int"
72 << "signed short" << "Array" << "GLuint" << "GLenum" << "GLint" 72 << "signed short" << "Array" << "GLuint" << "GLenum" << "GLint"
73 << "unsigned long" << "ulong" << "long" << "QByteRef" 73 << "unsigned long" << "ulong" << "long" << "QByteRef"
74 << "QStringList" << "QList" << "QVector" << "QPair" 74 << "QStringList" << "QList" << "QVector" << "QPair"
75 << "QSet"; 75 << "QSet" << "QStringRef";
76 } 76 }
77 77
78 QString DGenerator::fileNameForClass(const AbstractMetaClass *d_class) const 78 QString DGenerator::fileNameForClass(const AbstractMetaClass *d_class) const
79 { 79 {
80 return QString("%1.d").arg(d_class->name()); 80 return QString("%1.d").arg(d_class->name());
3236 } else { 3236 } else {
3237 s << INDENT << ctor_call << "(__qt_return_value, true);" << endl; 3237 s << INDENT << ctor_call << "(__qt_return_value, true);" << endl;
3238 } 3238 }
3239 } 3239 }
3240 else 3240 else
3241 s << INDENT << "super(__qt_return_value);" << endl; 3241 s << INDENT << "this(__qt_return_value);" << endl;
3242 } 3242 }
3243 s << INDENT << "}" << endl << endl; 3243 s << INDENT << "}" << endl << endl;
3244 3244
3245 /* qtd // Write native constructor 3245 /* qtd // Write native constructor
3246 if (d_function->jumpTableId() == -1) 3246 if (d_function->jumpTableId() == -1)