Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Classes principales  ·  Annotées  ·  Classes groupées  ·  Modules  ·  Fonctions  · 

QSensorManager Class

The QSensorManager class handles registration and creation of sensor backends. More...

 #include <QSensorManager>

Static Public Members

QSensorBackend * createBackend(QSensor * sensor)
bool isBackendRegistered(const QByteArray & type, const QByteArray & identifier)
void registerBackend(const QByteArray & type, const QByteArray & identifier, QSensorBackendFactory * factory)
void setDefaultBackend(const QByteArray & type, const QByteArray & identifier)
void unregisterBackend(const QByteArray & type, const QByteArray & identifier)

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.

bool QSensorManager::isBackendRegistered(const QByteArray & type, const QByteArray & identifier) [static]

Returns true if the backend identified by type and identifier is registered.

This is a convenience method that helps out plugins doing dynamic registration.

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.

void QSensorManager::setDefaultBackend(const QByteArray & type, const QByteArray & identifier) [static]

Sets or overwrite the sensor type with the backend identifier.

void QSensorManager::unregisterBackend(const QByteArray & type, const QByteArray & identifier) [static]

Unregister the backend for type with identifier.

Note that this only prevents new instance of the backend from being created. It does not invalidate the existing instances of the backend. The backend code should handle the disappearance of the underlying hardware itself.

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 5.0-snapshot
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web