changeset 159:7ae51fb20f61

core: add QVariant.type()
author SokoL_SD
date Wed, 17 Jun 2009 15:34:57 +0000
parents c5de850a6f1b
children 624b4a58556e
files cpp/qt_core/QVariant_shell.cpp qt/core/QVariant.d
diffstat 2 files changed, 17 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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)
--- 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);