10QT_DEFINE_QSDP_SPECIALIZATION_DTOR(QPlaceContactDetailPrivate)
12bool QPlaceContactDetailPrivate::operator== (
const QPlaceContactDetailPrivate &other)
const
14 return label == other.label
15 && value == other.value;
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
80
81
82
83const QString QPlaceContactDetail::Phone(QLatin1String(
"phone"));
86
87
88
89const QString QPlaceContactDetail::Email(QLatin1String(
"email"));
92
93
94
95const QString QPlaceContactDetail::Website(QLatin1String(
"website"));
98
99
100
101const QString QPlaceContactDetail::Fax(QLatin1String(
"fax"));
104
105
106QPlaceContactDetail::QPlaceContactDetail()
107 : d_ptr(
new QPlaceContactDetailPrivate)
112
113
114QPlaceContactDetail::~QPlaceContactDetail() =
default;
117
118
119QPlaceContactDetail::QPlaceContactDetail(
const QPlaceContactDetail &other)
noexcept =
default;
122
123
124
125QPlaceContactDetail &QPlaceContactDetail::operator=(
const QPlaceContactDetail &other)
noexcept
135
136
137
138
139
140bool QPlaceContactDetail::isEqual(
const QPlaceContactDetail &other)
const noexcept
142 if (d_ptr == other.d_ptr)
144 return ( *(d_ptr.constData()) == *(other.d_ptr.constData()));
148
149
150
151
152
155
156
157
158
159
160
161
162
165
166
167
168
169
170
171
172QString QPlaceContactDetail::label()
const
177void QPlaceContactDetail::setLabel(
const QString &label)
179 d_ptr->label = label;
183
184
185
186
187
190
191
192
193QString QPlaceContactDetail::value()
const
198void QPlaceContactDetail::setValue(
const QString &value)
200 d_ptr->value = value;
204
205
206void QPlaceContactDetail::clear()
208 d_ptr->label.clear();
209 d_ptr->value.clear();
212#include "moc_qplacecontactdetail.cpp"