Lines Matching refs:disconnect

1435     QCOMPARE(evalJS("typeof myObject.mySignal.disconnect"), sFunction);
1467 QCOMPARE(evalJS("myObject.mySignal.disconnect(myHandler)"), sUndefined);
1470 evalJS("myObject.mySignal.disconnect(myHandler)", type);
1481 QCOMPARE(evalJS("myObject.mySignal2.disconnect(myHandler)"), sUndefined);
1485 QCOMPARE(evalJS("typeof myObject['mySignal2()'].disconnect"), sFunction);
1493 QCOMPARE(evalJS("myObject['mySignal2()'].disconnect(myHandler)"), sUndefined);
1498 QCOMPARE(evalJS("myObject.mySignal.disconnect(otherObject, myHandler)"), sUndefined);
1505 evalJS("myObject.mySignal.disconnect(otherObject, myHandler)", type);
1517 QCOMPARE(evalJS("myObject.mySignal.disconnect(otherObject, myHandler)"), sUndefined);
1528 QCOMPARE(evalJS("myObject.mySignal2.disconnect(yetAnotherObject, myHandler)"), sUndefined);
1537 QCOMPARE(evalJS("myObject.mySignal2.disconnect(myObject, myHandler)"), sUndefined);
1542 QCOMPARE(evalJS("myObject.mySignal.disconnect(yetAnotherObject, 'func')"), sUndefined);
1543 QCOMPARE(evalJS("myObject.mySignal.disconnect(myObject, 'mySlot')"), sUndefined);
1552 QCOMPARE(evalJS("myObject.mySignal.disconnect(myObject.mySlot)"), sUndefined);
1561 QCOMPARE(evalJS("myObject.mySignalWithIntArg.disconnect(myObject.mySlotWithIntArg)"), sUndefined);
1569 QCOMPARE(evalJS("myObject.mySignalWithIntArg.disconnect(myObject.mySlotWithDoubleArg)"), sUndefined);
1577 QCOMPARE(evalJS("myObject.mySignalWithIntArg.disconnect(myObject.mySlotWithStringArg)"), sUndefined);
1586 QCOMPARE(evalJS("myObject.mySignalWithIntArg.disconnect(myObject.myOverloadedSlot)"), sUndefined);
1594 QCOMPARE(evalJS("myObject.mySignalWithIntArg.disconnect(myObject['myOverloadedSlot(int)'])"), sUndefined);
1646 QString ret = evalJS("myObject.mySignal.disconnect()", type);
1648 QCOMPARE(ret, QLatin1String("Error: QtMetaMethod.disconnect: no arguments given"));
1652 QString ret = evalJS("var o = { }; o.disconnect = myObject.mySignal.disconnect; o.disconnect()", type);
1654 QCOMPARE(ret, QLatin1String("Error: QtMetaMethod.disconnect: no arguments given"));
1657 /* XFAIL - Function.prototype doesn't get connect/disconnect, just signals/slots
1660 QString ret = evalJS("(function() { }).disconnect(123)", type);
1662 QCOMPARE(ret, QLatin1String("TypeError: QtMetaMethod.disconnect: this object is not a signal"));
1668 QString ret = evalJS("var o = { }; o.disconnect = myObject.myInvokable.disconnect; o.disconnect(123)", type);
1670 QCOMPARE(ret, QLatin1String("TypeError: QtMetaMethod.disconnect: MyQObject::myInvokable() is not a signal"));
1675 QString ret = evalJS("myObject.myInvokable.disconnect(123)", type);
1677 QCOMPARE(ret, QLatin1String("TypeError: QtMetaMethod.disconnect: MyQObject::myInvokable() is not a signal"));
1681 QString ret = evalJS("myObject.myInvokable.disconnect(function() { })", type);
1683 QCOMPARE(ret, QLatin1String("TypeError: QtMetaMethod.disconnect: MyQObject::myInvokable() is not a signal"));
1688 QString ret = evalJS("myObject.mySignal.disconnect(123)", type);
1690 QCOMPARE(ret, QLatin1String("TypeError: QtMetaMethod.disconnect: target is not a function"));
1695 QString ret = evalJS("myObject.mySignal.disconnect(function() { })", type);
1697 QCOMPARE(ret, QLatin1String("Error: QtMetaMethod.disconnect: failed to disconnect from MyQObject::mySignal()"));
2182 evalJS("myObject.mySignalWithDateTimeArg.disconnect(checkDate); delete checkDate;");
2190 evalJS("myObject.mySignalWithDateTimeArg.disconnect(checkDate); delete checkDate;");
3225 << "myObject" << "mySignal" << (QStringList() << "connect" << "disconnect" << "length" << "name");
3227 << "myObject" << "mySlot" << (QStringList() << "connect" << "disconnect" << "length" << "name");
3229 << "myObject" << "myInvokable" << (QStringList() << "connect" << "disconnect" << "length" << "name");
3232 QTest::newRow("myObject.mySignal.disconnect")
3233 << "myObject.mySignal" << "disconnect" << (QStringList() << "length" << "name");