Spec-Zone.ru › Qt 5.9

Класс 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 Email
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/qt-5.9/qplacecontactdetail.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API