comparison generator/cppimplgenerator.cpp @ 107:23e208cef962

fix for Windows
author eldar
date Sun, 31 May 2009 02:14:43 +0000
parents 3aa118a9ae71
children a860544c5ee8
comparison
equal deleted inserted replaced
106:0a0a0b63e473 107:23e208cef962
608 writeDefaultConstructedValues(s, java_class); 608 writeDefaultConstructedValues(s, java_class);
609 609
610 if (hasCustomDestructor(java_class)) */ 610 if (hasCustomDestructor(java_class)) */
611 writeFinalDestructor(s, java_class); 611 writeFinalDestructor(s, java_class);
612 612
613 if (java_class->isQObject())
614 writeSignalsHandling(s, java_class);
615
613 if (shellClass) { 616 if (shellClass) {
614 foreach (AbstractMetaFunction *function, java_class->functions()) { 617 foreach (AbstractMetaFunction *function, java_class->functions()) {
615 if (function->isConstructor() && !function->isPrivate()) 618 if (function->isConstructor() && !function->isPrivate())
616 writeShellConstructor(s, function); 619 writeShellConstructor(s, function);
617 } 620 }
659 if(notWrappedYet(function)) 662 if(notWrappedYet(function))
660 continue; 663 continue;
661 writeVirtualFunctionOverride(s, function, java_class); 664 writeVirtualFunctionOverride(s, function, java_class);
662 } 665 }
663 } 666 }
664
665 if (java_class->isQObject())
666 writeSignalsHandling(s, java_class);
667 667
668 writeExtraFunctions(s, java_class); 668 writeExtraFunctions(s, java_class);
669 /* qtd2 669 /* qtd2
670 writeToStringFunction(s, java_class); 670 writeToStringFunction(s, java_class);
671 671