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  · 

QCallListItem Class Reference
[QtTelephonyModule]

The QCallListItem class specifies information about a single dialed, received or missed call in a QCallList set. More...

    #include <QCallListItem>

Public Types

  • enum CallType { Dialed, Received, Missed }

Public Functions


Detailed Description

The QCallListItem class specifies information about a single dialed, received or missed call in a QCallList set.

See also QCallList.


Member Type Documentation

enum QCallListItem::CallType

This enum defines the types of calls that may be recorded.

ConstantValueDescription
QCallListItem::Dialed0An outgoing call that was dialed by the user.
QCallListItem::Received1An incoming call that was answered by the user.
QCallListItem::Missed2An incoming call that was not answered by the user.


Member Function Documentation

QCallListItem::QCallListItem ()

Constructs a null QCallListItem.

QCallListItem::QCallListItem ( CallType type, const QString & number, const QDateTime & start, const QDateTime & end, const QUniqueId & contact = QUniqueId(), const QString & serviceType = QString(), const QString & timeZoneId = QString(), bool simRecord = false )

Constructs a QCallListItem given the type of call, the phone number and the start and end times of the call. The contact can be optionally specified by contact. serviceType specifies the type of service such as Voice or VoIP. timeZoneId describes the time zone id at the time when the call is made e.g. Australia/Brisbane. If simRecord is true, then the call list item originated from a storage area on a SIM.

QCallListItem::QCallListItem ( CallType type, const QString & number, bool simRecord = true )

Constructs a QCallListItem given the type of call and the phone number. Use this constructor when reading SIM phone books as they contain only call type and phone number. If simRecord is true, then the call list item originated from a storage area on a SIM.

QCallListItem::QCallListItem ( const QCallListItem & other )

Constructs copy of other.

QCallListItem::~QCallListItem ()

Destructs the QCallListItem.

QUniqueId QCallListItem::contact () const

Returns the unique id of the contact associated with this call, if any.

void QCallListItem::deserialize ( Stream & stream )

Reads the contents of a QCallListItem from stream.

QDateTime QCallListItem::end () const

Returns end time of the call, or a null QDateTime if no connection was made for the call in the case of a missed call, or a dialed call that did not connect.

See also start() and originalTimeZoneEnd().

bool QCallListItem::isNull () const

Returns true if this is an invalid call list item.

bool QCallListItem::isSIMRecord () const

Returns true if the call item is imported from SIM phone book.

QString QCallListItem::number () const

Returns the phone number associated with this call.

QDateTime QCallListItem::originalTimeZoneEnd () const

Returns the ending time of the call in the original timezone that the user was in when the call was made or received.

This can be useful to display that a call ended at 11:05 am local time, regardless of what the timezone is set to now. The end() function returns the end time in the current timezone.

See also originalTimeZoneStart() and end().

QDateTime QCallListItem::originalTimeZoneStart () const

Returns the starting time of the call in the original timezone that the user was in when the call was made or received.

This can be useful to display that a call started at 11:00 am local time, regardless of what the timezone is set to now. The start() function returns the start time in the current timezone.

See also originalTimeZoneEnd() and start().

void QCallListItem::serialize ( Stream & stream ) const

Writes the contents of a QCallListItem to a stream.

QString QCallListItem::serviceType () const

Returns the service type associated with this call (Voice, Data, etc).

QDateTime QCallListItem::start () const

Returns the starting time of the call.

See also end() and originalTimeZoneStart().

QString QCallListItem::timeZoneId () const

Returns the time zone id associated with this call (e.g. Australia/Brisbane).

CallType QCallListItem::type () const

Returns the type of call this item represents. If this item is null, then the return value of this function is undefined.

See also QCallListItem::CallType.

bool QCallListItem::operator!= ( const QCallListItem & other ) const

Returns true if this item is different than other or false if they are the same.

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

Assigns a copy of other to this item.

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

Returns true if this item is the same as other or false if they are different.

The time properties such as start() and end() are converted to string using Qt::ISODate format for comparison.

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 7
Page suivante

Le Qt Quarterly au hasard

Logo

Un plugin pour QImage

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