Mercurial > projects > qtd
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