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