diff generator/typesystem_core-java.java @ 322:7c2cf27391c4 signals

A slight change of the connect syntax. More sofisticated signals/slots lookup. Some fixes in examples.
author eldar_ins@eldar-laptop
date Sun, 27 Dec 2009 21:13:38 +0500
parents f9559a957be9
children 7a3c43424dca
line wrap: on
line diff
--- a/generator/typesystem_core-java.java	Sat Dec 26 05:10:16 2009 +0500
+++ b/generator/typesystem_core-java.java	Sun Dec 27 21:13:38 2009 +0500
@@ -155,11 +155,9 @@
         return result;
     }
     
-    static void connect(QObject sender, string signal, QObject receiver, string method)
+    static bool connect(QObject sender, string signal, QObject receiver, string method)
     {
-        int signalIndex = sender.metaObject.lookUpSignal(signal);
-        int methodIndex = receiver.metaObject.lookUpMethod(method);
-        QMetaObject.connect(sender, signalIndex, receiver, methodIndex);
+        return QMetaObject.connectImpl(sender, signal, receiver, method);
     }
 }// class