MCPcopy Create free account
hub / github.com/BrigJS/brig / addCallback

Method addCallback

src/DynamicQObject.cpp:268–292  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected