Spec-Zone.ru › Qt 5.6

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

Spec-Zone.ru

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