18 #include "AxisVelocityCalculator.h" 19 #include "Direction.h" 20 #include "DirectionalDragArea.h" 21 #include "FloatingFlickable.h" 22 #include "PressedOutsideNotifier.h" 23 #include "TouchGate.h" 27 static QObject* directionSingleton(QQmlEngine* engine, QJSEngine* scriptEngine) {
29 Q_UNUSED(scriptEngine);
33 void UbuntuGesturesQmlPlugin::registerTypes(
const char *uri)
35 qmlRegisterSingletonType<Direction>(uri, 0, 1,
"Direction", directionSingleton);
36 qmlRegisterType<DirectionalDragArea>(uri, 0, 1,
"DirectionalDragArea");
37 qmlRegisterType<AxisVelocityCalculator>(uri, 0, 1,
"AxisVelocityCalculator");
38 qmlRegisterType<FloatingFlickable>(uri, 0, 1,
"FloatingFlickable");
39 qmlRegisterType<PressedOutsideNotifier>(uri, 0, 1,
"PressedOutsideNotifier");
40 qmlRegisterType<TouchGate>(uri, 0, 1,
"TouchGate");