comparison 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
comparison
equal deleted inserted replaced
321:d458ed66e871 322:7c2cf27391c4
153 153
154 find(children); 154 find(children);
155 return result; 155 return result;
156 } 156 }
157 157
158 static void connect(QObject sender, string signal, QObject receiver, string method) 158 static bool connect(QObject sender, string signal, QObject receiver, string method)
159 { 159 {
160 int signalIndex = sender.metaObject.lookUpSignal(signal); 160 return QMetaObject.connectImpl(sender, signal, receiver, method);
161 int methodIndex = receiver.metaObject.lookUpMethod(method);
162 QMetaObject.connect(sender, signalIndex, receiver, methodIndex);
163 } 161 }
164 }// class 162 }// class
165 163
166 abstract class QAbstractItemModel___ extends QAbstractItemModel { 164 abstract class QAbstractItemModel___ extends QAbstractItemModel {
167 /* private native boolean setData_native(long id, int row, int col, Object value, int role); 165 /* private native boolean setData_native(long id, int row, int col, Object value, int role);