6#include <QtCore/QSharedData>
8#include <QtLocation/QPlace>
9#include <QtLocation/QPlaceResult>
28 return (places ==
other.places
29 && parameters ==
other.parameters);
110 return *
d == *
other.d_func();
161 return d->parameters;
void append(parameter_type t)
bool operator==(const QPlaceMatchRequestPrivate &other) const
QPlaceMatchRequest()
Default constructor.
void setParameters(const QVariantMap ¶meters)
Sets the parameters for matching places.
~QPlaceMatchRequest()
Destroys the request object.
void clear()
Clears the match request.
QList< QPlace > places() const
Returns a list of places which are to be matched.
QVariantMap parameters() const
Returns the parameters for matching places.
QPlaceMatchRequest & operator=(const QPlaceMatchRequest &other) noexcept
Assigns other to this search request and returns a reference to this match request.
void setResults(const QList< QPlaceSearchResult > &results)
Convenience function which uses a set of search results to set the places which should be matched.
void setPlaces(const QList< QPlace > &places)
Sets a list of places which are to be matched.
static const QString AlternativeId
\variable QPlaceMatchRequest::AlternativeId The key to specify that matching is to be accomplished vi...
const T * constData() const noexcept
Returns a const pointer to the shared data object.
T * data()
Returns a pointer to the shared data object.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define QT_DEFINE_QSDP_SPECIALIZATION_DTOR(Class)
QLatin1StringView QLatin1String