Detailed Description
The QSensorManager class handles registration and creation of sensor backends.
Sensor plugins register backends using the registerBackend() function.
When QSensor::connectToBackend() is called, the createBackend() function will be called.
Member Function Documentation
QSensorBackend * QSensorManager::createBackend ( QSensor * sensor ) [static]
Create a backend for sensor. Returns null if no suitable backend exists.
void QSensorManager::registerBackend ( const QByteArray & type, const QByteArray & identifier, QSensorBackendFactory * factory ) [static]
Register a sensor for type. The identifier must be unique.
The factory will be asked to create instances of the backend.
Macro Documentation
REGISTER_STATIC_PLUGIN ( pluginname )
Registers a static plugin, pluginname.
Note that this macro relies on static initialization so it may not be appropriate for use in a library and may not work on all platforms.
See also Creating a sensor plugin.