summaryrefslogtreecommitdiffstats
path: root/src/imports/sensors/sensors.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/sensors/sensors.cpp')
-rw-r--r--src/imports/sensors/sensors.cpp787
1 files changed, 46 insertions, 741 deletions
diff --git a/src/imports/sensors/sensors.cpp b/src/imports/sensors/sensors.cpp
index b13ec922..e5f43835 100644
--- a/src/imports/sensors/sensors.cpp
+++ b/src/imports/sensors/sensors.cpp
@@ -54,8 +54,27 @@
#include <qgyroscope.h>
#include <qirproximitysensor.h>
+#include "qmlsensorglobal.h"
+#include "qmlsensor.h"
+#include "qmlaccelerometer.h"
+#include "qmlambientlightsensor.h"
+#include "qmlcompass.h"
+#include "qmlgyroscope.h"
+#include "qmlirproximitysensor.h"
+#include "qmllightsensor.h"
+#include "qmlmagnetometer.h"
+#include "qmlorientationsensor.h"
+#include "qmlproximitysensor.h"
+#include "qmlrotationsensor.h"
+#include "qmltapsensor.h"
+
QT_BEGIN_NAMESPACE
+static QObject *global_object_13(QQmlEngine *, QJSEngine *)
+{
+ return new QmlSensorGlobal;
+}
+
class QSensorsDeclarativeModule : public QQmlExtensionPlugin
{
Q_OBJECT
@@ -118,750 +137,36 @@ public:
// Register the 1.3 interfaces
major = 1;
minor = 3;
- qmlRegisterUncreatableType<QSensor ,1>(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"));
+ qmlRegisterSingletonType <QmlSensorGlobal >(package, major, minor, "QtSensors", global_object_13);
+ qmlRegisterUncreatableType<QmlSensorRange >(package, major, minor, "Range", QLatin1String("Cannot create Range"));
+ qmlRegisterUncreatableType<QmlSensorOutputRange >(package, major, minor, "OutputRange", QLatin1String("Cannot create OutputRange"));
+ qmlRegisterUncreatableType<QmlSensor >(package, major, minor, "Sensor", QLatin1String("Cannot create Sensor"));
+ qmlRegisterUncreatableType<QmlSensorReading >(package, major, minor, "SensorReading", QLatin1String("Cannot create SensorReading"));
+ qmlRegisterType <QmlAccelerometer >(package, major, minor, "Accelerometer");
+ qmlRegisterUncreatableType<QmlAccelerometerReading >(package, major, minor, "AccelerometerReading", QLatin1String("Cannot create AccelerometerReading"));
+ qmlRegisterType <QmlAmbientLightSensor >(package, major, minor, "AmbientLightSensor");
+ qmlRegisterUncreatableType<QmlAmbientLightSensorReading>(package, major, minor, "AmbientLightReading", QLatin1String("Cannot create AmbientLightReading"));
+ qmlRegisterType <QmlCompass >(package, major, minor, "Compass");
+ qmlRegisterUncreatableType<QmlCompassReading >(package, major, minor, "CompassReading", QLatin1String("Cannot create CompassReading"));
+ qmlRegisterType <QmlGyroscope >(package, major, minor, "Gyroscope");
+ qmlRegisterUncreatableType<QmlGyroscopeReading >(package, major, minor, "GyroscopeReading", QLatin1String("Cannot create GyroscopeReading"));
+ qmlRegisterType <QmlIRProximitySensor >(package, major, minor, "IRProximitySensor");
+ qmlRegisterUncreatableType<QmlIRProximitySensorReading >(package, major, minor, "IRProximityReading", QLatin1String("Cannot create IRProximityReading"));
+ qmlRegisterType <QmlLightSensor >(package, major, minor, "LightSensor");
+ qmlRegisterUncreatableType<QmlLightSensorReading >(package, major, minor, "LightReading", QLatin1String("Cannot create LightReading"));
+ qmlRegisterType <QmlMagnetometer >(package, major, minor, "Magnetometer");
+ qmlRegisterUncreatableType<QmlMagnetometerReading >(package, major, minor, "MagnetometerReading", QLatin1String("Cannot create MagnetometerReading"));
+ qmlRegisterType <QmlOrientationSensor >(package, major, minor, "OrientationSensor");
+ qmlRegisterUncreatableType<QmlOrientationSensorReading >(package, major, minor, "OrientationReading", QLatin1String("Cannot create OrientationReading"));
+ qmlRegisterType <QmlProximitySensor >(package, major, minor, "ProximitySensor");
+ qmlRegisterUncreatableType<QmlProximitySensorReading >(package, major, minor, "ProximityReading", QLatin1String("Cannot create ProximityReading"));
+ qmlRegisterType <QmlRotationSensor >(package, major, minor, "RotationSensor");
+ qmlRegisterUncreatableType<QmlRotationSensorReading >(package, major, minor, "RotationReading", QLatin1String("Cannot create RotationReading"));
+ qmlRegisterType <QmlTapSensor >(package, major, minor, "TapSensor");
+ qmlRegisterUncreatableType<QmlTapSensorReading >(package, major, minor, "TapReading", QLatin1String("Cannot create TapReading"));
}
};
QT_END_NAMESPACE
#include "sensors.moc"
-
-// =====================================================================
-
-/*!
- \qmltype QtMobility.sensors1::Sensor
- \instantiates QSensor
- \inqmlmodule QtMobility.sensors 1.3
- \brief The Sensor type serves as a base type for sensors.
-
- The Sensor type serves as a base type for sensors.
-
- This type wraps the QSensor class.
-
- This type cannot be directly created. Please use one of the sub-classes instead.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QSensor
-*/
-
-/*!
- \qmlproperty int QtMobility.sensors1::Sensor::dataRate
- Sets the rate at which data is returned by the sensor.
- \sa QSensor::dataRate
-*/
-
-/*!
- \qmlproperty bool QtMobility.sensors1::Sensor::active
- Starts or stops the sensor.
- \sa QSensor::active
-*/
-
-/*!
- \qmlproperty SensorReading QtMobility.sensors1::Sensor::reading
- Holds the most recent sensor reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlproperty bool QtMobility.sensors1::Sensor::alwaysOn
- Keeps the sensor running when the display turns off.
- \sa QSensor::alwaysOn
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::Sensor::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype SensorReading
- \instantiates QSensorReading
- \inqmlmodule QtMobility.sensors 1.3
- \brief The SensorReading type serves as a base type for sensor readings.
-
- The SensorReading type serves as a base type for sensor readings.
-
- This type wraps the QSensorReading class.
-
- This type cannot be directly created.
-
- \sa QSensorReading
-*/
-
-/*!
- \qmlproperty quint64 QtMobility.sensors1::SensorReading::timestamp
- A timestamp for the reading.
- \sa QSensorReading::timestamp
-*/
-
-/*!
- \qmltype QtMobility.sensors1::Accelerometer
- \instantiates QAccelerometer
- \ingroup qml-sensors_type
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::Sensor
- \brief The Accelerometer type reports on linear acceleration
- along the X, Y and Z axes.
-
- The Accelerometer type reports on linear acceleration
- along the X, Y and Z axes.
-
- This type wraps the QAccelerometer class.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QAccelerometer
-*/
-
-/*!
- \qmlproperty AccelerometerReading QtMobility.sensors1::Accelerometer::reading
- Holds the most recent accelerometer reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::Accelerometer::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype AccelerometerReading
- \instantiates QAccelerometerReading
- \ingroup qml-sensors_reading
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::SensorReading
- \brief The AccelerometerReading type holds the most recent Accelerometer reading.
-
- The AccelerometerReading type holds the most recent Accelerometer reading.
-
- This type wraps the QAccelerometerReading class.
-
- This type cannot be directly created.
-
- \sa QAccelerometerReading
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::AccelerometerReading::x
- \sa QAccelerometerReading::x
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::AccelerometerReading::y
- \sa QAccelerometerReading::y
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::AccelerometerReading::z
- \sa QAccelerometerReading::z
-*/
-
-/*!
- \qmltype QtMobility.sensors1::AmbientLightSensor
- \instantiates QAmbientLightSensor
- \ingroup qml-sensors_type
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::Sensor
- \brief The AmbientLightSensor type repors on ambient lighting conditions.
-
- The AmbientLightSensor type repors on ambient lighting conditions.
-
- This type wraps the QAmbientLightSensor class.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QAmbientLightSensor
-*/
-
-/*!
- \qmlproperty AmbientLightReading QtMobility.sensors1::AmbientLightSensor::reading
- Holds the most recent ambient light reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::AmbientLightSensor::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype AmbientLightReading
- \instantiates QAmbientLightReading
- \ingroup qml-sensors_reading
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::SensorReading
- \brief The AmbientLightReading type holds the most AmbientLightSensor reading.
-
- The AmbientLightReading type holds the most AmbientLightSensor reading.
-
- This type wraps the QAmbientLightReading class.
-
- This type cannot be directly created.
- \sa QAmbientLightReading
-*/
-
-/*!
- \qmlproperty QAmbientLightReading::LightLevel QtMobility.sensors1::AmbientLightReading::lightLevel
-
- LightLevel constants are exposed through the AmbientLightReading class.
- \code
- AmbientLightSensor {
- onReadingChanged: {
- if (reading.lightLevel == AmbientLightReading.Dark)
- // do something
- }
- }
- \endcode
-
- \sa QAmbientLightReading::lightLevel
-*/
-
-/*!
- \qmltype QtMobility.sensors1::Compass
- \instantiates QCompass
- \ingroup qml-sensors_type
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::Sensor
- \brief The Compass type reports on heading using magnetic north as a reference.
-
- The Compass type reports on heading using magnetic north as a reference.
-
- This type wraps the QCompass class.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QCompass
-*/
-
-/*!
- \qmlproperty CompassReading QtMobility.sensors1::Compass::reading
- Holds the most recent compass reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::Compass::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype CompassReading
- \instantiates QCompassReading
- \ingroup qml-sensors_reading
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::SensorReading
- \brief The CompassReading type holds the most recent Compass reading.
-
- The CompassReading type holds the most recent Compass reading.
-
- This type wraps the QCompassReading class.
-
- This type cannot be directly created.
-
- \sa QCompassReading
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::CompassReading::azimuth
- \sa QCompassReading::azimuth
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::CompassReading::calibrationLevel
- \sa QCompassReading::calibrationLevel
-*/
-
-/*!
- \qmltype QtMobility.sensors1::Magnetometer
- \instantiates QMagnetometer
- \ingroup qml-sensors_type
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::Sensor
- \brief The Magnetometer type reports on magnetic field strength
- along the Z, Y and Z axes.
-
- The Magnetometer type reports on magnetic field strength
- along the Z, Y and Z axes.
-
- This type wraps the QMagnetometer class.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QMagnetometer
-*/
-
-/*!
- \qmlproperty MagnetometerReading QtMobility.sensors1::Magnetometer::reading
- Holds the most recent magnetometer reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::Magnetometer::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype MagnetometerReading
- \instantiates QMagnetometerReading
- \ingroup qml-sensors_reading
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::SensorReading
- \brief The MagnetometerReading type holds the most recent Magnetometer reading.
-
- The MagnetometerReading type holds the most recent Magnetometer reading.
-
- This type wraps the QMagnetometerReading class.
-
- This type cannot be directly created.
-
- \sa QMagnetometerReading
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::MagnetometerReading::x
- \sa QMagnetometerReading::x
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::MagnetometerReading::y
- \sa QMagnetometerReading::y
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::MagnetometerReading::z
- \sa QMagnetometerReading::z
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::MagnetometerReading::calibrationLevel
- \sa QMagnetometerReading::calibrationLevel
-*/
-
-/*!
- \qmltype QtMobility.sensors1::OrientationSensor
- \instantiates QOrientationSensor
- \ingroup qml-sensors_type
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::Sensor
- \brief The OrientationSensor type reports device orientation.
-
- The OrientationSensor type reports device orientation.
-
- This type wraps the QOrientationSensor class.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QOrientationSensor
-*/
-
-/*!
- \qmlproperty OrientationReading QtMobility.sensors1::OrientationSensor::reading
- Holds the most recent orientation reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::OrientationSensor::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype OrientationReading
- \instantiates QOrientationReading
- \ingroup qml-sensors_reading
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::SensorReading
- \brief The OrientationReading type holds the most recent OrientationSensor reading.
-
- The OrientationReading type holds the most recent OrientationSensor reading.
-
- This type wraps the QOrientationReading class.
-
- This type cannot be directly created.
-
- \sa QOrientationReading
-*/
-
-/*!
- \qmlproperty QOrientationReading::Orientation QtMobility.sensors1::OrientationReading::orientation
-
- Orientation constants are exposed through the OrientationReading class.
- \code
- OrientationSensor {
- onReadingChanged: {
- if (reading.orientation == OrientationReading.TopUp)
- // do something
- }
- }
- \endcode
-
- \sa QOrientationReading::orientation
-*/
-
-/*!
- \qmltype QtMobility.sensors1::ProximitySensor
- \instantiates QProximitySensor
- \ingroup qml-sensors_type
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::Sensor
- \brief The ProximitySensor type reports on object proximity.
-
- The ProximitySensor type reports on object proximity.
-
- This type wraps the QProximitySensor class.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QProximitySensor
-*/
-
-/*!
- \qmlproperty ProximityReading QtMobility.sensors1::ProximitySensor::reading
- Holds the most recent proximity reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::ProximitySensor::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype ProximityReading
- \instantiates QProximityReading
- \ingroup qml-sensors_reading
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::SensorReading
- \brief The ProximityReading type holds the most recent ProximitySensor reading.
-
- The ProximityReading type holds the most recent ProximitySensor reading.
-
- This type wraps the QProximityReading class.
-
- This type cannot be directly created.
-
- \sa QProximityReading
-*/
-
-/*!
- \qmlproperty bool QtMobility.sensors1::ProximityReading::close
- \sa QProximityReading::close
-*/
-
-/*!
- \qmltype QtMobility.sensors1::RotationSensor
- \instantiates QRotationSensor
- \ingroup qml-sensors_type
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::Sensor
- \brief The RotationSensor type reports on device rotation
- around the X, Y and Z axes.
-
- The RotationSensor type reports on device rotation
- around the X, Y and Z axes.
-
- This type wraps the QRotationSensor class.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QRotationSensor
-*/
-
-/*!
- \qmlproperty RotationReading QtMobility.sensors1::RotationSensor::reading
- Holds the most recent rotation reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::RotationSensor::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype RotationReading
- \instantiates QRotationReading
- \ingroup qml-sensors_reading
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::SensorReading
- \brief The RotationReading type holds the most recent RotationSensor reading.
-
- The RotationReading type holds the most recent RotationSensor reading.
-
- This type wraps the QRotationReading class.
-
- This type cannot be directly created.
-
- \sa QRotationReading
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::RotationReading::x
- \sa QRotationReading::x
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::RotationReading::y
- \sa QRotationReading::y
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::RotationReading::z
- \sa QRotationReading::z
-*/
-
-/*!
- \qmltype QtMobility.sensors1::TapSensor
- \instantiates QTapSensor
- \ingroup qml-sensors_type
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::Sensor
- \brief The TapSensor type reports tap and double tap events
- along the X, Y and Z axes.
-
- The TapSensor type reports tap and double tap events
- along the X, Y and Z axes.
-
- This type wraps the QTapSensor class.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QTapSensor
-*/
-
-/*!
- \qmlproperty TapReading QtMobility.sensors1::TapSensor::reading
- Holds the most recent tap sensor reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::TapSensor::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype TapReading
- \instantiates QTapReading
- \ingroup qml-sensors_reading
- \inqmlmodule QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::SensorReading
- \brief The TapReading type holds the most recent TapSensor reading.
-
- The TapReading type holds the most recent TapSensor reading.
-
- This type wraps the QTapReading class.
-
- This type cannot be directly created.
-
- \sa QTapReading
-*/
-
-/*!
- \qmlproperty bool QtMobility.sensors1::TapReading::doubleTap
- \sa QTapReading::doubleTap
-*/
-
-/*!
- \qmlproperty QTapReading::TapDirection QtMobility.sensors1::TapReading::tapDirection
-
- TapDirection constants are exposed through the TapReading class.
- \code
- TapSensor {
- onReadingChanged: {
- if ((reading.tapDirection & TapReading.X_Both))
- // do something
- }
- }
- \endcode
-
- \sa QTapReading::tapDirection
-*/
-
-/*!
- \qmltype QtMobility.sensors1::LightSensor
- \instantiates QLightSensor
- \ingroup qml-sensors_type
- \inqmlmodule QtMobility.sensors 1.3
- \since QtMobility.sensors 1.2
- \inherits QtMobility.sensors1::Sensor
- \brief The LightSensor type reports on light levels using LUX.
-
- The LightSensor type reports on light levels using LUX.
-
- This type wraps the QLightSensor class.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QLightSensor
-*/
-
-/*!
- \qmlproperty LightReading QtMobility.sensors1::LightSensor::reading
- Holds the most recent light sensor reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::LightSensor::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype LightReading
- \instantiates QLightReading
- \ingroup qml-sensors_reading
- \inqmlmodule QtMobility.sensors 1.3
- \since QtMobility.sensors 1.2
- \inherits QtMobility.sensors1::SensorReading
- \brief The LightReading type holds the most recent LightSensor reading.
-
- The LightReading type holds the most recent LightSensor reading.
-
- This type wraps the QLightReading class.
-
- This type cannot be directly created.
- \sa QLightReading
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::LightReading::lux
- \sa QLightReading::lux
-*/
-
-/*!
- \qmltype QtMobility.sensors1::Gyroscope
- \instantiates QGyroscope
- \ingroup qml-sensors_type
- \inqmlmodule QtMobility.sensors 1.3
- \since QtMobility.sensors 1.2
- \inherits QtMobility.sensors1::Sensor
- \brief The Gyroscope type reports on rotational acceleration
- around the X, Y and Z axes.
-
- This type wraps the QGyroscope class.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QGyroscope
-*/
-
-/*!
- \qmlproperty GyroscopeReading QtMobility.sensors1::Gyroscope::reading
- Holds the most recent gyroscope reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::Gyroscope::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype GyroscopeReading
- \instantiates QGyroscopeReading
- \ingroup qml-sensors_reading
- \inqmlmodule QtMobility.sensors 1.3
- \since QtMobility.sensors 1.2
- \inherits QtMobility.sensors1::SensorReading
- \brief The GyroscopeReading type holds the most recent Gyroscope reading.
-
- The GyroscopeReading type holds the most recent Gyroscope reading.
-
- This type wraps the QGyroscopeReading class.
-
- This type cannot be directly created.
-
- \sa QGyroscopeReading
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::GyroscopeReading::x
- \sa QGyroscopeReading::x
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::GyroscopeReading::y
- \sa QGyroscopeReading::y
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::GyroscopeReading::z
- \sa QGyroscopeReading::z
-*/
-
-/*!
- \qmltype QtMobility.sensors1::IRProximitySensor
- \instantiates QIRProximitySensor
- \ingroup qml-sensors_type
- \inqmlmodule QtMobility.sensors 1.3
- \since QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::Sensor
- \brief The IRProximitySensor type reports on infra-red reflectance values.
-
- This type wraps the QIRProximitySensor class.
-
- \sa {QtMobility.sensors QML Limitations}
- \sa QIRProximitySensor
-*/
-
-/*!
- \qmlproperty IRProximityReading QtMobility.sensors1::IRProximitySensor::reading
- Holds the most recent IR proximity reading.
- \sa QSensor::reading
-*/
-
-/*!
- \qmlsignal QtMobility.sensors1::IRProximitySensor::onReadingChanged()
- Called when the reading object changes.
- \sa QSensor::readingChanged()
-*/
-
-/*!
- \qmltype IRProximityReading
- \instantiates QIRProximityReading
- \ingroup qml-sensors_reading
- \inqmlmodule QtMobility.sensors 1.3
- \since QtMobility.sensors 1.3
- \inherits QtMobility.sensors1::SensorReading
- \brief The IRProximityReading type holds the most recent IR proximity reading.
-
- The IRProximityReading type holds the most recent IR proximity reading.
-
- This type wraps the QIRProximityReading class.
-
- This type cannot be directly created.
-
- \sa QIRProximityReading
-*/
-
-/*!
- \qmlproperty qreal QtMobility.sensors1::IRProximityReading::reflectance
- \sa QIRProximityReading::reflectance
-*/
-