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  · 

QtopiaServiceDescription Class Reference
[QtBaseModule]

The QtopiaServiceDescription class describes a service request in user terms. More...

    #include <QtopiaServiceDescription>

Public Functions


Detailed Description

The QtopiaServiceDescription class describes a service request in user terms.

This data includes what action to undertake when activated, and a display name and icon. It can also include extra information about the request that is not present in the request itself.

See also QtopiaServiceSelector and QtopiaServiceRequest.


Member Function Documentation

QtopiaServiceDescription::QtopiaServiceDescription ()

Constructs a null QtopiaServiceDescription.

QtopiaServiceDescription::QtopiaServiceDescription ( const QtopiaServiceRequest & request, const QString & label, const QString & icon, const QVariantMap & optionalProperties = QVariantMap() )

Constructs a QtopiaServiceDescription, which describes an action called label, with the display icon found in the file specified by icon, which initiates QtopiaServiceRequest request when activated. The optional properties in the constructed object are initialized from optionalProperties.

QtopiaServiceDescription::QtopiaServiceDescription ( const QtopiaServiceDescription & other )

Create a copy of other.

QtopiaServiceDescription::~QtopiaServiceDescription ()

Destroys this QtopiaServiceDescription.

QString QtopiaServiceDescription::iconName () const

Returns the icon name describing the request.

See also setIconName().

bool QtopiaServiceDescription::isNull () const

Returns true if either the label, icon or request for this QtopiaServiceDescription is null.

QString QtopiaServiceDescription::label () const

Returns the display label describing the request.

See also setLabel().

QVariantMap QtopiaServiceDescription::optionalProperties () const

Returns the entire collection of optional properties describing this service request.

See also setOptionalProperties().

QVariant QtopiaServiceDescription::optionalProperty ( const QString & name ) const

Returns an optional property with the given name that describes the service request.

See also setOptionalProperty() and removeOptionalProperty().

void QtopiaServiceDescription::removeOptionalProperty ( const QString & name )

Removes any optional properties with the given name describing this service request.

See also setOptionalProperty() and optionalProperty().

QtopiaServiceRequest QtopiaServiceDescription::request () const

Returns the QtopiaServiceRequest described.

See also setRequest().

void QtopiaServiceDescription::setIconName ( const QString & iconName )

Sets the display icon to iconName.

See also iconName().

void QtopiaServiceDescription::setLabel ( const QString & label )

Sets the display label to label.

See also label().

void QtopiaServiceDescription::setOptionalProperties ( QVariantMap properties )

Sets the entire collection of optional properties describing this service request to properties.

See also optionalProperties().

void QtopiaServiceDescription::setOptionalProperty ( const QString & name, const QVariant & value )

Sets an optional property describing this service request with the given name and value.

See also removeOptionalProperty() and optionalProperty().

void QtopiaServiceDescription::setRequest ( const QtopiaServiceRequest & request )

Sets the request to request.

See also request().

QtopiaServiceDescription & QtopiaServiceDescription::operator= ( const QtopiaServiceDescription & other )

Assign other to this object.

bool QtopiaServiceDescription::operator== ( const QtopiaServiceDescription & other ) const

Returns true if other is equal to this QtopiaServiceDescription. Two service descriptions are considered equal if they have the same icon, label, service request. Optional properties are not checked.

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 94
  2. Apercevoir la troisième dimension ou l'utilisation multithreadée d'OpenGL dans Qt, un article des Qt Quarterly traduit par Guillaume Belz 0
  3. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  4. Pourquoi les programmeurs sont-ils moins payés que les gestionnaires de programmes ? Manquent-ils de pouvoir de négociation ? 42
  5. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. 2017 : un quinquennat pour une nouvelle version du C++ ? Possible, selon Herb Sutter 6
Page suivante

Le Qt Quarterly au hasard

Logo

Des apparences personnalisées utilisant les feuilles de style

Qt Quarterly est la revue trimestrielle proposée par Nokia et à destination des développeurs Qt. Ces articles d'une grande qualité technique sont rédigés par des experts Qt. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

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