QPlaceContactDetail Class
La clase QPlaceContactDetail representa un detalle de contacto como un número de teléfono o la url de una página web. Más...
| Header: | #include <QPlaceContactDetail> |
| qmake: | QT += location |
Propiedades
Funciones públicas
| 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) |
Miembros públicos estáticos
No miembros relacionados
| bool | operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs) |
| bool | operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs) |
Descripción detallada
El detalle consta de una etiqueta y un valor. La etiqueta es una cadena localizada que se puede presentar al usuario final y que describe el valor del detalle, que es el número de teléfono real, la dirección de correo electrónico, etc.
Tipos de contacto
La clase QPlaceContactDetail define algunas cadenas constantes que caracterizan los tipos de contacto estándar.
- QPlaceContactDetail::Phone
- QPlaceContactDetail::Email
- QPlaceContactDetail::Website
- QPlaceContactDetail::Fax
Estos tipos se utilizan para acceder y modificar los detalles de contacto en QPlace a través de:
- QPlace::contactDetails()
- QPlace::setContactDetails()
- QPlace::appendContactDetail()
- QPlace::contactTypes()
Se pretende que el tipo de contacto sea un tipo de cadena para que los proveedores puedan introducir nuevos tipos de contacto si es necesario.
Documentación de propiedades
label : QString
Esta propiedad contiene una etiqueta que describe los datos del contacto.
La etiqueta puede estar localizada. El idioma depende de la entidad que lo establece, normalmente se trata del gestor del que proceden las plazas. El campo QPlaceManager::locales() define qué idioma se utiliza.
Funciones de acceso:
| QString | label() const |
| void | setLabel(const QString &label) |
value : QString
Esta propiedad contiene el valor del detalle del contacto.
Funciones de acceso:
| QString | value() const |
| void | setValue(const QString &value) |
Documentación de las funciones miembro
QPlaceContactDetail::QPlaceContactDetail()
Construye un detalle de contacto.
[noexcept] QPlaceContactDetail::QPlaceContactDetail(const QPlaceContactDetail &other)
Crea una copia de other.
[noexcept] QPlaceContactDetail::~QPlaceContactDetail()
Destruye los datos de contacto.
void QPlaceContactDetail::clear()
Borra los datos del contacto.
[noexcept] QPlaceContactDetail &QPlaceContactDetail::operator=(const QPlaceContactDetail &other)
Asigna other a este detalle de contacto y devuelve una referencia a este detalle de contacto.
Documentación de las variables de los miembros
const QString QPlaceContactDetail::Email
La constante de especificar los datos de contacto de correo electrónico.
const QString QPlaceContactDetail::Fax
La constante utilizada para especificar los datos de contacto del fax.
const QString QPlaceContactDetail::Phone
La constante de especificar los datos de contacto telefónico
const QString QPlaceContactDetail::Website
La constante utilizada para especificar los datos de contacto del sitio web.
Relacionados No miembros
[noexcept] bool operator!=(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
Devuelve true si el dato del contacto lhs no es igual a rhs, en caso contrario devuelve false.
[noexcept] bool operator==(const QPlaceContactDetail &lhs, const QPlaceContactDetail &rhs)
Devuelve true si el dato del contacto lhs es igual a rhs, en caso contrario devuelve 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.