QPlaceContactDetail Class
La classe `QPlaceContactDetail` représente les coordonnées d'un contact, telles qu'un numéro de téléphone ou l'URL d'un site web. En savoir plus...
| Header: | #include <QPlaceContactDetail> |
| qmake: | QT += location |
Propriétés
Fonctions publiques
| QPlaceContactDetail() | |
| QPlaceContactDetail(const QPlaceContactDetail &other) | |
| QPlaceContactDetail(QPlaceContactDetail &&other) | |
| ~QPlaceContactDetail() | |
| void | clear() |
| QString | label() const |
| void | setLabel(const QString &label) |
| void | setValue(const QString &value) |
| QString | value() const |
| QPlaceContactDetail & | operator=(const QPlaceContactDetail &other) |
Membres publics statiques
Éléments non-membres associés
| bool | operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs) |
| bool | operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs) |
Description détaillée
Le détail se compose d’une étiquette et d’une valeur. L’étiquette est une chaîne localisée pouvant être présentée à l’utilisateur final et qui décrit la valeur du détail, à savoir le numéro de téléphone, l’adresse e-mail, etc.
Types de contacts
La classe QPlaceContactDetail définit certaines chaînes constantes qui caractérisent les types de contacts standard.
- QPlaceContactDetail::Phone
- QPlaceContactDetail::Email
- QPlaceContactDetail::Website
- QPlaceContactDetail::Fax
Ces types sont utilisés pour accéder aux détails des contacts et les modifier dans QPlace via :
- QPlace::contactDetails()
- QPlace::setContactDetails()
- QPlace::appendContactDetail()
- QPlace::contactTypes()
Le type « contact » est conçu pour être un type chaîne de caractères afin que les fournisseurs puissent introduire de nouveaux types de contact si nécessaire.
Documentation sur les propriétés
label : QString
Cette propriété contient une étiquette décrivant les coordonnées.
Cette étiquette peut éventuellement être localisée. La langue dépend de l'entité qui la définit ; il s'agit généralement du gestionnaire auprès duquel les lieux proviennent. Le champ « QPlaceManager::locales » () définit la langue utilisée.
Fonctions d'accès :
| QString | label() const |
| void | setLabel(const QString &label) |
value : QString
Cette propriété contient la valeur des coordonnées du contact.
Fonctions d'accès :
| QString | value() const |
| void | setValue(const QString &value) |
Documentation sur les fonctions membres
QPlaceContactDetail::QPlaceContactDetail()
Crée les informations d'un contact.
[noexcept] QPlaceContactDetail::QPlaceContactDetail(const QPlaceContactDetail &other)
Crée une copie de other.
[constexpr noexcept default] QPlaceContactDetail::QPlaceContactDetail(QPlaceContactDetail &&other)
Crée par « move » une instance de ` QPlaceContactDetail`.
[noexcept] QPlaceContactDetail::~QPlaceContactDetail()
Supprime les coordonnées du contact.
void QPlaceContactDetail::clear()
Efface les informations relatives au contact.
[noexcept] QPlaceContactDetail &QPlaceContactDetail::operator=(const QPlaceContactDetail &other)
Attribue la valeur « other » à cette fiche de contact et renvoie une référence à cette fiche de contact.
Documentation sur les variables membres
const QString QPlaceContactDetail::Email
La constante permettant de définir les coordonnées de contact par e-mail.
const QString QPlaceContactDetail::Fax
Constante permettant de définir les coordonnées de fax.
const QString QPlaceContactDetail::Phone
La constante permettant de définir les coordonnées téléphoniques
const QString QPlaceContactDetail::Website
La constante utilisée pour indiquer les coordonnées du site web.
Personnes concernées non membres
[noexcept] bool operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
Renvoie « true » si l'adresse e-mail du contact lhs n'est pas égale à rhs; dans le cas contraire, renvoie « false ».
[noexcept] bool operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
Renvoie « true » si l'adresse e-mail du contact lhs est identique à rhs; sinon, renvoie « false ».
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.