Mercurial > projects > qtd
comparison generator/cppimplgenerator.cpp @ 361:beaf4a2974d7
Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
author | Max Samukha <maxter@maxter.com> |
---|---|
date | Wed, 09 Jun 2010 11:08:56 +0300 |
parents | 9784459f0750 |
children | 7341c47790d4 |
comparison
equal
deleted
inserted
replaced
360:49d0a43433e7 | 361:beaf4a2974d7 |
---|---|
897 // ---------------------------- | 897 // ---------------------------- |
898 } | 898 } |
899 | 899 |
900 void CppImplGenerator::writeInitCallbacks(QTextStream &s, const AbstractMetaClass *java_class) | 900 void CppImplGenerator::writeInitCallbacks(QTextStream &s, const AbstractMetaClass *java_class) |
901 { | 901 { |
902 QString initArgs = "pfunc_abstr *virts"; | 902 QString initArgs = "VoidFunc *virts"; |
903 if (java_class->name() == "QObject") | 903 if (java_class->name() == "QObject") |
904 initArgs += ", pfunc_abstr *sigs"; | 904 initArgs += ", VoidFunc *sigs"; |
905 | 905 |
906 s << "QTD_EXTERN QTD_DLL_EXPORT void qtd_" << java_class->name() | 906 s << "QTD_EXTERN QTD_DLL_EXPORT void qtd_" << java_class->name() |
907 << QString("_initCallBacks(%1) {").arg(initArgs) << endl; | 907 << QString("_initCallBacks(%1) {").arg(initArgs) << endl; |
908 | 908 |
909 // virtual functions handlers | 909 // virtual functions handlers |