Mercurial > projects > qtd
comparison generator/cppheadergenerator.cpp @ 310:5bcfe9e7db7f lifetime
Committing local changes
author | maxter <spambox@d-coding.com> |
---|---|
date | Wed, 23 Dec 2009 16:10:46 +0200 |
parents | b5773ccab07d |
children |
comparison
equal
deleted
inserted
replaced
263:a7b313b8b149 | 310:5bcfe9e7db7f |
---|---|
248 writeInjectedCode(s, java_class); | 248 writeInjectedCode(s, java_class); |
249 | 249 |
250 s << "};" << endl << endl; | 250 s << "};" << endl << endl; |
251 | 251 |
252 if (!java_class->isQObject() && java_class->isPolymorphic() && java_class->baseClass()) | 252 if (!java_class->isQObject() && java_class->isPolymorphic() && java_class->baseClass()) |
253 s << "extern \"C\" DLL_PUBLIC void* qtd_" << java_class->rootClass()->name() << "_dId(void *nativeId);" << endl; | 253 s << "extern \"C\" DLL_PUBLIC void* qtd_" << java_class->polymorphicBase()->name() << "_dId(void *nativeId);" << endl; |
254 | 254 |
255 s << "#endif // " << include_block << endl; | 255 s << "#endif // " << include_block << endl; |
256 | 256 |
257 priGenerator->addHeader(java_class->package(), fileNameForClass(java_class)); | 257 priGenerator->addHeader(java_class->package(), fileNameForClass(java_class)); |
258 priGenerator->addClass(java_class->package(), java_class->name()); | 258 priGenerator->addClass(java_class->package(), java_class->name()); |