Spec-Zone.ru › Qt 5.11

Класс QPlaceMatchRequest

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

Заголовок: #include <QPlaceMatchRequest>
qmake: QT += location
С момента: Qt 5.6
  • Список всех членов, включая унаследованные

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

QPlaceMatchRequest()
QPlaceMatchRequest(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
QPlaceMatchRequest & operator=(const QPlaceMatchRequest &other)
bool operator==(const QPlaceMatchRequest &other) const

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

const QString AlternativeId

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

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

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

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

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

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

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

QPlaceMatchRequest::QPlaceMatchRequest()

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

QPlaceMatchRequest::QPlaceMatchRequest(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.

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

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

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/archives/qt-5.11/qplacematchrequest.html

Spec-Zone.ru

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