You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1430 lines
33 KiB
1430 lines
33 KiB
|
|
|
|
|
|
#include <qcstring.h>
|
|
#include <qpalette.h>
|
|
#include <qpixmap.h>
|
|
#include <qfont.h>
|
|
|
|
#include <kjs/object.h>
|
|
|
|
#include <kjsembed/global.h>
|
|
#include <kjsembed/jsobjectproxy.h>
|
|
#include <kjsembed/jsopaqueproxy.h>
|
|
#include <kjsembed/jsbinding.h>
|
|
|
|
#include <qlistview.h>
|
|
#include "qlistviewitem_imp.h"
|
|
|
|
/**
|
|
* Namespace containing the KJSEmbed library.
|
|
*/
|
|
namespace KJSEmbed {
|
|
namespace Bindings {
|
|
|
|
KJS::Object QListViewItemLoader::createBinding(KJSEmbedPart *jspart, KJS::ExecState *exec, const KJS::List &args) const
|
|
{
|
|
if ( args.size() == 0 ) {
|
|
// FALL THRU
|
|
} else {
|
|
JSOpaqueProxy * arg0 = JSProxy::toOpaqueProxy( args[ 0 ].imp() );
|
|
JSOpaqueProxy *prx = 0;
|
|
|
|
if ( arg0 ) {
|
|
if ( arg0->typeName() == "QListViewItem" ) {
|
|
QListViewItem * parent = arg0->toNative<QListViewItem>();
|
|
prx = new JSOpaqueProxy( new QListViewItem( parent ), "QListViewItem" );
|
|
} else {
|
|
return KJS::Object();
|
|
}
|
|
} else {
|
|
JSObjectProxy *arg0 = JSProxy::toObjectProxy( args[ 0 ].imp() );
|
|
if ( arg0 ) {
|
|
QListView * parent = ( QListView * ) ( arg0->widget() );
|
|
prx = new JSOpaqueProxy( new QListViewItem( parent ), "QListViewItem" );
|
|
} else {
|
|
return KJS::Object();
|
|
}
|
|
}
|
|
prx->setOwner( JSProxy::Native );
|
|
KJS::Object proxyObj( prx );
|
|
addBindings(jspart,exec,proxyObj);
|
|
return proxyObj;
|
|
}
|
|
return KJS::Object();
|
|
}
|
|
|
|
void QListViewItemLoader::addBindings( KJSEmbedPart *jspart, KJS::ExecState *exec, KJS::Object &proxy ) const
|
|
{
|
|
QListViewItemImp::addBindings( exec, proxy );
|
|
}
|
|
}
|
|
|
|
QListViewItemImp::QListViewItemImp( KJS::ExecState *exec, int mid, bool constructor )
|
|
: JSProxyImp(exec), id(mid), cons(constructor)
|
|
{
|
|
}
|
|
|
|
QListViewItemImp::~QListViewItemImp()
|
|
{
|
|
}
|
|
|
|
/**
|
|
* Adds bindings for static methods and enum constants to the specified Object.
|
|
*/
|
|
void QListViewItemImp::addStaticBindings( KJS::ExecState *exec, KJS::Object &object )
|
|
{
|
|
JSProxy::MethodTable methods[] = {
|
|
|
|
{ 0, 0 }
|
|
};
|
|
|
|
int idx = 0;
|
|
QCString lastName;
|
|
|
|
while( methods[idx].name ) {
|
|
if ( lastName != methods[idx].name ) {
|
|
QListViewItemImp *meth = new QListViewItemImp( exec, methods[idx].id );
|
|
object.put( exec , methods[idx].name, KJS::Object(meth) );
|
|
lastName = methods[idx].name;
|
|
}
|
|
++idx;
|
|
}
|
|
|
|
|
|
}
|
|
|
|
/**
|
|
* Adds bindings for instance methods to the specified Object.
|
|
*/
|
|
void QListViewItemImp::addBindings( KJS::ExecState *exec, KJS::Object &object )
|
|
{
|
|
JSProxy::MethodTable methods[] = {
|
|
|
|
{ Method_insertItem_10, "insertItem" },
|
|
{ Method_takeItem_11, "takeItem" },
|
|
{ Method_removeItem_12, "removeItem" },
|
|
{ Method_height_13, "height" },
|
|
{ Method_invalidateHeight_14, "invalidateHeight" },
|
|
{ Method_totalHeight_15, "totalHeight" },
|
|
{ Method_width_16, "width" },
|
|
{ Method_widthChanged_17, "widthChanged" },
|
|
{ Method_depth_18, "depth" },
|
|
{ Method_setText_19, "setText" },
|
|
{ Method_text_20, "text" },
|
|
{ Method_setPixmap_21, "setPixmap" },
|
|
{ Method_pixmap_22, "pixmap" },
|
|
{ Method_key_23, "key" },
|
|
{ Method_compare_24, "compare" },
|
|
{ Method_sortChildItems_25, "sortChildItems" },
|
|
{ Method_childCount_26, "childCount" },
|
|
{ Method_isOpen_27, "isOpen" },
|
|
{ Method_setOpen_28, "setOpen" },
|
|
{ Method_setup_29, "setup" },
|
|
{ Method_setSelected_30, "setSelected" },
|
|
{ Method_isSelected_31, "isSelected" },
|
|
{ Method_paintCell_32, "paintCell" },
|
|
{ Method_paintBranches_33, "paintBranches" },
|
|
{ Method_paintFocus_34, "paintFocus" },
|
|
{ Method_firstChild_35, "firstChild" },
|
|
{ Method_nextSibling_36, "nextSibling" },
|
|
{ Method_parent_37, "parent" },
|
|
{ Method_itemAbove_38, "itemAbove" },
|
|
{ Method_itemBelow_39, "itemBelow" },
|
|
{ Method_itemPos_40, "itemPos" },
|
|
{ Method_listView_41, "listView" },
|
|
{ Method_setSelectable_42, "setSelectable" },
|
|
{ Method_isSelectable_43, "isSelectable" },
|
|
{ Method_setExpandable_44, "setExpandable" },
|
|
{ Method_isExpandable_45, "isExpandable" },
|
|
{ Method_repaint_46, "repaint" },
|
|
{ Method_sort_47, "sort" },
|
|
{ Method_moveItem_48, "moveItem" },
|
|
{ Method_setDragEnabled_49, "setDragEnabled" },
|
|
{ Method_setDropEnabled_50, "setDropEnabled" },
|
|
{ Method_dragEnabled_51, "dragEnabled" },
|
|
{ Method_dropEnabled_52, "dropEnabled" },
|
|
{ Method_acceptDrop_53, "acceptDrop" },
|
|
{ Method_setVisible_54, "setVisible" },
|
|
{ Method_isVisible_55, "isVisible" },
|
|
{ Method_setRenameEnabled_56, "setRenameEnabled" },
|
|
{ Method_renameEnabled_57, "renameEnabled" },
|
|
{ Method_startRename_58, "startRename" },
|
|
{ Method_setEnabled_59, "setEnabled" },
|
|
{ Method_isEnabled_60, "isEnabled" },
|
|
{ Method_rtti_61, "rtti" },
|
|
{ Method_setMultiLinesEnabled_62, "setMultiLinesEnabled" },
|
|
{ Method_multiLinesEnabled_63, "multiLinesEnabled" },
|
|
{ 0, 0 }
|
|
};
|
|
|
|
int idx = 0;
|
|
QCString lastName;
|
|
|
|
while( methods[idx].name ) {
|
|
if ( lastName != methods[idx].name ) {
|
|
QListViewItemImp *meth = new QListViewItemImp( exec, methods[idx].id );
|
|
object.put( exec , methods[idx].name, KJS::Object(meth) );
|
|
lastName = methods[idx].name;
|
|
}
|
|
++idx;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Extract a QListViewItem pointer from an Object.
|
|
*/
|
|
QListViewItem *QListViewItemImp::toQListViewItem( KJS::Object &self )
|
|
{
|
|
JSObjectProxy *ob = JSProxy::toObjectProxy( self.imp() );
|
|
if ( ob ) {
|
|
QObject *obj = ob->object();
|
|
if ( obj )
|
|
return dynamic_cast<QListViewItem *>( obj );
|
|
}
|
|
|
|
JSOpaqueProxy *op = JSProxy::toOpaqueProxy( self.imp() );
|
|
if ( !op )
|
|
return 0;
|
|
return op->toNative<QListViewItem>();
|
|
}
|
|
|
|
/**
|
|
* Select and invoke the correct constructor.
|
|
*/
|
|
KJS::Object QListViewItemImp::construct( KJS::ExecState *exec, const KJS::List &args )
|
|
{
|
|
switch( id ) {
|
|
|
|
case Constructor_QListViewItem_1:
|
|
return QListViewItem_1( exec, args );
|
|
break;
|
|
|
|
case Constructor_QListViewItem_2:
|
|
return QListViewItem_2( exec, args );
|
|
break;
|
|
|
|
case Constructor_QListViewItem_3:
|
|
return QListViewItem_3( exec, args );
|
|
break;
|
|
|
|
case Constructor_QListViewItem_4:
|
|
return QListViewItem_4( exec, args );
|
|
break;
|
|
|
|
case Constructor_QListViewItem_5:
|
|
return QListViewItem_5( exec, args );
|
|
break;
|
|
|
|
case Constructor_QListViewItem_6:
|
|
return QListViewItem_6( exec, args );
|
|
break;
|
|
|
|
case Constructor_QListViewItem_7:
|
|
return QListViewItem_7( exec, args );
|
|
break;
|
|
|
|
case Constructor_QListViewItem_8:
|
|
return QListViewItem_8( exec, args );
|
|
break;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
|
|
QString msg = i18n("QListViewItemCons has no constructor with id '%1'.").arg(id);
|
|
return throwError(exec, msg,KJS::ReferenceError);
|
|
}
|
|
|
|
|
|
KJS::Object QListViewItemImp::QListViewItem_1( KJS::ExecState *exec, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
// Unsupported parameter QListView *
|
|
return KJS::Value();
|
|
|
|
QListView * arg0; // Dummy
|
|
|
|
|
|
// We should now create an object of type QListViewItemQListViewItem *ret = new QListViewItem(
|
|
|
|
arg0 );
|
|
#endif
|
|
return KJS::Object();
|
|
|
|
}
|
|
|
|
KJS::Object QListViewItemImp::QListViewItem_2( KJS::ExecState *exec, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg0; // Dummy
|
|
|
|
|
|
// We should now create an object of type QListViewItemQListViewItem *ret = new QListViewItem(
|
|
|
|
arg0 );
|
|
#endif
|
|
return KJS::Object();
|
|
}
|
|
|
|
KJS::Object QListViewItemImp::QListViewItem_3( KJS::ExecState *exec, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
|
|
// Unsupported parameter QListView *
|
|
return KJS::Value();
|
|
|
|
QListView * arg0; // Dummy
|
|
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg1; // Dummy
|
|
|
|
|
|
// We should now create an object of type QListViewItemQListViewItem *ret = new QListViewItem(
|
|
|
|
arg0,
|
|
arg1 );
|
|
#endif
|
|
return KJS::Object();
|
|
}
|
|
|
|
KJS::Object QListViewItemImp::QListViewItem_4( KJS::ExecState *exec, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg0; // Dummy
|
|
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg1; // Dummy
|
|
|
|
|
|
// We should now create an object of type QListViewItemQListViewItem *ret = new QListViewItem(
|
|
|
|
arg0,
|
|
arg1 );
|
|
#endif
|
|
return KJS::Object();
|
|
|
|
}
|
|
|
|
KJS::Object QListViewItemImp::QListViewItem_5( KJS::ExecState *exec, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
|
|
// Unsupported parameter QListView *
|
|
return KJS::Value();
|
|
|
|
QListView * arg0; // Dummy
|
|
|
|
QString arg1 = extractQString(exec, args, 1);
|
|
|
|
QString arg2 = extractQString(exec, args, 2);
|
|
|
|
QString arg3 = extractQString(exec, args, 3);
|
|
|
|
QString arg4 = extractQString(exec, args, 4);
|
|
|
|
QString arg5 = extractQString(exec, args, 5);
|
|
|
|
QString arg6 = extractQString(exec, args, 6);
|
|
|
|
QString arg7 = extractQString(exec, args, 7);
|
|
|
|
QString arg8 = extractQString(exec, args, 8);
|
|
|
|
|
|
// We should now create an object of type QListViewItemQListViewItem *ret = new QListViewItem(
|
|
|
|
arg0,
|
|
arg1,
|
|
arg2,
|
|
arg3,
|
|
arg4,
|
|
arg5,
|
|
arg6,
|
|
arg7,
|
|
arg8 );
|
|
#endif
|
|
return KJS::Object();
|
|
|
|
}
|
|
|
|
KJS::Object QListViewItemImp::QListViewItem_6( KJS::ExecState *exec, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg0; // Dummy
|
|
|
|
QString arg1 = extractQString(exec, args, 1);
|
|
|
|
QString arg2 = extractQString(exec, args, 2);
|
|
|
|
QString arg3 = extractQString(exec, args, 3);
|
|
|
|
QString arg4 = extractQString(exec, args, 4);
|
|
|
|
QString arg5 = extractQString(exec, args, 5);
|
|
|
|
QString arg6 = extractQString(exec, args, 6);
|
|
|
|
QString arg7 = extractQString(exec, args, 7);
|
|
|
|
QString arg8 = extractQString(exec, args, 8);
|
|
|
|
|
|
// We should now create an object of type QListViewItemQListViewItem *ret = new QListViewItem(
|
|
|
|
arg0,
|
|
arg1,
|
|
arg2,
|
|
arg3,
|
|
arg4,
|
|
arg5,
|
|
arg6,
|
|
arg7,
|
|
arg8 );
|
|
|
|
#endif
|
|
return KJS::Object();
|
|
|
|
}
|
|
|
|
KJS::Object QListViewItemImp::QListViewItem_7( KJS::ExecState *exec, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
// Unsupported parameter QListView *
|
|
return KJS::Value();
|
|
|
|
QListView * arg0; // Dummy
|
|
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg1; // Dummy
|
|
|
|
QString arg2 = extractQString(exec, args, 2);
|
|
|
|
QString arg3 = extractQString(exec, args, 3);
|
|
|
|
QString arg4 = extractQString(exec, args, 4);
|
|
|
|
QString arg5 = extractQString(exec, args, 5);
|
|
|
|
QString arg6 = extractQString(exec, args, 6);
|
|
|
|
QString arg7 = extractQString(exec, args, 7);
|
|
|
|
QString arg8 = extractQString(exec, args, 8);
|
|
|
|
QString arg9 = extractQString(exec, args, 9);
|
|
|
|
|
|
// We should now create an object of type QListViewItemQListViewItem *ret = new QListViewItem(
|
|
|
|
arg0,
|
|
arg1,
|
|
arg2,
|
|
arg3,
|
|
arg4,
|
|
arg5,
|
|
arg6,
|
|
arg7,
|
|
arg8,
|
|
arg9 );
|
|
#endif
|
|
return KJS::Object();
|
|
|
|
}
|
|
|
|
KJS::Object QListViewItemImp::QListViewItem_8( KJS::ExecState *exec, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg0; // Dummy
|
|
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg1; // Dummy
|
|
|
|
QString arg2 = extractQString(exec, args, 2);
|
|
|
|
QString arg3 = extractQString(exec, args, 3);
|
|
|
|
QString arg4 = extractQString(exec, args, 4);
|
|
|
|
QString arg5 = extractQString(exec, args, 5);
|
|
|
|
QString arg6 = extractQString(exec, args, 6);
|
|
|
|
QString arg7 = extractQString(exec, args, 7);
|
|
|
|
QString arg8 = extractQString(exec, args, 8);
|
|
|
|
QString arg9 = extractQString(exec, args, 9);
|
|
|
|
|
|
// We should now create an object of type QListViewItemQListViewItem *ret = new QListViewItem(
|
|
|
|
arg0,
|
|
arg1,
|
|
arg2,
|
|
arg3,
|
|
arg4,
|
|
arg5,
|
|
arg6,
|
|
arg7,
|
|
arg8,
|
|
arg9 );
|
|
#endif
|
|
return KJS::Object();
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::call( KJS::ExecState *exec, KJS::Object &self, const KJS::List &args )
|
|
{
|
|
instance = QListViewItemImp::toQListViewItem( self );
|
|
|
|
switch( id ) {
|
|
|
|
case Method_insertItem_10:
|
|
return insertItem_10( exec, self, args );
|
|
break;
|
|
|
|
case Method_takeItem_11:
|
|
return takeItem_11( exec, self, args );
|
|
break;
|
|
|
|
case Method_removeItem_12:
|
|
return removeItem_12( exec, self, args );
|
|
break;
|
|
|
|
case Method_height_13:
|
|
return height_13( exec, self, args );
|
|
break;
|
|
|
|
case Method_invalidateHeight_14:
|
|
return invalidateHeight_14( exec, self, args );
|
|
break;
|
|
|
|
case Method_totalHeight_15:
|
|
return totalHeight_15( exec, self, args );
|
|
break;
|
|
|
|
case Method_width_16:
|
|
return width_16( exec, self, args );
|
|
break;
|
|
|
|
case Method_widthChanged_17:
|
|
return widthChanged_17( exec, self, args );
|
|
break;
|
|
|
|
case Method_depth_18:
|
|
return depth_18( exec, self, args );
|
|
break;
|
|
|
|
case Method_setText_19:
|
|
return setText_19( exec, self, args );
|
|
break;
|
|
|
|
case Method_text_20:
|
|
return text_20( exec, self, args );
|
|
break;
|
|
|
|
case Method_setPixmap_21:
|
|
return setPixmap_21( exec, self, args );
|
|
break;
|
|
|
|
case Method_pixmap_22:
|
|
return pixmap_22( exec, self, args );
|
|
break;
|
|
|
|
case Method_key_23:
|
|
return key_23( exec, self, args );
|
|
break;
|
|
|
|
case Method_compare_24:
|
|
return compare_24( exec, self, args );
|
|
break;
|
|
|
|
case Method_sortChildItems_25:
|
|
return sortChildItems_25( exec, self, args );
|
|
break;
|
|
|
|
case Method_childCount_26:
|
|
return childCount_26( exec, self, args );
|
|
break;
|
|
|
|
case Method_isOpen_27:
|
|
return isOpen_27( exec, self, args );
|
|
break;
|
|
|
|
case Method_setOpen_28:
|
|
return setOpen_28( exec, self, args );
|
|
break;
|
|
|
|
case Method_setup_29:
|
|
return setup_29( exec, self, args );
|
|
break;
|
|
|
|
case Method_setSelected_30:
|
|
return setSelected_30( exec, self, args );
|
|
break;
|
|
|
|
case Method_isSelected_31:
|
|
return isSelected_31( exec, self, args );
|
|
break;
|
|
|
|
case Method_paintCell_32:
|
|
return paintCell_32( exec, self, args );
|
|
break;
|
|
|
|
case Method_paintBranches_33:
|
|
return paintBranches_33( exec, self, args );
|
|
break;
|
|
|
|
case Method_paintFocus_34:
|
|
return paintFocus_34( exec, self, args );
|
|
break;
|
|
|
|
case Method_firstChild_35:
|
|
return firstChild_35( exec, self, args );
|
|
break;
|
|
|
|
case Method_nextSibling_36:
|
|
return nextSibling_36( exec, self, args );
|
|
break;
|
|
|
|
case Method_parent_37:
|
|
return parent_37( exec, self, args );
|
|
break;
|
|
|
|
case Method_itemAbove_38:
|
|
return itemAbove_38( exec, self, args );
|
|
break;
|
|
|
|
case Method_itemBelow_39:
|
|
return itemBelow_39( exec, self, args );
|
|
break;
|
|
|
|
case Method_itemPos_40:
|
|
return itemPos_40( exec, self, args );
|
|
break;
|
|
|
|
case Method_listView_41:
|
|
return listView_41( exec, self, args );
|
|
break;
|
|
|
|
case Method_setSelectable_42:
|
|
return setSelectable_42( exec, self, args );
|
|
break;
|
|
|
|
case Method_isSelectable_43:
|
|
return isSelectable_43( exec, self, args );
|
|
break;
|
|
|
|
case Method_setExpandable_44:
|
|
return setExpandable_44( exec, self, args );
|
|
break;
|
|
|
|
case Method_isExpandable_45:
|
|
return isExpandable_45( exec, self, args );
|
|
break;
|
|
|
|
case Method_repaint_46:
|
|
return repaint_46( exec, self, args );
|
|
break;
|
|
|
|
case Method_sort_47:
|
|
return sort_47( exec, self, args );
|
|
break;
|
|
|
|
case Method_moveItem_48:
|
|
return moveItem_48( exec, self, args );
|
|
break;
|
|
|
|
case Method_setDragEnabled_49:
|
|
return setDragEnabled_49( exec, self, args );
|
|
break;
|
|
|
|
case Method_setDropEnabled_50:
|
|
return setDropEnabled_50( exec, self, args );
|
|
break;
|
|
|
|
case Method_dragEnabled_51:
|
|
return dragEnabled_51( exec, self, args );
|
|
break;
|
|
|
|
case Method_dropEnabled_52:
|
|
return dropEnabled_52( exec, self, args );
|
|
break;
|
|
|
|
case Method_acceptDrop_53:
|
|
return acceptDrop_53( exec, self, args );
|
|
break;
|
|
|
|
case Method_setVisible_54:
|
|
return setVisible_54( exec, self, args );
|
|
break;
|
|
|
|
case Method_isVisible_55:
|
|
return isVisible_55( exec, self, args );
|
|
break;
|
|
|
|
case Method_setRenameEnabled_56:
|
|
return setRenameEnabled_56( exec, self, args );
|
|
break;
|
|
|
|
case Method_renameEnabled_57:
|
|
return renameEnabled_57( exec, self, args );
|
|
break;
|
|
|
|
case Method_startRename_58:
|
|
return startRename_58( exec, self, args );
|
|
break;
|
|
|
|
case Method_setEnabled_59:
|
|
return setEnabled_59( exec, self, args );
|
|
break;
|
|
|
|
case Method_isEnabled_60:
|
|
return isEnabled_60( exec, self, args );
|
|
break;
|
|
|
|
case Method_rtti_61:
|
|
return rtti_61( exec, self, args );
|
|
break;
|
|
|
|
case Method_setMultiLinesEnabled_62:
|
|
return setMultiLinesEnabled_62( exec, self, args );
|
|
break;
|
|
|
|
case Method_multiLinesEnabled_63:
|
|
return multiLinesEnabled_63( exec, self, args );
|
|
break;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
|
|
QString msg = i18n( "QListViewItemImp has no method with id '%1'." ).arg( id );
|
|
return throwError(exec, msg,KJS::ReferenceError);
|
|
}
|
|
|
|
|
|
KJS::Value QListViewItemImp::insertItem_10( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg0; // Dummy
|
|
|
|
instance->insertItem(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::takeItem_11( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg0; // Dummy
|
|
|
|
instance->takeItem(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::removeItem_12( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg0; // Dummy
|
|
|
|
instance->removeItem(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::height_13( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int ret;
|
|
ret = instance->height( );
|
|
return KJS::Number( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::invalidateHeight_14( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
instance->invalidateHeight( );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::totalHeight_15( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int ret;
|
|
ret = instance->totalHeight( );
|
|
return KJS::Number( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::width_16( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
// Unsupported parameter const QFontMetrics &
|
|
return KJS::Value();
|
|
|
|
const QFontMetrics & arg0; // Dummy
|
|
|
|
// Unsupported parameter const QListView *
|
|
return KJS::Value();
|
|
|
|
const QListView * arg1; // Dummy
|
|
|
|
int arg2 = extractInt(exec, args, 2);
|
|
|
|
int ret;
|
|
ret = instance->width(
|
|
arg0,
|
|
arg1,
|
|
arg2 );
|
|
return KJS::Number( ret );
|
|
#endif
|
|
return KJS::Object();
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::widthChanged_17( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int arg0 = extractInt(exec, args, 0);
|
|
|
|
instance->widthChanged(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::depth_18( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int ret;
|
|
ret = instance->depth( );
|
|
return KJS::Number( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setText_19( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int arg0 = extractInt(exec, args, 0);
|
|
|
|
QString arg1 = extractQString(exec, args, 1);
|
|
|
|
instance->setText(
|
|
arg0,
|
|
arg1 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::text_20( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int arg0 = extractInt(exec, args, 0);
|
|
|
|
QString ret;
|
|
ret = instance->text(
|
|
arg0 );
|
|
return KJS::String( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setPixmap_21( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int arg0 = extractInt(exec, args, 0);
|
|
|
|
QPixmap arg1 = extractQPixmap(exec, args, 1);
|
|
|
|
instance->setPixmap(
|
|
arg0,
|
|
arg1 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::pixmap_22( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int arg0 = extractInt(exec, args, 0);
|
|
|
|
instance->pixmap(
|
|
arg0 );
|
|
return KJS::Value(); // Returns 'const QPixmap *'
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::key_23( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int arg0 = extractInt(exec, args, 0);
|
|
|
|
bool arg1 = extractBool(exec, args, 1);
|
|
|
|
QString ret;
|
|
ret = instance->key(
|
|
arg0,
|
|
arg1 );
|
|
return KJS::String( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::compare_24( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg0; // Dummy
|
|
|
|
int arg1 = extractInt(exec, args, 1);
|
|
|
|
bool arg2 = extractBool(exec, args, 2);
|
|
|
|
int ret;
|
|
ret = instance->compare(
|
|
arg0,
|
|
arg1,
|
|
arg2 );
|
|
return KJS::Number( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::sortChildItems_25( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int arg0 = extractInt(exec, args, 0);
|
|
|
|
bool arg1 = extractBool(exec, args, 1);
|
|
|
|
instance->sortChildItems(
|
|
arg0,
|
|
arg1 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::childCount_26( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int ret;
|
|
ret = instance->childCount( );
|
|
return KJS::Number( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::isOpen_27( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool ret;
|
|
ret = instance->isOpen( );
|
|
return KJS::Boolean( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setOpen_28( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool arg0 = extractBool(exec, args, 0);
|
|
|
|
instance->setOpen(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setup_29( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
instance->setup( );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setSelected_30( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool arg0 = extractBool(exec, args, 0);
|
|
|
|
instance->setSelected(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::isSelected_31( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool ret;
|
|
ret = instance->isSelected( );
|
|
return KJS::Boolean( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::paintCell_32( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
// Unsupported parameter QPainter *
|
|
return KJS::Value();
|
|
|
|
QPainter * arg0; // Dummy
|
|
|
|
// Unsupported parameter const QColorGroup &
|
|
return KJS::Value();
|
|
|
|
const QColorGroup & arg1; // Dummy
|
|
|
|
int arg2 = extractInt(exec, args, 2);
|
|
|
|
int arg3 = extractInt(exec, args, 3);
|
|
|
|
int arg4 = extractInt(exec, args, 4);
|
|
|
|
instance->paintCell(
|
|
arg0,
|
|
arg1,
|
|
arg2,
|
|
arg3,
|
|
arg4 );
|
|
return KJS::Value(); // Returns void
|
|
#endif
|
|
|
|
return KJS::Object();
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::paintBranches_33( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
// Unsupported parameter QPainter *
|
|
return KJS::Value();
|
|
|
|
QPainter * arg0; // Dummy
|
|
|
|
// Unsupported parameter const QColorGroup &
|
|
return KJS::Value();
|
|
|
|
const QColorGroup & arg1; // Dummy
|
|
|
|
int arg2 = extractInt(exec, args, 2);
|
|
|
|
int arg3 = extractInt(exec, args, 3);
|
|
|
|
int arg4 = extractInt(exec, args, 4);
|
|
|
|
instance->paintBranches(
|
|
arg0,
|
|
arg1,
|
|
arg2,
|
|
arg3,
|
|
arg4 );
|
|
return KJS::Value(); // Returns void
|
|
#endif
|
|
return KJS::Object();
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::paintFocus_34( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
#if 0
|
|
// Unsupported parameter QPainter *
|
|
return KJS::Value();
|
|
|
|
QPainter * arg0; // Dummy
|
|
|
|
// Unsupported parameter const QColorGroup &
|
|
return KJS::Value();
|
|
|
|
const QColorGroup & arg1; // Dummy
|
|
|
|
QRect arg2 = extractQRect(exec, args, 2);
|
|
|
|
instance->paintFocus(
|
|
arg0,
|
|
arg1,
|
|
arg2 );
|
|
return KJS::Value(); // Returns void
|
|
#endif
|
|
return KJS::Object();
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::firstChild_35( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
QListViewItem *item = instance->firstChild( );
|
|
if( item )
|
|
{
|
|
JSOpaqueProxy *prx = new JSOpaqueProxy( item, "QListViewItem" );
|
|
prx->setOwner( JSProxy::Native );
|
|
KJS::Object proxyObj( prx );
|
|
addBindings(exec,proxyObj);
|
|
return proxyObj;
|
|
}
|
|
else
|
|
return KJS::Null();
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::nextSibling_36( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
QListViewItem *item = instance->nextSibling( );
|
|
if( item )
|
|
{
|
|
JSOpaqueProxy *prx = new JSOpaqueProxy( item, "QListViewItem" );
|
|
prx->setOwner( JSProxy::Native );
|
|
KJS::Object proxyObj( prx );
|
|
addBindings(exec,proxyObj);
|
|
return proxyObj;
|
|
}
|
|
else
|
|
return KJS::Null();
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::parent_37( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
QListViewItem *item = instance->parent( );
|
|
if( item )
|
|
{
|
|
JSOpaqueProxy *prx = new JSOpaqueProxy( item, "QListViewItem" );
|
|
prx->setOwner( JSProxy::Native );
|
|
KJS::Object proxyObj( prx );
|
|
addBindings(exec,proxyObj);
|
|
return proxyObj;
|
|
}
|
|
else
|
|
return KJS::Null();
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::itemAbove_38( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
QListViewItem *item = instance->itemAbove( );
|
|
if( item )
|
|
{
|
|
JSOpaqueProxy *prx = new JSOpaqueProxy( item, "QListViewItem" );
|
|
prx->setOwner( JSProxy::Native );
|
|
KJS::Object proxyObj( prx );
|
|
addBindings(exec,proxyObj);
|
|
return proxyObj;
|
|
}
|
|
else
|
|
return KJS::Null();
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::itemBelow_39( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
QListViewItem *item = instance->itemBelow( );
|
|
if( item )
|
|
{
|
|
JSOpaqueProxy *prx = new JSOpaqueProxy( item, "QListViewItem" );
|
|
prx->setOwner( JSProxy::Native );
|
|
KJS::Object proxyObj( prx );
|
|
addBindings(exec,proxyObj);
|
|
return proxyObj;
|
|
}
|
|
else
|
|
return KJS::Null();
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::itemPos_40( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int ret;
|
|
ret = instance->itemPos( );
|
|
return KJS::Number( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::listView_41( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
instance->listView( );
|
|
return KJS::Value(); // Returns 'QListView *'
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setSelectable_42( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool arg0 = extractBool(exec, args, 0);
|
|
|
|
instance->setSelectable(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::isSelectable_43( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool ret;
|
|
ret = instance->isSelectable( );
|
|
return KJS::Boolean( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setExpandable_44( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool arg0 = extractBool(exec, args, 0);
|
|
|
|
instance->setExpandable(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::isExpandable_45( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool ret;
|
|
ret = instance->isExpandable( );
|
|
return KJS::Boolean( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::repaint_46( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
instance->repaint( );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::sort_47( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
instance->sort( );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::moveItem_48( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
// Unsupported parameter QListViewItem *
|
|
return KJS::Value();
|
|
|
|
QListViewItem * arg0; // Dummy
|
|
|
|
instance->moveItem(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setDragEnabled_49( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool arg0 = extractBool(exec, args, 0);
|
|
|
|
instance->setDragEnabled(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setDropEnabled_50( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool arg0 = extractBool(exec, args, 0);
|
|
|
|
instance->setDropEnabled(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::dragEnabled_51( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool ret;
|
|
ret = instance->dragEnabled( );
|
|
return KJS::Boolean( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::dropEnabled_52( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool ret;
|
|
ret = instance->dropEnabled( );
|
|
return KJS::Boolean( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::acceptDrop_53( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
// Unsupported parameter const QMimeSource *
|
|
return KJS::Value();
|
|
|
|
const QMimeSource * arg0; // Dummy
|
|
|
|
bool ret;
|
|
ret = instance->acceptDrop(
|
|
arg0 );
|
|
return KJS::Boolean( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setVisible_54( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool arg0 = extractBool(exec, args, 0);
|
|
|
|
instance->setVisible(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::isVisible_55( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool ret;
|
|
ret = instance->isVisible( );
|
|
return KJS::Boolean( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setRenameEnabled_56( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int arg0 = extractInt(exec, args, 0);
|
|
|
|
bool arg1 = extractBool(exec, args, 1);
|
|
|
|
instance->setRenameEnabled(
|
|
arg0,
|
|
arg1 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::renameEnabled_57( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int arg0 = extractInt(exec, args, 0);
|
|
|
|
bool ret;
|
|
ret = instance->renameEnabled(
|
|
arg0 );
|
|
return KJS::Boolean( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::startRename_58( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int arg0 = extractInt(exec, args, 0);
|
|
|
|
instance->startRename(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setEnabled_59( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool arg0 = extractBool(exec, args, 0);
|
|
|
|
instance->setEnabled(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::isEnabled_60( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool ret;
|
|
ret = instance->isEnabled( );
|
|
return KJS::Boolean( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::rtti_61( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
int ret;
|
|
ret = instance->rtti( );
|
|
return KJS::Number( ret );
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::setMultiLinesEnabled_62( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool arg0 = extractBool(exec, args, 0);
|
|
|
|
instance->setMultiLinesEnabled(
|
|
arg0 );
|
|
return KJS::Value(); // Returns void
|
|
|
|
}
|
|
|
|
KJS::Value QListViewItemImp::multiLinesEnabled_63( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args )
|
|
{
|
|
|
|
bool ret;
|
|
ret = instance->multiLinesEnabled( );
|
|
return KJS::Boolean( ret );
|
|
|
|
}
|
|
|
|
|
|
} // namespace KJSEmbed
|
|
|
|
// Local Variables:
|
|
// c-basic-offset: 4
|
|
// End:
|
|
|
|
|