![]() |
Qt 6.x
The Qt SDK
|
Go to the source code of this file.
Functions | |
QSignalSpy | spy (box, SIGNAL(clicked(bool))) |
box | animateClick () |
QCOMPARE (spy.count(), 1) | |
QVERIFY (arguments.at(0).toBool()==true) | |
myCustomObject | doSomething () |
QVERIFY (arguments.at(0).typeId()==QMetaType::Int) | |
QVERIFY (arguments.at(1).typeId()==QMetaType::QString) | |
QVERIFY (arguments.at(2).typeId()==QMetaType::Double) | |
qRegisterMetaType< SomeStruct > () | |
[1] | |
QSignalSpy spy & | model (whatever(SomeStruct)) |
QSignalSpy | spy (myPushButton, SIGNAL(clicked(bool))) |
[3] | |
QSignalSpy | spy (myPushButton, &QPushButton::clicked) |
[4] | |
object | setObjectName ("A new object name") |
for (int i=mo.propertyOffset();i< mo.propertyCount();++i) | |
[3] | |
Variables | |
QCheckBox * | box = ... |
[0] | |
QList< QVariant > | arguments = spy.takeFirst() |
QSignalSpy | spy (myCustomObject, SIGNAL(mySignal(int, QString, double))) |
[0] | |
SomeStruct | result = qvariant_cast<SomeStruct>(spy.at(0).at(0)) |
[2] | |
QObject | object |
[6] | |
auto | mo = object.metaObject() |
[7] | |
auto | signalIndex = mo->indexOfSignal("objectNameChanged(QString)") |
auto | signal = mo->method(signalIndex) |
box animateClick | ( | ) |
myCustomObject doSomething | ( | ) |
for | ( | ) |
[3]
[4]
Definition at line 68 of file doc_src_qsignalspy.cpp.
References QTest::addRow(), QRegularExpressionMatch::hasMatch(), i, QRegularExpression::match(), mo, and property.
QSignalSpy spy & model | ( | whatever(SomeStruct) | ) |
QCOMPARE | ( | spy. | count(), |
1 | |||
) |
qRegisterMetaType< SomeStruct > | ( | ) |
[1]
[2]
QVERIFY | ( | arguments. | at0).toBool( = =true | ) |
QVERIFY | ( | arguments. | at0).typeId( = =QMetaType::Int | ) |
QVERIFY | ( | arguments. | at1).typeId( = =QMetaType::QString | ) |
QVERIFY | ( | arguments. | at2).typeId( = =QMetaType::Double | ) |
Referenced by QComposeInputContext::QComposeInputContext(), QQuickTableViewTapHandler::QQuickTableViewTapHandler(), QTsLibMouseHandler::QTsLibMouseHandler(), and Q_LOGGING_CATEGORY().
QSignalSpy spy | ( | box | , |
SIGNAL(clicked(bool)) | |||
) |
QSignalSpy spy | ( | myPushButton | , |
&QPushButton::clicked | |||
) |
[4]
[6]
QSignalSpy spy | ( | myPushButton | , |
SIGNAL(clicked(bool)) | |||
) |
[3]
[4]
Definition at line 12 of file doc_src_qsignalspy.cpp.
Referenced by __attribute__(), argumentsFromCommandLineAndFile(), QmlTypeRegistrar::argumentsFromCommandLineAndFile(), argv0BaseName(), QV4::Compiler::ScanFunctions::calcEscapingVariables(), QJSManagedValue::call(), QV4::Runtime::CallWithSpread::call(), QV4::Runtime::ConstructWithSpread::call(), QJSManagedValue::callAsConstructor(), QJSManagedValue::callWithInstance(), QV4::WeakMapCtor::construct(), QSharedPointer< T >::create(), createListFromArrayLike(), QV4::createSpreadArguments(), deployTranslations(), QTest::formatString(), QDBusMenuRegistrarInterface::GetMenuForWindow(), NativeDebugger::handleCommand(), BreakPointHandler::handleRemoveBreakpoint(), BreakPointHandler::handleSetBreakpoint(), QWaylandCompositorPrivate::init(), init_platform(), QV4::Moth::VME::interpret(), QMetaMethod::invoke(), QMetaMethod::invoke(), QMetaMethod::invoke(), QMetaMethod::invoke(), QMetaObject::invokeMethod(), QMetaObject::invokeMethod(), QMetaObject::invokeMethod(), QMetaObject::invokeMethod(), QtPrivate::invokeMethodHelper(), QMetaMethod::invokeOnGadget(), QMetaMethod::invokeOnGadget(), Preprocessor::macroExpandIdentifier(), main(), main(), QQmlNativeDebugServiceImpl::messageReceived(), QQmlDMAbstractItemModelData::metaCall(), QQmlDelegateModelAttachedMetaObject::metaCall(), QQmlVMEMetaObject::metaCall(), QQmlDMObjectDataMetaObject::metaCall(), VDMListDelegateDataType::metaCall(), VDMAbstractItemModelDataType::metaCall(), QV4::FunctionPrototype::method_apply(), QV4::Reflect::method_apply(), QV4::Reflect::method_construct(), QV4::ObjectPrototype::method_create(), QV4::ArrayPrototype::method_every(), QV4::IntrinsicTypedArrayPrototype::method_every(), QV4::ArrayPrototype::method_filter(), QV4::IntrinsicTypedArrayPrototype::method_filter(), QV4::ArrayPrototype::method_find(), QV4::IntrinsicTypedArrayPrototype::method_find(), QV4::ArrayPrototype::method_findIndex(), QV4::IntrinsicTypedArrayPrototype::method_findIndex(), QV4::ArrayPrototype::method_forEach(), QV4::MapPrototype::method_forEach(), QV4::SetPrototype::method_forEach(), QV4::IntrinsicTypedArrayPrototype::method_forEach(), QV4::ArrayPrototype::method_map(), QV4::IntrinsicTypedArrayPrototype::method_map(), QV4::MapIteratorPrototype::method_next(), QV4::SetIteratorPrototype::method_next(), QV4::ArrayPrototype::method_reduce(), QV4::IntrinsicTypedArrayPrototype::method_reduce(), QV4::ArrayPrototype::method_reduceRight(), QV4::IntrinsicTypedArrayPrototype::method_reduceRight(), QV4::StringPrototype::method_replace(), QV4::ArrayPrototype::method_some(), QV4::IntrinsicTypedArrayPrototype::method_some(), QV4::IntrinsicTypedArrayPrototype::method_subarray(), QMetaObject::newInstance(), QCommandLineParser::parse(), QV4::FunctionCtor::parse(), parseArguments(), parseCmdLine(), Preprocessor::parseDefineArguments(), parseEarlyArguments(), parseOptions(), parseOptions(), QCommandLineParser::process(), QTest::qExec(), QQmlJSFunctionInitializer::run(), runAdb(), runMoc(), runQmlImportScanner(), sm_performSaveYourself(), QQmlPropertyCache::toMetaObjectBuilder(), typedArraySpeciesCreate(), QV4::ProxyFunctionObject::virtualCall(), QV4::ProxyFunctionObject::virtualCallAsConstructor(), and wrapInFunction().
[0]
Definition at line 5 of file doc_src_qsignalspy.cpp.
void static tst_QWindow::writeMinMaxDimensionalProps_data () QTest const auto mo = object.metaObject() |
[7]
[8]
Definition at line 53 of file doc_src_qsignalspy.cpp.
Referenced by QQmlVMEResolvedList::QQmlVMEResolvedList(), QQuick3DTexture::QQuick3DTexture(), QSignalSpy::QSignalSpy(), QSignalSpy::QSignalSpy(), QQmlSettingsPrivate::_q_propertyChanged(), QMetaObject::activate(), QDBusAdaptorConnector::addAdaptor(), QQmlPropertyCache::addToHash(), addTypeReferenceChecksumsToHash(), allSubObjects(), QQmlMetaType::attachedPropertiesFunc(), QQmlPropertyCache::callJSFactoryMethod(), QDBusAbstractInterface::callWithArgumentList(), QQmlPropertyCache::className(), QQmlMetaType::clone(), QMetaObject::connectSlotsByName(), QV4::QMetaObjectWrapper::create(), QQmlCppBinding::createBindingForBindable(), QQmlCppBinding::createBindingForNonBindable(), QQmlCppBinding::createTranslationBindingForBindable(), QQmlCppBinding::createTranslationBindingForNonBindable(), QQmlValueTypeProvider::createValueType(), QQmlValueTypeProvider::createValueType(), QQmlValueTypeProvider::createValueType(), QV4::QQmlValueTypeWrapper::dataForPropertyKey(), QQmlPropertyCache::determineMetaObjectSizes(), QQmlNotifierEndpoint::disconnect(), QV4::ResolvedTypeReference::doDynamicTypeCheck(), QQmlCustomParser::evaluateEnum(), QGeoServiceProviderPrivate::features(), QQuickVisualTestUtils::findItem(), QQuickVisualTestUtils::findItems(), QQmlPropertyPrivate::findPropertyByName(), QQmlPropertyPrivate::findSignalByName(), findSlot(), QDBusAbstractInterfacePrivate::finishDisconnectNotify(), for(), fromString(), generateInterfaceXml(), generateInterfaceXml(), QQmlDesignerMetaObject::getNodeInstanceMetaObject(), QQmlTypePrivate::init(), QQDMIncubationTask::initializeRequiredProperties(), isPropertyRevisioned(), QQmlSettingsPrivate::load(), QV4::MatchVariant(), QQmlVMEMetaObject::metaCall(), QQmlMetaType::metaObjectForValueType(), QV4::QQmlValueTypeWrapper::method_toString(), QV4::QObjectWrapperOwnPropertyKeyIterator::next(), QV4::QQmlValueTypeWrapperOwnPropertyKeyIterator::next(), QPropertyChangeTrigger::property(), QQmlMetaType::propertyCacheForType(), QQmlMetaType::proxyData(), qDBusGenerateMetaObjectXml(), qDBusInterfaceFromClassDef(), qDBusInterfaceFromMetaObject(), qDBusInterfaceInObject(), qDBusIntrospectObject(), qDBusPropertyGet(), qmlobject_can_cpp_cast(), QTest::qSignalDumperCallback(), QTest::qSignalDumperCallbackSlot(), qt_qFindChild_helper(), qt_qFindChildren_helper(), qt_qFindChildren_helper(), qt_qFindChildren_with_name(), QV4::qtTypeInherits(), rawStringData(), rawTypeNameFromTypeInfo(), readAllProperties(), QDBusConnectionPrivate::relaySignal(), QQmlTypePrivate::resolveCompositeBaseType(), ListModel::set(), QMediaPlayer::setVideoOutput(), QMediaCaptureSession::setVideoOutput(), stringCastMetaObject(), stringData(), stringData(), stringDataView(), ListModel::sync(), QTest::toString(), typeFromTypeInfo(), QuickTestUtil::typeName(), typeNameFromTypeInfo(), QQmlMetaType::valueType(), QGraphicsView::viewportEvent(), QV4::QQmlValueTypeWrapper::virtualHasProperty(), QV4::QQmlValueTypeWrapper::virtualMetacall(), QV4::ModelObject::virtualPut(), and writeProperty().
SomeStruct result = qvariant_cast<SomeStruct>(spy.at(0).at(0)) |
auto signal = mo->method(signalIndex) |
Definition at line 55 of file doc_src_qsignalspy.cpp.
Referenced by QGenericUnixThemeDBusListener::QGenericUnixThemeDBusListener(), QGenericUnixThemeDBusListener::QGenericUnixThemeDBusListener(), QQmlBoundSignal::QQmlBoundSignal(), QObject::~QObject(), QObjectPrivate::addConnection(), QmlIR::Object::appendSignal(), areaEnteredSignal(), areaExitedSignal(), bindingsCompletions(), check_and_warn_compat(), check_signal_macro(), QMetaObject::checkConnectArgs(), QMetaObject::checkConnectArgs(), QMetaObjectPrivate::checkConnectArgs(), QObject::connect(), QObject::connect(), QObject::connect(), QObjectPrivate::connect(), QObject::connect(), QtFuture::connect(), QObjectPrivate::ConnectionData::connectionsForSignal(), QBuffer::connectNotify(), QDBusConnectionInterface::connectNotify(), QObject::connectNotify(), QObjectPrivate::connectNotify(), QFutureWatcherBase::connectNotify(), QDBusAbstractInterface::connectNotify(), QMediaDevices::connectNotify(), QGeoAreaMonitorPolling::connectNotify(), QQuick3DNode::connectNotify(), QQmlProperty::connectNotifySignal(), QMetaObject::connectSlotsByName(), QQuickVisualTestUtils::SignalMultiSpy::connectToSignal(), QObject::disconnect(), QObject::disconnect(), QObject::disconnect(), QObject::disconnect(), QObject::disconnect(), QObjectPrivate::disconnect(), QBuffer::disconnectNotify(), QDBusConnectionInterface::disconnectNotify(), QObject::disconnectNotify(), QObjectPrivate::disconnectNotify(), QFutureWatcherBase::disconnectNotify(), QDBusAbstractInterface::disconnectNotify(), QGeoAreaMonitorPolling::disconnectNotify(), QQuick3DNode::disconnectNotify(), QFFmpeg::Demuxer::doNextStep(), QObject::dumpObjectInfo(), QSignalMapperPrivate::emitMappedValue(), QDBusAbstractInterfacePrivate::finishDisconnectNotify(), QMetaMethod::fromSignal(), QMetaObject::indexOfSignal(), is_tracked_signal(), QQuick3DNodePrivate::isDirectionRelatedSignal(), QQuickAbstractButtonPrivate::isDoubleClickConnected(), QQuickAbstractButtonPrivate::isPressAndHoldConnected(), QQuick3DNodePrivate::isSceneTransformRelatedSignal(), QObjectPrivate::isSender(), QObject::isSignalConnected(), QWaylandClient::kill(), QV4DebugServiceImpl::messageReceived(), monitorExpiredSignal(), msgConnect(), QFileDialog::open(), QMessageBox::open(), QQmlPropertyCache::originalClone(), QDBusConnectionPrivate::prepareHook(), Q_TRACE_POINT(), queued_activate(), qWaitForSignal(), QObjectPrivate::receiverList(), QObject::receivers(), QGeoAreaMonitorPolling::requestUpdate(), QGenericUnixServices::setApplicationBadge(), QQmlTreeModelToTableModel::setModel(), QBluetoothDeviceInfo::setRssi(), QQmlBindEntry::setTarget(), QMetaObjectPrivate::signal(), NativeDebugger::signalEmitted(), QV4DebugServiceImpl::signalEmitted(), QQmlJSUtils::signalName(), QQmlPropertyCache::signalParameterNames(), QQmlPropertyPrivate::takeSignalExpression(), QmlIR::IRBuilder::visit(), and QQmlJSImportVisitor::visit().
Definition at line 54 of file doc_src_qsignalspy.cpp.
Referenced by QQuickContainer::contentItemChange(), QMetaObjectPrivate::disconnectHelper(), QGraphicsScenePrivate::init(), QV4::Heap::QmlSignalHandler::init(), QObjectPrivate::isSender(), QObject::isSignalConnected(), QQuickPressHandler::isSignalConnected(), QObjectPrivate::isSignalConnected(), QObjectPrivate::maybeSignalConnected(), QMetaObjectPrivate::memberIndexes(), QV4::QObjectWrapper::method_connect(), QV4::QObjectWrapper::method_disconnect(), QQmlThreadNotifierProxyObject::qt_metacall(), QObjectPrivate::receiverList(), and QVariantAnimationPrivate::setCurrentValueForProgress().
QSignalSpy spy(myPushButton, &QPushButton::clicked) | ( | myCustomObject | , |
SIGNAL(mySignal(int, QString, double)) | |||
) |
[0]
[3]
[1]
[4]
[6]
Referenced by QQuickControlsTestUtils::clickButton(), QQuickControlsTestUtils::doubleClickButton(), and qWaitForSignal().