28 QPlaceSearchRequest();
29 QPlaceSearchRequest(
const QPlaceSearchRequest &other)
noexcept;
30 QPlaceSearchRequest(QPlaceSearchRequest &&other)
noexcept =
default;
31 ~QPlaceSearchRequest();
33 QPlaceSearchRequest &operator=(
const QPlaceSearchRequest &other)
noexcept;
34 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_MOVE_AND_SWAP(QPlaceSearchRequest)
36 void swap(QPlaceSearchRequest &other)
noexcept { d_ptr.swap(other.d_ptr); }
38 friend inline bool operator==(
const QPlaceSearchRequest &lhs,
39 const QPlaceSearchRequest &rhs)
noexcept
40 {
return lhs.isEqual(rhs); }
41 friend inline bool operator!=(
const QPlaceSearchRequest &lhs,
42 const QPlaceSearchRequest &rhs)
noexcept
43 {
return !lhs.isEqual(rhs); }
45 QString searchTerm()
const;
46 void setSearchTerm(
const QString &term);
48 QList<QPlaceCategory> categories()
const;
49 void setCategory(
const QPlaceCategory &category);
50 void setCategories(
const QList<QPlaceCategory> &categories);
52 QGeoShape searchArea()
const;
53 void setSearchArea(
const QGeoShape &area);
55 QString recommendationId()
const;
56 void setRecommendationId(
const QString &recommendationId);
58 QVariant searchContext()
const;
59 void setSearchContext(
const QVariant &context);
61 QLocation::VisibilityScope visibilityScope()
const;
62 void setVisibilityScope(QLocation::VisibilityScope visibilityScopes);
64 RelevanceHint relevanceHint()
const;
65 void setRelevanceHint(RelevanceHint hint);
68 void setLimit(
int limit);
73 QSharedDataPointer<QPlaceSearchRequestPrivate> d_ptr;
75 bool isEqual(
const QPlaceSearchRequest &other)
const noexcept;
77 inline QPlaceSearchRequestPrivate *d_func();
78 inline const QPlaceSearchRequestPrivate *d_func()
const;
80 friend class QPlaceSearchRequestPrivate;