19 QPlaceContentRequest();
20 QPlaceContentRequest(
const QPlaceContentRequest &other)
noexcept;
21 QPlaceContentRequest(QPlaceContentRequest &&other)
noexcept =
default;
22 ~QPlaceContentRequest();
24 QPlaceContentRequest &operator=(
const QPlaceContentRequest &other)
noexcept;
25 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_MOVE_AND_SWAP(QPlaceContentRequest)
27 void swap(QPlaceContentRequest &other)
noexcept { d_ptr.swap(other.d_ptr); }
29 friend inline bool operator==(
const QPlaceContentRequest &lhs,
30 const QPlaceContentRequest &rhs)
noexcept
31 {
return lhs.isEqual(rhs); }
32 friend inline bool operator!=(
const QPlaceContentRequest &lhs,
33 const QPlaceContentRequest &rhs)
noexcept
34 {
return !lhs.isEqual(rhs); }
36 QPlaceContent::Type contentType()
const;
37 void setContentType(QPlaceContent::Type type);
39 QString placeId()
const;
40 void setPlaceId(
const QString &identifier);
42 QVariant contentContext()
const;
43 void setContentContext(
const QVariant &context);
46 void setLimit(
int limit);
51 QSharedDataPointer<QPlaceContentRequestPrivate> d_ptr;
52 bool isEqual(
const QPlaceContentRequest &other)
const noexcept;
54 inline QPlaceContentRequestPrivate *d_func();
55 inline const QPlaceContentRequestPrivate *d_func()
const;