# HG changeset patch # User eldar1@eldar1-laptop # Date 1264248827 0 # Node ID 24ebea513d660ef2444e1e6b651e9e3356aed7f2 # Parent 1defd6a9836477ce782432610f38efc632d0af7b make connect accept connection type diff -r 1defd6a98364 -r 24ebea513d66 generator/typesystem_core-java.java --- 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 diff -r 1defd6a98364 -r 24ebea513d66 qt/core/QMetaObject.d --- 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);