OpenCoverage

qquickhandlersmodule.cpp

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhandlersmodule.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2static void initResources()-
3{-
4-
5-
6-
7}-
8-
9-
10-
11static QQmlPrivate::AutoParentResult handler_autoParent(QObject *obj, QObject *parent)-
12{-
13 if (qmlobject_cast<QQuickItem *>(parent)
qmlobject_cast...tem *>(parent)Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
14 QQuickPointerHandler *handler = qmlobject_cast<QQuickPointerHandler *>(obj);-
15 if (handler
handlerDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
16 handler->setParent(parent);-
17 return
never executed: return QQmlPrivate::Parented;
QQmlPrivate::Parented;
never executed: return QQmlPrivate::Parented;
0
18 }-
19 }
never executed: end of block
0
20 return
never executed: return QQmlPrivate::IncompatibleObject;
QQmlPrivate::IncompatibleObject;
never executed: return QQmlPrivate::IncompatibleObject;
0
21}-
22-
23static void qt_quickhandlers_defineModule(const char *uri, int major, int minor)-
24{-
25 QQmlPrivate::RegisterAutoParent autoparent = { 0, &handler_autoParent };-
26 QQmlPrivate::qmlregister(QQmlPrivate::AutoParentRegistration, &autoparent);-
27 qmlRegisterUncreatableType<QQuickPointerEvent>(uri, major, minor, "PointerEvent",-
28 QQuickPointerHandler::tr("PointerEvent is only available as a parameter of several signals in PointerHandler"));-
29 qmlRegisterUncreatableType<QQuickEventPoint>(uri, major, minor, "EventPoint",-
30 QQuickPointerHandler::tr("EventPoint is only available as a member of PointerEvent"));-
31 qmlRegisterUncreatableType<QQuickEventTouchPoint>(uri, major, minor, "EventTouchPoint",-
32 QQuickPointerHandler::tr("EventTouchPoint is only available as a member of PointerEvent"));-
33 qmlRegisterUncreatableType<QQuickPointerDevice>(uri, major, minor, "PointerDevice",-
34 QQuickPointerHandler::tr("PointerDevice is only available as a property of PointerEvent"));-
35 qRegisterMetaType<QPointingDeviceUniqueId>("QPointingDeviceUniqueId");-
36 qmlRegisterUncreatableType<QPointingDeviceUniqueId>(uri, major, minor, "PointingDeviceUniqueId",-
37 QQuickPointerHandler::tr("PointingDeviceUniqueId is only available as a property of PointerEvent"));-
38-
39 qmlRegisterUncreatableType<QQuickPointerHandler>(uri,major,minor,"PointerHandler",-
40 QQuickPointerHandler::tr("PointerHandler is an abstract base class"));-
41 qmlRegisterType<QQuickPointHandler>(uri,major,minor,"PointHandler");-
42 qmlRegisterType<QQuickDragHandler>(uri,major,minor,"DragHandler");-
43 qmlRegisterUncreatableType<QQuickDragAxis>(uri, major, minor, "DragAxis",-
44 QQuickDragHandler::tr("DragAxis is only available as a grouped property of DragHandler"));-
45 qmlRegisterType<QQuickHoverHandler>(uri,major,minor,"HoverHandler");-
46 qmlRegisterType<QQuickPinchHandler>(uri,major,minor,"PinchHandler");-
47 qmlRegisterType<QQuickTapHandler>(uri,major,minor,"TapHandler");-
48 qRegisterMetaType<QQuickHandlerPoint>();-
49}
executed 10 times by 5 tests: end of block
Executed by:
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
10
50-
51void QQuickHandlersModule::defineModule()-
52{-
53 initResources();-
54-
55 const char uri[] = "Qt.labs.handlers";-
56 int majorVersion = 1;-
57 int minorVersion = 0;-
58-
59 qt_quickhandlers_defineModule(uri, majorVersion, minorVersion);-
60}
executed 10 times by 5 tests: end of block
Executed by:
  • tst_examples
  • tst_flickableinterop
  • tst_multipointtoucharea_interop
  • tst_qquickdraghandler
  • tst_qquicktaphandler
10
61-
62-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.0