10QT_DEFINE_QSDP_SPECIALIZATION_DTOR(QPlaceCategoryPrivate)
13bool QPlaceCategoryPrivate::isEmpty()
const
15 return categoryId.isEmpty()
18 && QLocation::UnspecifiedVisibility == visibility;
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
40
41
42QPlaceCategory::QPlaceCategory()
43 : d(
new QPlaceCategoryPrivate)
48
49
50QPlaceCategory::QPlaceCategory(
const QPlaceCategory &other)
noexcept =
default;
53
54
55QPlaceCategory::~QPlaceCategory() =
default;
58
59
60QPlaceCategory &QPlaceCategory::operator=(
const QPlaceCategory &other)
noexcept
70
71
72
73
76
77
78
79
81bool QPlaceCategory::isEqual(
const QPlaceCategory &other)
const noexcept
83 return d->categoryId == other.d->categoryId &&
84 d->name == other.d->name &&
85 (d->visibility == QLocation::UnspecifiedVisibility ||
86 other.d->visibility == QLocation::UnspecifiedVisibility ||
87 d->visibility == other.d->visibility) &&
88 d->icon == other.d->icon;
92
93
94
95
96QString QPlaceCategory::categoryId()
const
102
103
104void QPlaceCategory::setCategoryId(
const QString &identifier)
106 d->categoryId = identifier;
110
111
112QString QPlaceCategory::name()
const
118
119
120void QPlaceCategory::setName(
const QString &name)
126
127
128void QPlaceCategory::setVisibility(QLocation::Visibility visibility)
130 d->visibility = visibility;
134
135
136QLocation::Visibility QPlaceCategory::visibility()
const
138 return d->visibility;
142
143
144QPlaceIcon QPlaceCategory::icon()
const
150
151
152void QPlaceCategory::setIcon(
const QPlaceIcon &icon)
158
159
160bool QPlaceCategory::isEmpty()
const
Combined button and popup list for selecting options.