Spec-Zone.ru › Qt 5.13

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

Spec-Zone.ru

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