Класс QPlaceContactDetail
Класс QPlaceContactDetail представляет собой деталь контакта, такую как номер телефона или URL веб-сайта. Подробнее...
| Заголовок: | #include <QPlaceContactDetail> |
| qmake: | QT += location |
Открытые функции
| QPlaceContactDetail() | |
| QPlaceContactDetail(const QPlaceContactDetail &other) | |
| virtual | ~QPlaceContactDetail() |
| void | clear() |
| QString | label() const |
| void | setLabel(const QString &label) |
| void | setValue(const QString &value) |
| QString | value() const |
| bool | operator!=(const QPlaceContactDetail &other) const |
| QPlaceContactDetail & | operator=(const QPlaceContactDetail &other) |
| bool | operator==(const QPlaceContactDetail &other) const |
Статические открытые члены
| const QString | |
| const QString | Fax |
| const QString | Phone |
| const QString | Website |
Подробное описание
Класс QPlaceContactDetail представляет собой деталь контакта, такую как номер телефона или URL веб-сайта.
Деталь состоит из метки и значения. Метка — это локализованная строка, которая может быть представлена конечному пользователю для описания значения детали, которым является фактический номер телефона, адрес электронной почты и т. д.
Типы контактов
Класс QPlaceContactDetail определяет некоторые константы строк, которые характеризуют стандартные типы контактов.
- QPlaceContactDetail::Phone
- QPlaceContactDetail::Email
- QPlaceContactDetail::Website
- QPlaceContactDetail::Fax
Эти типы используются для доступа к деталям контактов и их изменения в QPlace через:
- QPlace::contactDetails()
- QPlace::setContactDetails()
- QPlace::appendContactDetail()
- QPlace::contactTypes()
Тип контакта предназначен для того, чтобы поставщики могли вводить новые типы контактов при необходимости.
Документация по функциям членов
QPlaceContactDetail::QPlaceContactDetail()
Создаёт деталь контакта.
QPlaceContactDetail::QPlaceContactDetail(const QPlaceContactDetail &other)
Создаёт копию other.
[virtual] QPlaceContactDetail::~QPlaceContactDetail()
Удаляет деталь контакта.
void QPlaceContactDetail::clear()
Очищает деталь контакта.
QString QPlaceContactDetail::label() const
Возвращает метку, описывающую деталь контакта.
Метка потенциально может быть локализована. Язык зависит от сущности, которая её задаёт, обычно это менеджер, из которого берутся места. Поле QPlaceManager::locales() определяет используемый язык.
См. также setLabel().
void QPlaceContactDetail::setLabel(const QString &label)
Устанавливает метку детали контакта.
См. также label().
void QPlaceContactDetail::setValue(const QString &value)
Устанавливает значение этой детали контакта.
См. также value().
QString QPlaceContactDetail::value() const
Возвращает значение детали контакта.
См. также setValue().
bool QPlaceContactDetail::operator!=(const QPlaceContactDetail &other) const
Возвращает true, если other не равно этой детали контакта, иначе возвращает false.
QPlaceContactDetail &QPlaceContactDetail::operator=(const QPlaceContactDetail &other)
Присваивает other этой детали контакта и возвращает ссылку на эту деталь контакта.
bool QPlaceContactDetail::operator==(const QPlaceContactDetail &other) const
Возвращает true, если other равно этой детали контакта, иначе возвращает false.
Документация по переменным членов
const QString QPlaceContactDetail::Email
Константа для указания деталей контакта по электронной почте.
const QString QPlaceContactDetail::Fax
Константа, используемая для указания деталей факса контакта.
const QString QPlaceContactDetail::Phone
Константа для указания деталей контакта по телефону.
const QString QPlaceContactDetail::Website
Константа, используемая для указания деталей веб-сайта контакта.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qplacecontactdetail.html