7#include <QtCore/qnumeric.h>
11template<> QPlaceSearchResultPrivate *QSharedDataPointer<QPlaceSearchResultPrivate>::clone()
16inline QPlaceSearchResultPrivate *QPlaceSearchResult::d_func()
18 return static_cast<QPlaceSearchResultPrivate *>(d_ptr.data());
21inline const QPlaceSearchResultPrivate *QPlaceSearchResult::d_func()
const
23 return static_cast<
const QPlaceSearchResultPrivate *>(d_ptr.constData());
26bool QPlaceSearchResultPrivate::compare(
const QPlaceSearchResultPrivate *other)
const
28 return title == other->title
29 && icon == other->icon;
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
60
61
62
63
64
65
66
67
70
71
72QPlaceSearchResult::QPlaceSearchResult()
73 : d_ptr(
new QPlaceSearchResultPrivate)
78
79
80QPlaceSearchResult::QPlaceSearchResult(
const QPlaceSearchResult &other)
86
87
88QPlaceSearchResult::~QPlaceSearchResult()
93
94
95
96QPlaceSearchResult &QPlaceSearchResult::operator =(
const QPlaceSearchResult &other)
106
107
108
109bool QPlaceSearchResult::operator==(
const QPlaceSearchResult &other)
const
115 if (type() != other.type())
118 return d_ptr->compare(other.d_ptr);
122
123
124
125
128
129
130QPlaceSearchResult::SearchResultType QPlaceSearchResult::type()
const
133 return UnknownSearchResult;
134 return d_ptr->type();
138
139
140
141QString QPlaceSearchResult::title()
const
143 Q_D(
const QPlaceSearchResult);
148
149
150void QPlaceSearchResult::setTitle(
const QString &title)
152 Q_D(QPlaceSearchResult);
157
158
159QPlaceIcon QPlaceSearchResult::icon()
const
161 Q_D(
const QPlaceSearchResult);
166
167
168void QPlaceSearchResult::setIcon(
const QPlaceIcon &icon)
170 Q_D(QPlaceSearchResult);
175
176
177
178QPlaceSearchResult::QPlaceSearchResult(QPlaceSearchResultPrivate *d)