Sur cette page

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

const QString Email
const QString Fax
const QString Phone
const QString Website
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.

Ces types sont utilisés pour accéder aux détails des contacts et les modifier dans QPlace via :

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.