[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kjsembed/kjsembed
From:       Sebastian Sauer <mail () dipe ! org>
Date:       2008-03-31 20:42:51
Message-ID: 1206996171.710975.1289.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 792331 by sebsauer:

fix handling of QUrl

 M  +5 -0      qobject_binding.cpp  


--- trunk/KDE/kdelibs/kjsembed/kjsembed/qobject_binding.cpp #792330:792331
@@ -27,6 +27,7 @@
 #include <QtCore/QMetaType>
 #include <QtCore/QVariant>
 #include <QtCore/QVector>
+#include <QtCore/QUrl>
 #include <QtCore/QDebug>
 #include <QWidget>
 
@@ -440,6 +441,10 @@
             if( args[idx]->type() == KJS::ObjectType )
                 return new Value<QStringList>( convertArrayToStringList(exec, args[idx]) );
             break;
+        case QVariant::Url:
+            if( args[idx]->type() == KJS::StringType )
+                return new Value<QUrl>( toQString(args[idx]->toString(exec) ));
+            break;
         case QVariant::List:
             if( args[idx]->type() == KJS::ObjectType )
                 return new Value<QVariantList>( convertArrayToList(exec, args[idx]) );
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic