QPlaceMatchReply Class

Die Klasse QPlaceMatchReply verwaltet eine Place-Matching-Operation, die von einer Instanz von QPlaceManager gestartet wurde. Mehr...

Header: #include <QPlaceMatchReply>
qmake: QT += location
Inherits: QPlaceReply

Öffentliche Funktionen

QPlaceMatchReply(QObject *parent = nullptr)
virtual ~QPlaceMatchReply()
QList<QPlace> places() const
QPlaceMatchRequest request() const

Reimplementierte öffentliche Funktionen

virtual QPlaceReply::Type type() const override

Geschützte Funktionen

void setPlaces(const QList<QPlace> &places)
void setRequest(const QPlaceMatchRequest &request)

Detaillierte Beschreibung

Wenn die Operation erfolgreich war, stimmt die Anzahl der Stellen in der Antwort mit der in der Anfrage überein. Wenn eine bestimmte Stelle in der Anfrage nicht gefunden wird, wird eine standardmäßig konstruierte Stelle als Platzhalter in der Antwort verwendet. Auf diese Weise besteht immer eine Eins-zu-Eins-Beziehung zwischen den Eingabestellen in der Anfrage und den Ausgabestellen in der Antwort.

Wenn der Vorgang nicht erfolgreich ist, ist die Anzahl der Stellen immer Null.

Ein Beispiel für die Verwendung einer Abgleichsantwort finden Sie unter Abgleich von Stellen zwischen Managern.

Siehe auch QPlaceMatchRequest und QPlaceManager.

Dokumentation der Mitgliedsfunktionen

[explicit] QPlaceMatchReply::QPlaceMatchReply(QObject *parent = nullptr)

Konstruiert eine Match-Antwort mit einer gegebenen parent.

[virtual noexcept] QPlaceMatchReply::~QPlaceMatchReply()

Zerstört die Spielantwort.

QList<QPlace> QPlaceMatchReply::places() const

Gibt eine Liste der übereinstimmenden Orte zurück;

Siehe auch setPlaces().

QPlaceMatchRequest QPlaceMatchReply::request() const

Gibt die Abgleichsanfrage zurück, die zur Erzeugung dieser Antwort verwendet wurde.

Siehe auch setRequest().

[protected] void QPlaceMatchReply::setPlaces(const QList<QPlace> &places)

Legt die Liste der passenden places fest.

Siehe auch places().

[protected] void QPlaceMatchReply::setRequest(const QPlaceMatchRequest &request)

Legt die Übereinstimmung request fest, die zur Erzeugung dieser Antwort verwendet wird.

Siehe auch request().

[override virtual] QPlaceReply::Type QPlaceMatchReply::type() const

Reimplements: QPlaceReply::type() const.

Gibt den Typ der Antwort zurück.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.