changeset 332:24ebea513d66 signals

make connect accept connection type
author eldar1@eldar1-laptop
date Sat, 23 Jan 2010 12:13:47 +0000
parents 1defd6a98364
children 307af59d8bd8
files generator/typesystem_core-java.java qt/core/QMetaObject.d
diffstat 2 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/generator/typesystem_core-java.java	Fri Jan 22 23:59:07 2010 +0000
+++ b/generator/typesystem_core-java.java	Sat Jan 23 12:13:47 2010 +0000
@@ -155,9 +155,9 @@
         return result;
     }
     
-    static void connect(QObject sender, string signal, QObject receiver, string method)
+    static void connect(QObject sender, string signal, QObject receiver, string method, int type = 0)
     {
-        QMetaObject.connectImpl(sender, signal, receiver, method);
+        QMetaObject.connectImpl(sender, signal, receiver, method, type);
     }
 }// class
 
--- a/qt/core/QMetaObject.d	Fri Jan 22 23:59:07 2010 +0000
+++ b/qt/core/QMetaObject.d	Sat Jan 23 12:13:47 2010 +0000
@@ -312,7 +312,7 @@
         return qtd_QMetaObject_methodCount(_nativeId);
     }
     
-    static void connectImpl(QObject sender, string signalString, QObject receiver, string methodString)
+    static void connectImpl(QObject sender, string signalString, QObject receiver, string methodString, int type)
     {
         QMetaSignal[] signals;
         QMetaMethod[] methods;
@@ -370,7 +370,7 @@
         {
             int signalIndex = signal.indexOfMethod;
             int methodIndex = method.indexOfMethod;
-            success = QMetaObject.connect(sender, signalIndex, receiver, methodIndex);
+            success = QMetaObject.connect(sender, signalIndex, receiver, methodIndex, type);
         }
         
         if(!success)
@@ -387,4 +387,4 @@
 extern(C) int qtd_QMetaObject_indexOfMethod(void *nativeId, const(char) *method);
 extern(C) int qtd_QMetaObject_methodCount(void *nativeId);
 
-extern(C) void* qtd_QMetaObject_superClass(void* nativeId);
\ No newline at end of file
+extern(C) void* qtd_QMetaObject_superClass(void* nativeId);