diff options
Diffstat (limited to 'plugins/declarative/sensors/sensors.cpp')
-rw-r--r-- | plugins/declarative/sensors/sensors.cpp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/plugins/declarative/sensors/sensors.cpp b/plugins/declarative/sensors/sensors.cpp index aaf5bdcd3e..d4ee8751b0 100644 --- a/plugins/declarative/sensors/sensors.cpp +++ b/plugins/declarative/sensors/sensors.cpp @@ -41,6 +41,7 @@ #include <QtDeclarative/qdeclarativeextensionplugin.h> #include <QtDeclarative/qdeclarative.h> +#include <QDebug> #include <qaccelerometer.h> #include <qambientlightsensor.h> @@ -52,6 +53,7 @@ #include <qtapsensor.h> #include <qlightsensor.h> #include <qgyroscope.h> +#include "qmlsensorgesture.h" QT_BEGIN_NAMESPACE @@ -112,6 +114,34 @@ public: qmlRegisterUncreatableType<QLightReading >(package, major, minor, "LightReading", QLatin1String("Cannot create LightReading")); qmlRegisterType <QGyroscope >(package, major, minor, "Gyroscope"); qmlRegisterUncreatableType<QGyroscopeReading >(package, major, minor, "GyroscopeReading", QLatin1String("Cannot create GyroscopeReading")); + + major = 1; + minor = 3; + qmlRegisterUncreatableType<QSensor >(package, major, minor, "Sensor", QLatin1String("Cannot create Sensor ")); + qmlRegisterUncreatableType<QSensorReading >(package, major, minor, "SensorReading", QLatin1String("Cannot create Sensor Reading")); + qmlRegisterType <QAccelerometer >(package, major, minor, "Accelerometer"); + qmlRegisterUncreatableType<QAccelerometerReading>(package, major, minor, "AccelerometerReading", QLatin1String("Cannot create Accele rometerReading")); + qmlRegisterType <QAmbientLightSensor >(package, major, minor, "AmbientLightSensor"); + qmlRegisterUncreatableType<QAmbientLightReading >(package, major, minor, "AmbientLightReading", QLatin1String("Cannot create Ambien tLightReading")); + qmlRegisterType <QCompass >(package, major, minor, "Compass"); + qmlRegisterUncreatableType<QCompassReading >(package, major, minor, "CompassReading", QLatin1String("Cannot create Compas sReading")); + qmlRegisterType <QMagnetometer >(package, major, minor, "Magnetometer"); + qmlRegisterUncreatableType<QMagnetometerReading >(package, major, minor, "MagnetometerReading", QLatin1String("Cannot create Magnet ometerReading")); + qmlRegisterType <QOrientationSensor >(package, major, minor, "OrientationSensor"); + qmlRegisterUncreatableType<QOrientationReading >(package, major, minor, "OrientationReading", QLatin1String("Cannot create Orient ationReading")); + qmlRegisterType <QProximitySensor >(package, major, minor, "ProximitySensor"); + qmlRegisterUncreatableType<QProximityReading >(package, major, minor, "ProximityReading", QLatin1String("Cannot create Proxim ityReading")); + qmlRegisterType <QRotationSensor >(package, major, minor, "RotationSensor"); + qmlRegisterUncreatableType<QRotationReading >(package, major, minor, "RotationReading", QLatin1String("Cannot create Rotati onReading")); + qmlRegisterType <QTapSensor >(package, major, minor, "TapSensor"); + qmlRegisterUncreatableType<QTapReading >(package, major, minor, "TapReading", QLatin1String("Cannot create TapRea ding")); + qmlRegisterType <QLightSensor >(package, major, minor, "LightSensor"); + qmlRegisterUncreatableType<QLightReading >(package, major, minor, "LightReading", QLatin1String("Cannot create LightR eading")); + qmlRegisterType <QGyroscope >(package, major, minor, "Gyroscope"); + qmlRegisterUncreatableType<QGyroscopeReading >(package, major, minor, "GyroscopeReading", QLatin1String("Cannot create Gyrosc opeReading")); + + qmlRegisterType <QmlSensorGesture >(package, major, minor, "SensorGesture"); + } }; |