Класс QPlaceContactDetail
Класс QPlaceContactDetail представляет собой контактную деталь, такую как номер телефона или URL веб-сайта. Подробнее...
| Заголовок: | #include <QPlaceContactDetail> |
| qmake: | QT += location |
Открытые функции
| QPlaceContactDetail(const QPlaceContactDetail &other) | |
| QPlaceContactDetail() | |
| QPlaceContactDetail & | operator=(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 |
| bool | operator==(const QPlaceContactDetail &other) const |
Статические открытые члены
| const QString | |
| const QString | Fax |
| const QString | Phone |
| const QString | Website |
Подробное описание
Деталь состоит из метки и значения. Метка — это локализованная строка, которая может быть представлена конечному пользователю, описывающая значение детали, которое представляет собой фактический номер телефона, адрес электронной почты и т. д.
Типы контактов
Класс QPlaceContactDetail определяет некоторые константные строки, которые характеризуют стандартные типы контактов.
- QPlaceContactDetail::Phone
- QPlaceContactDetail::Email
- QPlaceContactDetail::Website
- QPlaceContactDetail::Fax
Эти типы используются для доступа к контактным данным и их изменения в QPlace через:
- QPlace::contactDetails()
- QPlace::setContactDetails()
- QPlace::appendContactDetail()
- QPlace::contactTypes()
Тип контакта предназначен для того, чтобы представлять собой строковый тип, чтобы поставщики могли вводить новые типы контактов при необходимости.
Документация по функциям-членам
QPlaceContactDetail::QPlaceContactDetail(const QPlaceContactDetail &other)
Создает копию other.
QPlaceContactDetail::QPlaceContactDetail()
Конструирует контактную деталь.
QPlaceContactDetail &QPlaceContactDetail::operator=(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.
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/qt-5.15/qplacecontactdetail.html