diff options
author | Lincoln Ramsay <lincoln.ramsay@nokia.com> | 2011-09-23 17:35:02 +1000 |
---|---|---|
committer | Lincoln Ramsay <lincoln.ramsay@nokia.com> | 2011-10-10 09:25:31 +1000 |
commit | 54f0b27faa06a3016d2007dc3b8bdc10c67d41ae (patch) | |
tree | aa1d9f937e40dd7f9f690341e8ae7a3461507bde /src/imports/sensors/sensors.cpp | |
parent | 2041b29be9d16f07da9d09390322b28ead9e534f (diff) |
Rename the sensors import.
These legacy elements will be exported to the QtMobility.sensors namespace.
The IR proximity sensor is added to new version 1.3. 1.1 and 1.2 continue to work.
Change-Id: Ic25f2e8bf189f396ab2185d85d12be3b3ceb69de
Fixes: MTMW-299
Reviewed-on: http://codereview.qt-project.org/5353
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Lincoln Ramsay <lincoln.ramsay@nokia.com>
Diffstat (limited to 'src/imports/sensors/sensors.cpp')
-rw-r--r-- | src/imports/sensors/sensors.cpp | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/src/imports/sensors/sensors.cpp b/src/imports/sensors/sensors.cpp index 0d4394c7..c1bf21dc 100644 --- a/src/imports/sensors/sensors.cpp +++ b/src/imports/sensors/sensors.cpp @@ -68,6 +68,27 @@ public: int major; int minor; + // Register the 1.1 interfaces + major = 1; + minor = 1; + qmlRegisterUncreatableType<QSensorReading >(package, major, minor, "SensorReading", QLatin1String("Cannot create SensorReading")); + qmlRegisterType <QAccelerometer >(package, major, minor, "Accelerometer"); + qmlRegisterType <QAccelerometerReading>(package, major, minor, "AccelerometerReading"); + qmlRegisterType <QAmbientLightSensor >(package, major, minor, "AmbientLightSensor"); + qmlRegisterType <QAmbientLightReading >(package, major, minor, "AmbientLightReading"); + qmlRegisterType <QCompass >(package, major, minor, "Compass"); + qmlRegisterType <QCompassReading >(package, major, minor, "CompassReading"); + qmlRegisterType <QMagnetometer >(package, major, minor, "Magnetometer"); + qmlRegisterType <QMagnetometerReading >(package, major, minor, "MagnetometerReading"); + qmlRegisterType <QOrientationSensor >(package, major, minor, "OrientationSensor"); + qmlRegisterType <QOrientationReading >(package, major, minor, "OrientationReading"); + qmlRegisterType <QProximitySensor >(package, major, minor, "ProximitySensor"); + qmlRegisterType <QProximityReading >(package, major, minor, "ProximityReading"); + qmlRegisterType <QRotationSensor >(package, major, minor, "RotationSensor"); + qmlRegisterType <QRotationReading >(package, major, minor, "RotationReading"); + qmlRegisterType <QTapSensor >(package, major, minor, "TapSensor"); + qmlRegisterType <QTapReading >(package, major, minor, "TapReading"); + // Register the 1.2 interfaces major = 1; minor = 2; @@ -93,6 +114,32 @@ 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")); + + // Register the 1.3 interfaces + major = 1; + minor = 3; + qmlRegisterUncreatableType<QSensor >(package, major, minor, "Sensor", QLatin1String("Cannot create Sensor")); + qmlRegisterUncreatableType<QSensorReading >(package, major, minor, "SensorReading", QLatin1String("Cannot create SensorReading")); + qmlRegisterType <QAccelerometer >(package, major, minor, "Accelerometer"); + qmlRegisterUncreatableType<QAccelerometerReading>(package, major, minor, "AccelerometerReading", QLatin1String("Cannot create AccelerometerReading")); + qmlRegisterType <QAmbientLightSensor >(package, major, minor, "AmbientLightSensor"); + qmlRegisterUncreatableType<QAmbientLightReading >(package, major, minor, "AmbientLightReading", QLatin1String("Cannot create AmbientLightReading")); + qmlRegisterType <QCompass >(package, major, minor, "Compass"); + qmlRegisterUncreatableType<QCompassReading >(package, major, minor, "CompassReading", QLatin1String("Cannot create CompassReading")); + qmlRegisterType <QMagnetometer >(package, major, minor, "Magnetometer"); + qmlRegisterUncreatableType<QMagnetometerReading >(package, major, minor, "MagnetometerReading", QLatin1String("Cannot create MagnetometerReading")); + qmlRegisterType <QOrientationSensor >(package, major, minor, "OrientationSensor"); + qmlRegisterUncreatableType<QOrientationReading >(package, major, minor, "OrientationReading", QLatin1String("Cannot create OrientationReading")); + qmlRegisterType <QProximitySensor >(package, major, minor, "ProximitySensor"); + qmlRegisterUncreatableType<QProximityReading >(package, major, minor, "ProximityReading", QLatin1String("Cannot create ProximityReading")); + qmlRegisterType <QRotationSensor >(package, major, minor, "RotationSensor"); + qmlRegisterUncreatableType<QRotationReading >(package, major, minor, "RotationReading", QLatin1String("Cannot create RotationReading")); + qmlRegisterType <QTapSensor >(package, major, minor, "TapSensor"); + qmlRegisterUncreatableType<QTapReading >(package, major, minor, "TapReading", QLatin1String("Cannot create TapReading")); + qmlRegisterType <QLightSensor >(package, major, minor, "LightSensor"); + 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")); qmlRegisterType <QIRProximitySensor >(package, major, minor, "IRProximitySensor"); qmlRegisterUncreatableType<QIRProximityReading >(package, major, minor, "IRProximityReading", QLatin1String("Cannot create IRProximityReading")); } |