| 266 | } |
| 267 | |
| 268 | int DynamicQObject::addCallback(const char *signal, Handle<Value> cb) |
| 269 | { |
| 270 | #if 0 |
| 271 | int slotId = callbacks.count(); |
| 272 | |
| 273 | // Create a new callback |
| 274 | Callback *callback = new Callback(); |
| 275 | callback->signal = strdup(signal); |
| 276 | callback->handler = Persistent<Function>::New(Handle<Function>::Cast(cb)); |
| 277 | callbacks.append(callback); |
| 278 | |
| 279 | // No object can be hooked yet |
| 280 | if (obj == NULL) |
| 281 | return slotId; |
| 282 | |
| 283 | // Connect to signal |
| 284 | int signalId = findSignalId(callback->signal); |
| 285 | if (signalId == -1) |
| 286 | return -1; |
| 287 | |
| 288 | QMetaObject::connect(obj, signalId, this, slotId + QObject::metaObject()->methodCount()); |
| 289 | |
| 290 | return signalId; |
| 291 | #endif |
| 292 | } |
| 293 | |
| 294 | bool DynamicQObject::emitSignal(const char *member, |
| 295 | Qt::ConnectionType type, |
nothing calls this directly
no outgoing calls
no test coverage detected