26 QPlaceCategory(
const QPlaceCategory &other)
noexcept;
27 QPlaceCategory(QPlaceCategory &&other)
noexcept =
default;
30 QPlaceCategory &operator=(
const QPlaceCategory &other)
noexcept;
31 QT_MOVE_ASSIGNMENT_OPERATOR_IMPL_VIA_MOVE_AND_SWAP(QPlaceCategory)
33 void swap(QPlaceCategory &other)
noexcept { d.swap(other.d); }
35 friend inline bool operator==(
const QPlaceCategory &lhs,
const QPlaceCategory &rhs)
noexcept
36 {
return lhs.isEqual(rhs); }
37 friend inline bool operator!=(
const QPlaceCategory &lhs,
const QPlaceCategory &rhs)
noexcept
38 {
return !lhs.isEqual(rhs); }
40 QString categoryId()
const;
41 void setCategoryId(
const QString &identifier);
44 void setName(
const QString &name);
46 QLocation::Visibility visibility()
const;
47 void setVisibility(QLocation::Visibility visibility);
49 QPlaceIcon icon()
const;
50 void setIcon(
const QPlaceIcon &icon);
55 QSharedDataPointer<QPlaceCategoryPrivate> d;
57 bool isEqual(
const QPlaceCategory &other)
const noexcept;