#include #include #include #include #include #include #include #include #include #include #include #include #include #include "qmenudata_imp.h" /** * Namespace containing the KJSEmbed library. */ namespace KJSEmbed { TQMenuDataImp::TQMenuDataImp( KJS::ExecState *exec, int mid, bool constructor ) : JSProxyImp(exec), id(mid), cons(constructor) { } TQMenuDataImp::~TQMenuDataImp() { } /** * Adds bindings for static methods and enum constants to the specified Object. */ void TQMenuDataImp::addStaticBindings( KJS::ExecState *exec, KJS::Object &object ) { JSProxy::MethodTable methods[] = { { 0, 0 } }; int idx = 0; TQCString lastName; while( methods[idx].name ) { if ( lastName != methods[idx].name ) { TQMenuDataImp *meth = new TQMenuDataImp( 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 TQMenuDataImp::addBindings( KJS::ExecState *exec, KJS::Object &object ) { JSProxy::MethodTable methods[] = { { Method_count_3, "count" }, { Method_insertItem_4, "insertItem" }, { Method_insertItem_5, "insertItem" }, { Method_insertItem_6, "insertItem" }, { Method_insertItem_7, "insertItem" }, { Method_insertItem_8, "insertItem" }, { Method_insertItem_9, "insertItem" }, { Method_insertItem_10, "insertItem" }, { Method_insertItem_11, "insertItem" }, { Method_insertItem_12, "insertItem" }, { Method_insertItem_13, "insertItem" }, { Method_insertItem_14, "insertItem" }, { Method_insertItem_15, "insertItem" }, { Method_insertItem_16, "insertItem" }, { Method_insertItem_17, "insertItem" }, { Method_insertItem_18, "insertItem" }, { Method_insertSeparator_19, "insertSeparator" }, { Method_removeItem_20, "removeItem" }, { Method_removeItemAt_21, "removeItemAt" }, { Method_clear_22, "clear" }, { Method_accel_23, "accel" }, { Method_setAccel_24, "setAccel" }, { Method_iconSet_25, "iconSet" }, { Method_text_26, "text" }, { Method_pixmap_27, "pixmap" }, { Method_setWhatsThis_28, "setWhatsThis" }, { Method_whatsThis_29, "whatsThis" }, { Method_changeItem_30, "changeItem" }, { Method_changeItem_31, "changeItem" }, { Method_changeItem_32, "changeItem" }, { Method_changeItem_33, "changeItem" }, { Method_changeItem_34, "changeItem" }, { Method_changeItem_35, "changeItem" }, { Method_changeItem_36, "changeItem" }, { Method_isItemActive_37, "isItemActive" }, { Method_isItemEnabled_38, "isItemEnabled" }, { Method_setItemEnabled_39, "setItemEnabled" }, { Method_isItemChecked_40, "isItemChecked" }, { Method_setItemChecked_41, "setItemChecked" }, { Method_isItemVisible_42, "isItemVisible" }, { Method_setItemVisible_43, "setItemVisible" }, { Method_updateItem_44, "updateItem" }, { Method_indexOf_45, "indexOf" }, { Method_idAt_46, "idAt" }, { Method_setId_47, "setId" }, { Method_connectItem_48, "connectItem" }, { Method_disconnectItem_49, "disconnectItem" }, { Method_setItemParameter_50, "setItemParameter" }, { Method_itemParameter_51, "itemParameter" }, { Method_findItem_52, "findItem" }, { Method_findItem_53, "findItem" }, { Method_findPopup_54, "findPopup" }, { Method_activateItemAt_55, "activateItemAt" }, { 0, 0 } }; int idx = 0; TQCString lastName; while( methods[idx].name ) { if ( lastName != methods[idx].name ) { TQMenuDataImp *meth = new TQMenuDataImp( exec, methods[idx].id ); object.put( exec , methods[idx].name, KJS::Object(meth) ); lastName = methods[idx].name; } ++idx; } } /** * Extract a TQMenuData pointer from an Object. */ TQMenuData *TQMenuDataImp::toTQMenuData( KJS::Object &self ) { JSObjectProxy *ob = JSProxy::toObjectProxy( self.imp() ); if ( ob ) { TQObject *obj = ob->object(); if ( obj ) return dynamic_cast( obj ); } JSOpaqueProxy *op = JSProxy::toOpaqueProxy( self.imp() ); if ( !op ) return 0; if ( op->typeName() != "TQMenuData" ) return 0; return op->toNative(); } /** * Select and invoke the correct constructor. */ KJS::Object TQMenuDataImp::construct( KJS::ExecState *exec, const KJS::List &args ) { switch( id ) { case Constructor_QMenuData_1: return TQMenuData_1( exec, args ); break; default: break; } TQString msg = i18n("TQMenuDataCons has no constructor with id '%1'").arg(id); return throwError(exec, msg,KJS::ReferenceError); } KJS::Object TQMenuDataImp::TQMenuData_1( KJS::ExecState *exec, const KJS::List &args ) { // We should now create an instance of the TQMenuData object TQMenuData *ret = new TQMenuData( ); return KJS::Object(); } KJS::Value TQMenuDataImp::call( KJS::ExecState *exec, KJS::Object &self, const KJS::List &args ) { instance = TQMenuDataImp::toTQMenuData( self ); switch( id ) { case Method_count_3: return count_3( exec, self, args ); break; case Method_insertItem_4: return insertItem_4( exec, self, args ); break; case Method_insertItem_5: return insertItem_5( exec, self, args ); break; case Method_insertItem_6: return insertItem_6( exec, self, args ); break; case Method_insertItem_7: return insertItem_7( exec, self, args ); break; case Method_insertItem_8: return insertItem_8( exec, self, args ); break; case Method_insertItem_9: return insertItem_9( exec, self, args ); break; case Method_insertItem_10: return insertItem_10( exec, self, args ); break; case Method_insertItem_11: return insertItem_11( exec, self, args ); break; case Method_insertItem_12: return insertItem_12( exec, self, args ); break; case Method_insertItem_13: return insertItem_13( exec, self, args ); break; case Method_insertItem_14: return insertItem_14( exec, self, args ); break; case Method_insertItem_15: return insertItem_15( exec, self, args ); break; case Method_insertItem_16: return insertItem_16( exec, self, args ); break; case Method_insertItem_17: return insertItem_17( exec, self, args ); break; case Method_insertItem_18: return insertItem_18( exec, self, args ); break; case Method_insertSeparator_19: return insertSeparator_19( exec, self, args ); break; case Method_removeItem_20: return removeItem_20( exec, self, args ); break; case Method_removeItemAt_21: return removeItemAt_21( exec, self, args ); break; case Method_clear_22: return clear_22( exec, self, args ); break; case Method_accel_23: return accel_23( exec, self, args ); break; case Method_setAccel_24: return setAccel_24( exec, self, args ); break; case Method_iconSet_25: return iconSet_25( exec, self, args ); break; case Method_text_26: return text_26( exec, self, args ); break; case Method_pixmap_27: return pixmap_27( exec, self, args ); break; case Method_setWhatsThis_28: return setWhatsThis_28( exec, self, args ); break; case Method_whatsThis_29: return whatsThis_29( exec, self, args ); break; case Method_changeItem_30: return changeItem_30( exec, self, args ); break; case Method_changeItem_31: return changeItem_31( exec, self, args ); break; case Method_changeItem_32: return changeItem_32( exec, self, args ); break; case Method_changeItem_33: return changeItem_33( exec, self, args ); break; case Method_changeItem_34: return changeItem_34( exec, self, args ); break; case Method_changeItem_35: return changeItem_35( exec, self, args ); break; case Method_changeItem_36: return changeItem_36( exec, self, args ); break; case Method_isItemActive_37: return isItemActive_37( exec, self, args ); break; case Method_isItemEnabled_38: return isItemEnabled_38( exec, self, args ); break; case Method_setItemEnabled_39: return setItemEnabled_39( exec, self, args ); break; case Method_isItemChecked_40: return isItemChecked_40( exec, self, args ); break; case Method_setItemChecked_41: return setItemChecked_41( exec, self, args ); break; case Method_isItemVisible_42: return isItemVisible_42( exec, self, args ); break; case Method_setItemVisible_43: return setItemVisible_43( exec, self, args ); break; case Method_updateItem_44: return updateItem_44( exec, self, args ); break; case Method_indexOf_45: return indexOf_45( exec, self, args ); break; case Method_idAt_46: return idAt_46( exec, self, args ); break; case Method_setId_47: return setId_47( exec, self, args ); break; case Method_connectItem_48: return connectItem_48( exec, self, args ); break; case Method_disconnectItem_49: return disconnectItem_49( exec, self, args ); break; case Method_setItemParameter_50: return setItemParameter_50( exec, self, args ); break; case Method_itemParameter_51: return itemParameter_51( exec, self, args ); break; case Method_findItem_52: return findItem_52( exec, self, args ); break; case Method_findItem_53: return findItem_53( exec, self, args ); break; case Method_findPopup_54: return findPopup_54( exec, self, args ); break; case Method_activateItemAt_55: return activateItemAt_55( exec, self, args ); break; default: break; } TQString msg = i18n( "TQMenuDataImp has no method with id '%1'" ).arg( id ); return throwError(exec, msg,KJS::ReferenceError); } KJS::Value TQMenuDataImp::count_3( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { uint ret; ret = instance->count( ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_4( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { TQString arg0 = extractTQString(exec, args, 0); // Unsupported parameter const TQObject * return KJS::Value(); const TQObject * arg1; // Dummy const char *arg2 = (args.size() >= 3) ? args[2].toString(exec).ascii() : 0; // Unsupported parameter const TQKeySequence return KJS::Value(); const TQKeySequence arg3; // Dummy int arg4 = extractInt(exec, args, 4); int arg5 = extractInt(exec, args, 5); int ret; ret = instance->insertItem( arg0, arg1, arg2, arg3, arg4, arg5 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_5( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter const TQIconSet return KJS::Value(); const TQIconSet arg0; // Dummy TQString arg1 = extractTQString(exec, args, 1); // Unsupported parameter const TQObject * return KJS::Value(); const TQObject * arg2; // Dummy const char *arg3 = (args.size() >= 4) ? args[3].toString(exec).ascii() : 0; // Unsupported parameter const TQKeySequence return KJS::Value(); const TQKeySequence arg4; // Dummy int arg5 = extractInt(exec, args, 5); int arg6 = extractInt(exec, args, 6); int ret; ret = instance->insertItem( arg0, arg1, arg2, arg3, arg4, arg5, arg6 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_6( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { TQPixmap arg0 = extractTQPixmap(exec, args, 0); // Unsupported parameter const TQObject * return KJS::Value(); const TQObject * arg1; // Dummy const char *arg2 = (args.size() >= 3) ? args[2].toString(exec).ascii() : 0; // Unsupported parameter const TQKeySequence return KJS::Value(); const TQKeySequence arg3; // Dummy int arg4 = extractInt(exec, args, 4); int arg5 = extractInt(exec, args, 5); int ret; ret = instance->insertItem( arg0, arg1, arg2, arg3, arg4, arg5 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_7( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter const TQIconSet return KJS::Value(); const TQIconSet arg0; // Dummy TQPixmap arg1 = extractTQPixmap(exec, args, 1); // Unsupported parameter const TQObject * return KJS::Value(); const TQObject * arg2; // Dummy const char *arg3 = (args.size() >= 4) ? args[3].toString(exec).ascii() : 0; // Unsupported parameter const TQKeySequence return KJS::Value(); const TQKeySequence arg4; // Dummy int arg5 = extractInt(exec, args, 5); int arg6 = extractInt(exec, args, 6); int ret; ret = instance->insertItem( arg0, arg1, arg2, arg3, arg4, arg5, arg6 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_8( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { TQString arg0 = extractTQString(exec, args, 0); int arg1 = extractInt(exec, args, 1); int arg2 = extractInt(exec, args, 2); int ret; ret = instance->insertItem( arg0, arg1, arg2 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_9( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter const TQIconSet return KJS::Value(); const TQIconSet arg0; // Dummy TQString arg1 = extractTQString(exec, args, 1); int arg2 = extractInt(exec, args, 2); int arg3 = extractInt(exec, args, 3); int ret; ret = instance->insertItem( arg0, arg1, arg2, arg3 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_10( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { TQString arg0 = extractTQString(exec, args, 0); // Unsupported parameter TQPopupMenu * return KJS::Value(); TQPopupMenu * arg1; // Dummy int arg2 = extractInt(exec, args, 2); int arg3 = extractInt(exec, args, 3); int ret; ret = instance->insertItem( arg0, arg1, arg2, arg3 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_11( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter const TQIconSet return KJS::Value(); const TQIconSet arg0; // Dummy TQString arg1 = extractTQString(exec, args, 1); // Unsupported parameter TQPopupMenu * return KJS::Value(); TQPopupMenu * arg2; // Dummy int arg3 = extractInt(exec, args, 3); int arg4 = extractInt(exec, args, 4); int ret; ret = instance->insertItem( arg0, arg1, arg2, arg3, arg4 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_12( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { TQPixmap arg0 = extractTQPixmap(exec, args, 0); int arg1 = extractInt(exec, args, 1); int arg2 = extractInt(exec, args, 2); int ret; ret = instance->insertItem( arg0, arg1, arg2 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_13( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter const TQIconSet return KJS::Value(); const TQIconSet arg0; // Dummy TQPixmap arg1 = extractTQPixmap(exec, args, 1); int arg2 = extractInt(exec, args, 2); int arg3 = extractInt(exec, args, 3); int ret; ret = instance->insertItem( arg0, arg1, arg2, arg3 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_14( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { TQPixmap arg0 = extractTQPixmap(exec, args, 0); // Unsupported parameter TQPopupMenu * return KJS::Value(); TQPopupMenu * arg1; // Dummy int arg2 = extractInt(exec, args, 2); int arg3 = extractInt(exec, args, 3); int ret; ret = instance->insertItem( arg0, arg1, arg2, arg3 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_15( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter const TQIconSet return KJS::Value(); const TQIconSet arg0; // Dummy TQPixmap arg1 = extractTQPixmap(exec, args, 1); // Unsupported parameter TQPopupMenu * return KJS::Value(); TQPopupMenu * arg2; // Dummy int arg3 = extractInt(exec, args, 3); int arg4 = extractInt(exec, args, 4); int ret; ret = instance->insertItem( arg0, arg1, arg2, arg3, arg4 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_16( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter TQWidget * return KJS::Value(); TQWidget * arg0; // Dummy int arg1 = extractInt(exec, args, 1); int arg2 = extractInt(exec, args, 2); int ret; ret = instance->insertItem( arg0, arg1, arg2 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_17( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter const TQIconSet return KJS::Value(); const TQIconSet arg0; // Dummy // Unsupported parameter TQCustomMenuItem * return KJS::Value(); TQCustomMenuItem * arg1; // Dummy int arg2 = extractInt(exec, args, 2); int arg3 = extractInt(exec, args, 3); int ret; ret = instance->insertItem( arg0, arg1, arg2, arg3 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertItem_18( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter TQCustomMenuItem * return KJS::Value(); TQCustomMenuItem * arg0; // Dummy int arg1 = extractInt(exec, args, 1); int arg2 = extractInt(exec, args, 2); int ret; ret = instance->insertItem( arg0, arg1, arg2 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::insertSeparator_19( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); int ret; ret = instance->insertSeparator( arg0 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::removeItem_20( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); instance->removeItem( arg0 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::removeItemAt_21( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); instance->removeItemAt( arg0 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::clear_22( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { instance->clear( ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::accel_23( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); instance->accel( arg0 ); return KJS::Value(); // Returns 'TQKeySequence' } KJS::Value TQMenuDataImp::setAccel_24( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter const TQKeySequence return KJS::Value(); const TQKeySequence arg0; // Dummy int arg1 = extractInt(exec, args, 1); instance->setAccel( arg0, arg1 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::iconSet_25( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); instance->iconSet( arg0 ); return KJS::Value(); // Returns 'TQIconSet *' } KJS::Value TQMenuDataImp::text_26( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); TQString ret; ret = instance->text( arg0 ); return KJS::String( ret ); } KJS::Value TQMenuDataImp::pixmap_27( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); instance->pixmap( arg0 ); return KJS::Value(); // Returns 'TQPixmap *' } KJS::Value TQMenuDataImp::setWhatsThis_28( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); TQString arg1 = extractTQString(exec, args, 1); instance->setWhatsThis( arg0, arg1 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::whatsThis_29( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); TQString ret; ret = instance->whatsThis( arg0 ); return KJS::String( ret ); } KJS::Value TQMenuDataImp::changeItem_30( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); TQString arg1 = extractTQString(exec, args, 1); instance->changeItem( arg0, arg1 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::changeItem_31( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); TQPixmap arg1 = extractTQPixmap(exec, args, 1); instance->changeItem( arg0, arg1 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::changeItem_32( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); // Unsupported parameter const TQIconSet return KJS::Value(); const TQIconSet arg1; // Dummy TQString arg2 = extractTQString(exec, args, 2); instance->changeItem( arg0, arg1, arg2 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::changeItem_33( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); // Unsupported parameter const TQIconSet return KJS::Value(); const TQIconSet arg1; // Dummy TQPixmap arg2 = extractTQPixmap(exec, args, 2); instance->changeItem( arg0, arg1, arg2 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::changeItem_34( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { TQString arg0 = extractTQString(exec, args, 0); int arg1 = extractInt(exec, args, 1); instance->changeItem( arg0, arg1 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::changeItem_35( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { TQPixmap arg0 = extractTQPixmap(exec, args, 0); int arg1 = extractInt(exec, args, 1); instance->changeItem( arg0, arg1 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::changeItem_36( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter const TQIconSet return KJS::Value(); const TQIconSet arg0; // Dummy TQString arg1 = extractTQString(exec, args, 1); int arg2 = extractInt(exec, args, 2); instance->changeItem( arg0, arg1, arg2 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::isItemActive_37( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); bool ret; ret = instance->isItemActive( arg0 ); return KJS::Boolean( ret ); } KJS::Value TQMenuDataImp::isItemEnabled_38( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); bool ret; ret = instance->isItemEnabled( arg0 ); return KJS::Boolean( ret ); } KJS::Value TQMenuDataImp::setItemEnabled_39( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); bool arg1 = extractBool(exec, args, 1); instance->setItemEnabled( arg0, arg1 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::isItemChecked_40( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); bool ret; ret = instance->isItemChecked( arg0 ); return KJS::Boolean( ret ); } KJS::Value TQMenuDataImp::setItemChecked_41( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); bool arg1 = extractBool(exec, args, 1); instance->setItemChecked( arg0, arg1 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::isItemVisible_42( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); bool ret; ret = instance->isItemVisible( arg0 ); return KJS::Boolean( ret ); } KJS::Value TQMenuDataImp::setItemVisible_43( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); bool arg1 = extractBool(exec, args, 1); instance->setItemVisible( arg0, arg1 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::updateItem_44( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); instance->updateItem( arg0 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::indexOf_45( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); int ret; ret = instance->indexOf( arg0 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::idAt_46( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); int ret; ret = instance->idAt( arg0 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::setId_47( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); int arg1 = extractInt(exec, args, 1); instance->setId( arg0, arg1 ); return KJS::Value(); // Returns void } KJS::Value TQMenuDataImp::connectItem_48( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); // Unsupported parameter const TQObject * return KJS::Value(); const TQObject * arg1; // Dummy const char *arg2 = (args.size() >= 3) ? args[2].toString(exec).ascii() : 0; bool ret; ret = instance->connectItem( arg0, arg1, arg2 ); return KJS::Boolean( ret ); } KJS::Value TQMenuDataImp::disconnectItem_49( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); // Unsupported parameter const TQObject * return KJS::Value(); const TQObject * arg1; // Dummy const char *arg2 = (args.size() >= 3) ? args[2].toString(exec).ascii() : 0; bool ret; ret = instance->disconnectItem( arg0, arg1, arg2 ); return KJS::Boolean( ret ); } KJS::Value TQMenuDataImp::setItemParameter_50( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); int arg1 = extractInt(exec, args, 1); bool ret; ret = instance->setItemParameter( arg0, arg1 ); return KJS::Boolean( ret ); } KJS::Value TQMenuDataImp::itemParameter_51( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); int ret; ret = instance->itemParameter( arg0 ); return KJS::Number( ret ); } KJS::Value TQMenuDataImp::findItem_52( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); instance->findItem( arg0 ); return KJS::Value(); // Returns 'TQMenuItem *' } KJS::Value TQMenuDataImp::findItem_53( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); // Unsupported parameter TQMenuData ** return KJS::Value(); TQMenuData ** arg1; // Dummy instance->findItem( arg0, arg1 ); return KJS::Value(); // Returns 'TQMenuItem *' } KJS::Value TQMenuDataImp::findPopup_54( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { // Unsupported parameter TQPopupMenu * return KJS::Value(); TQPopupMenu * arg0; // Dummy // Unsupported parameter int * return KJS::Value(); int * arg1; // Dummy instance->findPopup( arg0, arg1 ); return KJS::Value(); // Returns 'TQMenuItem *' } KJS::Value TQMenuDataImp::activateItemAt_55( KJS::ExecState *exec, KJS::Object &obj, const KJS::List &args ) { int arg0 = extractInt(exec, args, 0); instance->activateItemAt( arg0 ); return KJS::Value(); // Returns void } } // namespace KJSEmbed // Local Variables: // c-basic-offset: 4 // End: