[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-01-05 3:54:33
Message-ID: 1199505273.409402.26446.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 757484 by sebsauer:
Fixed "cannot create 'UserType'" error reported by Ludger Sprenker. Thanks again :)
CC_MAIL: Ludger@sprenker.net
M +4 -0 qobject_binding.cpp
--- trunk/KDE/kdelibs/kjsembed/kjsembed/qobject_binding.cpp #757483:757484
@@ -28,6 +28,7 @@
#include <QtCore/QVariant>
#include <QtCore/QVector>
#include <QtCore/QDebug>
+#include <QWidget>
#include "slotproxy.h"
#include "eventproxy.h"
@@ -672,6 +673,9 @@
case QMetaType::QWidgetStar:
case QMetaType::QObjectStar: {
QVariant v(tp, param[0]);
+ QWidget* widget = v.value< QWidget* >();
+ if( widget )
+ return KJSEmbed::createQObject(exec, widget, \
KJSEmbed::ObjectBinding::QObjOwned); QObject* obj = v.value< QObject* >();
if( obj )
return KJSEmbed::createQObject(exec, obj, \
KJSEmbed::ObjectBinding::QObjOwned);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic