Spec-Zone.ru › Qt 5.15

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

Spec-Zone.ru

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