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  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QDSServices Class Reference
[QtBaseModule]

The QDSServices class provides a filtered list of available Qt Extended Data Sharing (QDS) services. More...

    #include <QDSServices>

Inherits QList<QDSServiceInfo>.

Public Functions

  • QDSServices ( const QString & requestDataType = QString( "*" ), const QString & responseDataType = QString( "*" ), const QStringList & attributes = QStringList(), const QString & service = QString( "*" ) )
  • QDSServiceInfo findFirst ( const QString & name )
  • 61 public functions inherited from QList

Additional Inherited Members

  • 3 static public members inherited from QList

Detailed Description

The QDSServices class provides a filtered list of available Qt Extended Data Sharing (QDS) services.

QDSServices can used to search for available QDS services. The search can be filtered on a combination of request data types, response data types, attributes, and Qt Extended service names.

For example if you wanted to find a QDS service which could convert a jpeg image into a bitmap image you would do the following:

    QDSServices service( "image/jpeg", "image/bmp" )

    if ( service.count() == 0 )
        qWarning() << "No jpeg to bitmap image conversion service available";

The data types can include a wildcard to match across multiple types, i.e. for a request data type filter of "text*" the search would find services which had a request data type of "text/plain", "text/html", and so on. A null data type is used to identify no request or response data.

Qt Extended service names may also use wildcards, e.g. "MyApp*", but attributes do not support wildcards.

See also QDSServiceInfo and Qt Extended Data Sharing (QDS).


Member Function Documentation

QDSServices::QDSServices ( const QString & requestDataType = QString( "*" ), const QString & responseDataType = QString( "*" ), const QStringList & attributes = QStringList(), const QString & service = QString( "*" ) )

Finds all QDS services available on the device which have a request data type of requestDataType, have a response data type of responseDataType (both case insensitive), contain all the attributes listed in attributes (case insensitive), and use Qt Extended services which match service (case sensitive).

QDSServiceInfo QDSServices::findFirst ( const QString & name )

Finds and returns the first QDS service with name name (case sensitive) in the list. If no such service exists an invalid QDSServiceInfo is returned.

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 qtextended4.4
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