# HG changeset patch # User SokoL_SD # Date 1245252897 0 # Node ID 7ae51fb20f61d8d4415568622a3e5746d3d413af # Parent c5de850a6f1b43c88f966288b5d6ff55425bf1a4 core: add QVariant.type() diff -r c5de850a6f1b -r 7ae51fb20f61 cpp/qt_core/QVariant_shell.cpp --- a/cpp/qt_core/QVariant_shell.cpp Wed Jun 17 15:28:25 2009 +0000 +++ b/cpp/qt_core/QVariant_shell.cpp Wed Jun 17 15:34:57 2009 +0000 @@ -926,6 +926,18 @@ return __java_return_value; } +// QVariant::type() const +extern "C" DLL_PUBLIC int qtd_QVariant_type +(void* __this_nativeId) +{ + QVariant_QtDShell *__qt_this = (QVariant_QtDShell *) __this_nativeId; + int __qt_return_value = __qt_this->type(); + + int __java_return_value = __qt_return_value; + + return __java_return_value; +} + // QVariant::userType() const extern "C" DLL_PUBLIC int qtd_QVariant_userType (void* __this_nativeId) diff -r c5de850a6f1b -r 7ae51fb20f61 qt/core/QVariant.d --- a/qt/core/QVariant.d Wed Jun 17 15:28:25 2009 +0000 +++ b/qt/core/QVariant.d Wed Jun 17 15:34:57 2009 +0000 @@ -601,6 +601,10 @@ public final char* typeName() { return qtd_QVariant_typeName(nativeId); } + + public final Type type() { + return cast(Type)qtd_QVariant_type(nativeId); + } public final int userType() { return qtd_QVariant_userType(nativeId); @@ -708,6 +712,7 @@ bool* ok0); private extern(C) void* qtd_QVariant_toUrl(void* __this_nativeId); private extern(C) char* qtd_QVariant_typeName(void* __this_nativeId); +private extern(C) int qtd_QVariant_type(void* __this_nativeId); private extern(C) int qtd_QVariant_userType(void* __this_nativeId); private extern(C) void *qtd_QVariant_data(void* __this_nativeId);