27 QPlaceSearchRequest();
28 QPlaceSearchRequest(
const QPlaceSearchRequest &other)
noexcept;
29 QPlaceSearchRequest(QPlaceSearchRequest &&other)
noexcept =
default;
30 ~QPlaceSearchRequest();
32 QPlaceSearchRequest &operator=(
const QPlaceSearchRequest &other)
noexcept;
33 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_MOVE_AND_SWAP(QPlaceSearchRequest)
35 void swap(QPlaceSearchRequest &other)
noexcept { d_ptr.swap(other.d_ptr); }
37 friend inline bool operator==(
const QPlaceSearchRequest &lhs,
38 const QPlaceSearchRequest &rhs)
noexcept
39 {
return lhs.isEqual(rhs); }
40 friend inline bool operator!=(
const QPlaceSearchRequest &lhs,
41 const QPlaceSearchRequest &rhs)
noexcept
42 {
return !lhs.isEqual(rhs); }
44 QString searchTerm()
const;
45 void setSearchTerm(
const QString &term);
47 QList<QPlaceCategory> categories()
const;
48 void setCategory(
const QPlaceCategory &category);
49 void setCategories(
const QList<QPlaceCategory> &categories);
51 QGeoShape searchArea()
const;
52 void setSearchArea(
const QGeoShape &area);
54 QString recommendationId()
const;
55 void setRecommendationId(
const QString &recommendationId);
57 QVariant searchContext()
const;
58 void setSearchContext(
const QVariant &context);
60 QLocation::VisibilityScope visibilityScope()
const;
61 void setVisibilityScope(QLocation::VisibilityScope visibilityScopes);
63 RelevanceHint relevanceHint()
const;
64 void setRelevanceHint(RelevanceHint hint);
67 void setLimit(
int limit);
72 QSharedDataPointer<QPlaceSearchRequestPrivate> d_ptr;
74 bool isEqual(
const QPlaceSearchRequest &other)
const noexcept;
76 inline QPlaceSearchRequestPrivate *d_func();
77 inline const QPlaceSearchRequestPrivate *d_func()
const;
79 friend class QPlaceSearchRequestPrivate;