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  · 

Status Class Reference
(QMailServiceAction::Status)
[QtMessagingModule, QtTelephonyModule]

The Status class encapsulates the instantaneous state of a QMailServiceAction. More...

This class is under development and is subject to change.

Public Types

  • enum ErrorCode { ErrNoError, ErrCancel, ErrConfiguration, ErrNoConnection, ..., ErrInvalidAddress }

Public Functions

  • Status ( const Status & other )

Public Variables


Detailed Description

The Status class encapsulates the instantaneous state of a QMailServiceAction.

QMailServiceAction::Status contains the pieces of information that describe the state of a requested action. The errorCode reflects the overall state, and may be supplemented by a description in text.

If errorCode is not equal to ErrNoError, then each of accountId, folderId and messageId may have been set to a valid identifier, if pertinent to the situation.


Member Type Documentation

enum Status::ErrorCode

This enum type is used to identify common error conditions encountered when implementing service actions.

ConstantValueDescription
QMailServiceAction::Status::ErrNoError0No error was encountered.
QMailServiceAction::Status::ErrCancel3The operation was canceled by user intervention.
QMailServiceAction::Status::ErrConfiguration10The configuration needed for the requested action is invalid.
QMailServiceAction::Status::ErrNoConnection7A connection could not be established to the external service.
QMailServiceAction::Status::ErrConnectionInUse8The connection to the external service is exclusively held by another user.
QMailServiceAction::Status::ErrConnectionNotReady9The connection to the external service is not ready for operation.
QMailServiceAction::Status::ErrUnknownResponse1The response from the external service could not be handled.
QMailServiceAction::Status::ErrLoginFailed2The external service did not accept the supplied authentication details.
QMailServiceAction::Status::ErrFileSystemFull4The action could not be performed due to insufficient storage space.
QMailServiceAction::Status::ErrNonexistentMessage5The specified message does not exist.
QMailServiceAction::Status::ErrEnqueueFailed6The specified message could not be enqueued for transmission.
QMailServiceAction::Status::ErrInvalidAddress11The specified address is invalid for the requested action.


Member Function Documentation

Status::Status ( const Status & other )

Constructs a status object which is a copy of other.


Member Variable Documentation

QMailAccountId Status::accountId

If relevant to the errorCode, contains the ID of the associated account.

ErrorCode Status::errorCode

Describes the error condition encountered by the action.

QMailFolderId Status::folderId

If relevant to the errorCode, contains the ID of the associated folder.

QMailMessageId Status::messageId

If relevant to the errorCode, contains the ID of the associated message.

QString Status::text

Provides a human-readable description of the error condition in errorCode.

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année

Le blog Digia au hasard

Logo

Créer des applications avec un style Metro avec Qt, exemples en QML et C++, un article de Digia Qt traduit par Thibaut Cuvelier

Le blog Digia est l'endroit privilégié pour la communication sur l'édition commerciale de Qt, où des réponses publiques sont apportées aux questions les plus posées au support. 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