comparison generator/typesystem_core.xml @ 361:beaf4a2974d7

Autogeneration of QMetaType. First attempts at fixing qRegisterMetaType etc
author Max Samukha <maxter@maxter.com>
date Wed, 09 Jun 2010 11:08:56 +0300
parents 9784459f0750
children a032df77b6ab
comparison
equal deleted inserted replaced
360:49d0a43433e7 361:beaf4a2974d7
425 <rejection class="QListData"/> 425 <rejection class="QListData"/>
426 <rejection class="QListIterator"/> 426 <rejection class="QListIterator"/>
427 <rejection class="QMap"/> 427 <rejection class="QMap"/>
428 <rejection class="QMapData"/> 428 <rejection class="QMapData"/>
429 <rejection class="QMapIterator"/> 429 <rejection class="QMapIterator"/>
430 <rejection class="QMetaType"/>
431 <rejection class="QMetaTypeId"/> 430 <rejection class="QMetaTypeId"/>
432 <rejection class="QMetaProperty"/> 431 <rejection class="QMetaProperty"/>
433 <rejection class="QMetaObject"/> 432 <rejection class="QMetaObject"/>
434 <rejection class="QMetaClassInfo"/> 433 <rejection class="QMetaClassInfo"/>
435 <rejection class="QMetaMethod"/> 434 <rejection class="QMetaMethod"/>
1975 <object-type name="QSocketNotifier"/> 1974 <object-type name="QSocketNotifier"/>
1976 <object-type name="QSystemLocale"/> 1975 <object-type name="QSystemLocale"/>
1977 <object-type name="QTemporaryFile"> 1976 <object-type name="QTemporaryFile">
1978 <modify-function signature="fileName()const" rename="uniqueFilename"/> 1977 <modify-function signature="fileName()const" rename="uniqueFilename"/>
1979 </object-type> 1978 </object-type>
1979
1980 <namespace-type name="QMetaType">
1981 <extra-includes>
1982 <include file-name="qtd.QMetaTypeImpl" location="java" protection="public"/>
1983 </extra-includes>
1984
1985 <inject-code class="native">
1986 QTD_EXTERN QTD_DLL_PUBLIC int qtd_registerType(char* namePtr, VoidFunc dtor, VoidFunc ctor)
1987 {
1988 return QMetaType::registerType(namePtr, (QMetaType::Destructor)dtor, (QMetaType::Constructor)ctor);
1989 }
1990
1991 QTD_EXTERN QTD_DLL_PUBLIC void qtd_registerStreamOperators(const char *typeName, VoidFunc saveOp,
1992 VoidFunc loadOp)
1993 {
1994 QMetaType::registerStreamOperators(typeName, (QMetaType::SaveOperator)saveOp,
1995 (QMetaType::LoadOperator)loadOp);
1996 }
1997 </inject-code>
1998 </namespace-type>
1999
1980 <object-type name="QMimeData"> 2000 <object-type name="QMimeData">
1981 <extra-includes> 2001 <extra-includes>
1982 <include file-name="QStringList" location="global"/> 2002 <include file-name="QStringList" location="global"/>
1983 <include file-name="QUrl" location="global"/> 2003 <include file-name="QUrl" location="global"/>
1984 </extra-includes> 2004 </extra-includes>