QPlaceContactDetail Class
La classe QPlaceContactDetail représente un détail de contact tel qu'un numéro de téléphone ou l'url d'un site web. Plus d'informations...
| Header: | #include <QPlaceContactDetail> |
| qmake: | QT += location |
Propriétés
Fonctions publiques
| QPlaceContactDetail() | |
| QPlaceContactDetail(const 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
Non-membres apparenté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 de caractères localisée qui peut être présentée à l'utilisateur final et qui décrit la valeur du détail, c'est-à-dire le numéro de téléphone, l'adresse électronique, etc.
Types de contact
La classe QPlaceContactDetail définit certaines chaînes constantes qui caractérisent les types de contact standard.
- QPlaceContactDetail::Phone
- QPlaceContactDetail::Email
- QPlaceContactDetail::Website
- QPlaceContactDetail::Fax
Ces types sont utilisés pour accéder aux coordonnées d'un contact et les modifier dans QPlace via :
- QPlace::contactDetails()
- QPlace::setContactDetails()
- QPlace::appendContactDetail()
- QPlace::contactTypes()
Le type de contact doit être un type de 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 du contact.
L'é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 qui fournit les lieux. 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 de la fiche contact.
Fonctions d'accès :
| QString | value() const |
| void | setValue(const QString &value) |
Documentation des fonctions membres
QPlaceContactDetail::QPlaceContactDetail()
Construit une fiche de contact.
[noexcept] QPlaceContactDetail::QPlaceContactDetail(const QPlaceContactDetail &other)
Crée une copie de other.
[noexcept] QPlaceContactDetail::~QPlaceContactDetail()
Détruit les coordonnées.
void QPlaceContactDetail::clear()
Efface les détails du contact.
[noexcept] QPlaceContactDetail &QPlaceContactDetail::operator=(const QPlaceContactDetail &other)
Attribue other à cette coordonnée et renvoie une référence à cette coordonnée.
Documentation sur les variables des membres
const QString QPlaceContactDetail::Email
La constante pour spécifier les détails de contact de l'email.
const QString QPlaceContactDetail::Fax
La constante utilisée pour spécifier les coordonnées du fax.
const QString QPlaceContactDetail::Phone
La possibilité de spécifier les coordonnées téléphoniques
const QString QPlaceContactDetail::Website
La constante utilisée pour spécifier les coordonnées du site web.
Non-membres associés
[noexcept] bool operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
Renvoie la valeur "true" si la coordonnée lhs n'est pas égale à rhs, sinon la valeur "false" est renvoyée.
[noexcept] bool operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
Renvoie la valeur "true" si la coordonnée lhs est égale à rhs, sinon la valeur "false" est renvoyée.
© 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.