25 QPlaceCategory(
const QPlaceCategory &other)
noexcept;
26 QPlaceCategory(QPlaceCategory &&other)
noexcept =
default;
29 QPlaceCategory &operator=(
const QPlaceCategory &other)
noexcept;
30 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_MOVE_AND_SWAP(QPlaceCategory)
32 void swap(QPlaceCategory &other)
noexcept { d.swap(other.d); }
34 friend inline bool operator==(
const QPlaceCategory &lhs,
const QPlaceCategory &rhs)
noexcept
35 {
return lhs.isEqual(rhs); }
36 friend inline bool operator!=(
const QPlaceCategory &lhs,
const QPlaceCategory &rhs)
noexcept
37 {
return !lhs.isEqual(rhs); }
39 QString categoryId()
const;
40 void setCategoryId(
const QString &identifier);
43 void setName(
const QString &name);
45 QLocation::Visibility visibility()
const;
46 void setVisibility(QLocation::Visibility visibility);
48 QPlaceIcon icon()
const;
49 void setIcon(
const QPlaceIcon &icon);
54 QSharedDataPointer<QPlaceCategoryPrivate> d;
56 bool isEqual(
const QPlaceCategory &other)
const noexcept;