9QT_DEFINE_QSDP_SPECIALIZATION_DTOR(QPlaceCategoryPrivate)
12bool QPlaceCategoryPrivate::isEmpty()
const
14 return categoryId.isEmpty()
17 && QLocation::UnspecifiedVisibility == visibility;
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
39
40
41QPlaceCategory::QPlaceCategory()
42 : d(
new QPlaceCategoryPrivate)
47
48
49QPlaceCategory::QPlaceCategory(
const QPlaceCategory &other)
noexcept =
default;
52
53
54QPlaceCategory::~QPlaceCategory() =
default;
57
58
59QPlaceCategory &QPlaceCategory::operator=(
const QPlaceCategory &other)
noexcept
69
70
71
72
75
76
77
78
80bool QPlaceCategory::isEqual(
const QPlaceCategory &other)
const noexcept
82 return d->categoryId == other.d->categoryId &&
83 d->name == other.d->name &&
84 (d->visibility == QLocation::UnspecifiedVisibility ||
85 other.d->visibility == QLocation::UnspecifiedVisibility ||
86 d->visibility == other.d->visibility) &&
87 d->icon == other.d->icon;
91
92
93
94
95QString QPlaceCategory::categoryId()
const
101
102
103void QPlaceCategory::setCategoryId(
const QString &identifier)
105 d->categoryId = identifier;
109
110
111QString QPlaceCategory::name()
const
117
118
119void QPlaceCategory::setName(
const QString &name)
125
126
127void QPlaceCategory::setVisibility(QLocation::Visibility visibility)
129 d->visibility = visibility;
133
134
135QLocation::Visibility QPlaceCategory::visibility()
const
137 return d->visibility;
141
142
143QPlaceIcon QPlaceCategory::icon()
const
149
150
151void QPlaceCategory::setIcon(
const QPlaceIcon &icon)
157
158
159bool QPlaceCategory::isEmpty()
const
Combined button and popup list for selecting options.