From 90825e2392b2d70e43c7a25b8a3752299a933894 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebindings@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- kjsembed/qtbindings/qlistviewitem_imp.cpp | 1429 +++++++++++++++++++++++++++++ 1 file changed, 1429 insertions(+) create mode 100644 kjsembed/qtbindings/qlistviewitem_imp.cpp (limited to 'kjsembed/qtbindings/qlistviewitem_imp.cpp') diff --git a/kjsembed/qtbindings/qlistviewitem_imp.cpp b/kjsembed/qtbindings/qlistviewitem_imp.cpp new file mode 100644 index 00000000..b7e18820 --- /dev/null +++ b/kjsembed/qtbindings/qlistviewitem_imp.cpp @@ -0,0 +1,1429 @@ + + + +#include +#include +#include +#include + +#include + +#include +#include +#include +#include + +#include +#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(); + 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( obj ); + } + + JSOpaqueProxy *op = JSProxy::toOpaqueProxy( self.imp() ); + if ( !op ) + return 0; + return op->toNative(); +} + +/** + * 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: + + -- cgit v1.2.3