qtmobility/plugins/sensors/s60_sensor_api/main.cpp
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    53     Q_INTERFACES(QtMobility::QSensorPluginInterface)
    53     Q_INTERFACES(QtMobility::QSensorPluginInterface)
    54 
    54 
    55 public:
    55 public:
    56     void registerSensors()
    56     void registerSensors()
    57     {
    57     {
       
    58 #if !defined(HAS_NO_SENSOR_PROVISION)
    58         QSensorManager::registerBackend(QAccelerometer::type, QS60SensorApiAccelerometer::id, this);
    59         QSensorManager::registerBackend(QAccelerometer::type, QS60SensorApiAccelerometer::id, this);
       
    60 #endif
    59     }
    61     }
    60 
    62 
    61     QSensorBackend *createBackend(QSensor *sensor)
    63     QSensorBackend *createBackend(QSensor *sensor)
    62     {
    64     {
       
    65 #if !defined(HAS_NO_SENSOR_PROVISION)
    63         if (sensor->identifier() == QS60SensorApiAccelerometer::id)
    66         if (sensor->identifier() == QS60SensorApiAccelerometer::id)
    64             return new QS60SensorApiAccelerometer(sensor);
    67             return new QS60SensorApiAccelerometer(sensor);
       
    68 #endif
    65 
    69 
    66         return 0;
    70         return 0;
    67     }
    71     }
    68 };
    72 };
    69 
    73