20 QPlaceContentRequest();
21 QPlaceContentRequest(
const QPlaceContentRequest &other)
noexcept;
22 QPlaceContentRequest(QPlaceContentRequest &&other)
noexcept =
default;
23 ~QPlaceContentRequest();
25 QPlaceContentRequest &operator=(
const QPlaceContentRequest &other)
noexcept;
26 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_MOVE_AND_SWAP(QPlaceContentRequest)
28 void swap(QPlaceContentRequest &other)
noexcept { d_ptr.swap(other.d_ptr); }
30 friend inline bool operator==(
const QPlaceContentRequest &lhs,
31 const QPlaceContentRequest &rhs)
noexcept
32 {
return lhs.isEqual(rhs); }
33 friend inline bool operator!=(
const QPlaceContentRequest &lhs,
34 const QPlaceContentRequest &rhs)
noexcept
35 {
return !lhs.isEqual(rhs); }
37 QPlaceContent::Type contentType()
const;
38 void setContentType(QPlaceContent::Type type);
40 QString placeId()
const;
41 void setPlaceId(
const QString &identifier);
43 QVariant contentContext()
const;
44 void setContentContext(
const QVariant &context);
47 void setLimit(
int limit);
52 QSharedDataPointer<QPlaceContentRequestPrivate> d_ptr;
53 bool isEqual(
const QPlaceContentRequest &other)
const noexcept;
55 inline QPlaceContentRequestPrivate *d_func();
56 inline const QPlaceContentRequestPrivate *d_func()
const;