diff generator/cppimplgenerator.cpp @ 107:23e208cef962

fix for Windows
author eldar
date Sun, 31 May 2009 02:14:43 +0000
parents 3aa118a9ae71
children a860544c5ee8
line wrap: on
line diff
--- a/generator/cppimplgenerator.cpp	Sun May 31 01:41:42 2009 +0000
+++ b/generator/cppimplgenerator.cpp	Sun May 31 02:14:43 2009 +0000
@@ -610,6 +610,9 @@
     if (hasCustomDestructor(java_class)) */
     writeFinalDestructor(s, java_class);
 
+    if (java_class->isQObject())
+        writeSignalsHandling(s, java_class);
+
     if (shellClass) {
         foreach (AbstractMetaFunction *function, java_class->functions()) {
             if (function->isConstructor() && !function->isPrivate())
@@ -662,9 +665,6 @@
         }
     }
 
-    if (java_class->isQObject())
-        writeSignalsHandling(s, java_class);
-
     writeExtraFunctions(s, java_class);
 /* qtd2
     writeToStringFunction(s, java_class);