Spec-Zone.ru › Qt 5.15

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

Spec-Zone.ru

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