qtmobility/plugins/sensors/s60_sensor_api/qs60sensorapiaccelerometer.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    44 
    44 
    45 // Qt
    45 // Qt
    46 #include <qsensorbackend.h>
    46 #include <qsensorbackend.h>
    47 #include <qaccelerometer.h>
    47 #include <qaccelerometer.h>
    48 
    48 
       
    49 #if !defined(HAS_NO_SENSOR_PROVISION)
       
    50 
    49 // symbian
    51 // symbian
    50 #include <rrsensorapi.h>
    52 #include <rrsensorapi.h>
    51 
    53 
    52 QTM_USE_NAMESPACE
    54 QTM_USE_NAMESPACE
    53 
    55 
    54 class QS60SensorApiAccelerometer : public QSensorBackend,  public MRRSensorDataListener
    56 class QS60SensorApiAccelerometer : public QSensorBackend,  public MRRSensorDataListener
    55 {
    57 {
    56 public:
    58 public:
    57     static const char *id;
    59     static char const * const id;
    58     
    60     
    59     QS60SensorApiAccelerometer(QSensor *sensor);
    61     QS60SensorApiAccelerometer(QSensor *sensor);
    60     virtual ~QS60SensorApiAccelerometer();
    62     virtual ~QS60SensorApiAccelerometer();
    61     
    63     
    62     // from QSensorBackend
    64     // from QSensorBackend
    74     CRRSensorApi* m_nativeSensor;    
    76     CRRSensorApi* m_nativeSensor;    
    75     QAccelerometerReading m_reading;
    77     QAccelerometerReading m_reading;
    76     qreal m_sampleFactor;
    78     qreal m_sampleFactor;
    77 };
    79 };
    78 
    80 
       
    81 #endif // !HAS_NO_SENSOR_PROVISION
       
    82 
    79 #endif // QS60SENSORAPIACCELEROMETER_H
    83 #endif // QS60SENSORAPIACCELEROMETER_H