Spec-Zone.ru › Qt 5.13

Класс QPlaceMatchRequest

Класс QPlaceMatchRequest используется для поиска мест от одного менеджера, которые соответствуют местам из другого. Он представляет собой набор параметров запроса. Подробнее...

Заголовок: #include <QPlaceMatchRequest>
qmake: QT += location
С момента: Qt 5.6

Этот класс был представлен в Qt 5.6.

  • Список всех членов, включая унаследованные члены

Открытые функции

QPlaceMatchRequest(const QPlaceMatchRequest &other)
QPlaceMatchRequest()
QPlaceMatchRequest & operator=(const QPlaceMatchRequest &other)
~QPlaceMatchRequest()
void clear()
QVariantMap parameters() const
QList<QPlace> places() const
void setParameters(const QVariantMap &parameters)
void setPlaces(const QList<QPlace> places)
void setResults(const QList<QPlaceSearchResult> &results)
bool operator!=(const QPlaceMatchRequest &other) const
bool operator==(const QPlaceMatchRequest &other) const

Статические открытые члены

const QString AlternativeId

Подробное описание

Места от другого менеджера, которые могут иметь соответствующие/сопоставленные места в текущем менеджере, назначаются с помощью setPlaces() или setResults(). Указывается набор дополнительных параметров, определяющих критерии соответствия.

Типичным ключом для соответствия является QPlaceMatchRequest::AlternativeId, значением является альтернативный идентификатор атрибута типа формата x_id_<имя_провайдера>, например x_id_here. Имя провайдера — имя, предоставленное экземпляру QGeoServiceProvider.

См. Сопоставление мест между менеджерами для примера использования запроса на соответствие.

См. также QPlaceMatchReply и QPlaceManager.

Документация по функциям-членам

QPlaceMatchRequest::QPlaceMatchRequest(const QPlaceMatchRequest &other)

Создает копию other.

QPlaceMatchRequest::QPlaceMatchRequest()

Конструктор по умолчанию. Создает новый объект запроса.

QPlaceMatchRequest &QPlaceMatchRequest::operator=(const QPlaceMatchRequest &other)

Присваивает other этому запросу поиска и возвращает ссылку на этот запрос соответствия.

QPlaceMatchRequest::~QPlaceMatchRequest()

Удаляет объект запроса.

void QPlaceMatchRequest::clear()

Очищает запрос соответствия.

QVariantMap QPlaceMatchRequest::parameters() const

Возвращает параметры для сопоставления мест.

См. также setParameters().

QList<QPlace> QPlaceMatchRequest::places() const

Возвращает список мест, которые должны быть сопоставлены.

См. также setPlaces().

void QPlaceMatchRequest::setParameters(const QVariantMap &parameters)

Устанавливает parameters для сопоставления мест.

См. также parameters().

void QPlaceMatchRequest::setPlaces(const QList<QPlace> places)

Устанавливает список places, которые должны быть сопоставлены.

См. также places() и setResults().

void QPlaceMatchRequest::setResults(const QList<QPlaceSearchResult> &results)

Функция-помощник, которая использует набор результатов поиска results для установки мест, которые должны быть сопоставлены.

См. также setPlaces().

bool QPlaceMatchRequest::operator!=(const QPlaceMatchRequest &other) const

Возвращает true, если other не равно этому запросу соответствия, иначе возвращает false.

bool QPlaceMatchRequest::operator==(const QPlaceMatchRequest &other) const

Возвращает true, если other равно этому запросу соответствия, иначе возвращает false.

Документация по переменным-членам

const QString QPlaceMatchRequest::AlternativeId

Ключ для указания того, что соответствие должно выполняться с помощью альтернативного идентификатора места.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qplacematchrequest.html

Spec-Zone.ru

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