Sur cette page

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

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 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.

Ces types sont utilisés pour accéder aux coordonnées d'un contact et les modifier dans QPlace via :

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.