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