9QT_DEFINE_QSDP_SPECIALIZATION_DTOR(QPlaceContactDetailPrivate)
11bool QPlaceContactDetailPrivate::operator== (
const QPlaceContactDetailPrivate &other)
const
13 return label == other.label
14 && value == other.value;
18
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
51
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
79
80
81
82const QString QPlaceContactDetail::Phone(QLatin1String(
"phone"));
85
86
87
88const QString QPlaceContactDetail::Email(QLatin1String(
"email"));
91
92
93
94const QString QPlaceContactDetail::Website(QLatin1String(
"website"));
97
98
99
100const QString QPlaceContactDetail::Fax(QLatin1String(
"fax"));
103
104
105QPlaceContactDetail::QPlaceContactDetail()
106 : d_ptr(
new QPlaceContactDetailPrivate)
111
112
113QPlaceContactDetail::~QPlaceContactDetail() =
default;
116
117
118QPlaceContactDetail::QPlaceContactDetail(
const QPlaceContactDetail &other)
noexcept =
default;
121
122
123
124QPlaceContactDetail &QPlaceContactDetail::operator=(
const QPlaceContactDetail &other)
noexcept
134
135
136
137
138
139bool QPlaceContactDetail::isEqual(
const QPlaceContactDetail &other)
const noexcept
141 if (d_ptr == other.d_ptr)
143 return ( *(d_ptr.constData()) == *(other.d_ptr.constData()));
147
148
149
150
151
154
155
156
157
158
159
160
161
164
165
166
167
168
169
170
171QString QPlaceContactDetail::label()
const
176void QPlaceContactDetail::setLabel(
const QString &label)
178 d_ptr->label = label;
182
183
184
185
186
189
190
191
192QString QPlaceContactDetail::value()
const
197void QPlaceContactDetail::setValue(
const QString &value)
199 d_ptr->value = value;
203
204
205void QPlaceContactDetail::clear()
207 d_ptr->label.clear();
208 d_ptr->value.clear();
211#include "moc_qplacecontactdetail.cpp"