Spec-Zone.ru › Qt 5.11

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

Spec-Zone.ru

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