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