comparison generator/typesystem_core.xml @ 356:12cec2d14e1c

a better name for qtd.Str
author Max Samukha <maxter@spambox.com>
date Tue, 25 May 2010 20:14:04 +0300
parents 08c1ca7975ab
children 9784459f0750
comparison
equal deleted inserted replaced
355:08c1ca7975ab 356:12cec2d14e1c
2376 extern "C" DLL_PUBLIC void* qtd_QObject_metaObject(void* nativeId) 2376 extern "C" DLL_PUBLIC void* qtd_QObject_metaObject(void* nativeId)
2377 { 2377 {
2378 return (void*)((QObject*)nativeId)->metaObject(); 2378 return (void*)((QObject*)nativeId)->metaObject();
2379 } 2379 }
2380 2380
2381 <!--
2382 extern "C" DLL_PUBLIC void qtd_connect(void* nativeId, char* signal, int id, bool dynamicEntity)
2383 {
2384 QObject *sender = (QObject*)nativeId;
2385 QObject *receiver = dynamicEntity ? dynamic_cast&lt;QObject*&gt;(QObject::getQObjectEntity(sender)) : sender;
2386 const QMetaObject *mo = sender->metaObject();
2387 int nativeSigId = mo-&gt;indexOfSignal(signal);
2388 QMetaObject::connect(sender, nativeSigId, receiver, receiver-&gt;metaObject()-&gt;methodCount() + id);
2389 }
2390
2391 extern "C" DLL_PUBLIC void qtd_disconnect(void* nativeId, char* signal, int id, bool dynamicEntity)
2392 {
2393 QObject *sender = (QObject*)nativeId;
2394 QObject *receiver = dynamicEntity ? dynamic_cast&lt;QObject*&gt;(QtD_QObjectEntity::getQObjectEntity(sender)) : sender;
2395 const QMetaObject *mo = sender->metaObject();
2396 int nativeSigId = mo-&gt;indexOfSignal(signal);
2397 QMetaObject::disconnect(sender, nativeSigId, receiver, receiver-&gt;metaObject()-&gt;methodCount() + id);
2398 }
2399 -->
2400
2401 </inject-code> 2381 </inject-code>
2402 2382
2403 <inject-code class="java-free"> 2383 <inject-code class="java-free">
2404 extern(C) void* qtd_get_d_qobject(void* nativeId); 2384 extern(C) void* qtd_get_d_qobject(void* nativeId);
2405 extern(C) void* qtd_create_qobject_entity(void* nativeId, void* dId); 2385 extern(C) void* qtd_create_qobject_entity(void* nativeId, void* dId);
2482 <extra-includes> 2462 <extra-includes>
2483 <include file-name="QStringList" location="global"/> 2463 <include file-name="QStringList" location="global"/>
2484 </extra-includes> 2464 </extra-includes>
2485 2465
2486 <extra-includes> 2466 <extra-includes>
2487 <include file-name="qtd.Str" location="java"/> 2467 <include file-name="qtd.String" location="java"/>
2488 </extra-includes> 2468 </extra-includes>
2489 2469
2490 <modify-function signature="argv()" remove="all"/> <!-- Obsolete --> 2470 <modify-function signature="argv()" remove="all"/> <!-- Obsolete -->
2491 <modify-function signature="argc()" remove="all"/> <!-- Obsolete --> 2471 <modify-function signature="argc()" remove="all"/> <!-- Obsolete -->
2492 2472