8#include <QtCore/qnumeric.h>
12template<> QPlaceSearchResultPrivate *QSharedDataPointer<QPlaceSearchResultPrivate>::clone()
17inline QPlaceSearchResultPrivate *QPlaceSearchResult::d_func()
19 return static_cast<QPlaceSearchResultPrivate *>(d_ptr.data());
22inline const QPlaceSearchResultPrivate *QPlaceSearchResult::d_func()
const
24 return static_cast<
const QPlaceSearchResultPrivate *>(d_ptr.constData());
27bool QPlaceSearchResultPrivate::compare(
const QPlaceSearchResultPrivate *other)
const
29 return title == other->title
30 && icon == other->icon;
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
61
62
63
64
65
66
67
68
71
72
73QPlaceSearchResult::QPlaceSearchResult()
74 : d_ptr(
new QPlaceSearchResultPrivate)
79
80
81QPlaceSearchResult::QPlaceSearchResult(
const QPlaceSearchResult &other)
87
88
89QPlaceSearchResult::~QPlaceSearchResult()
94
95
96
97QPlaceSearchResult &QPlaceSearchResult::operator =(
const QPlaceSearchResult &other)
107
108
109
110bool QPlaceSearchResult::operator==(
const QPlaceSearchResult &other)
const
116 if (type() != other.type())
119 return d_ptr->compare(other.d_ptr);
123
124
125
126
129
130
131QPlaceSearchResult::SearchResultType QPlaceSearchResult::type()
const
134 return UnknownSearchResult;
135 return d_ptr->type();
139
140
141
142QString QPlaceSearchResult::title()
const
144 Q_D(
const QPlaceSearchResult);
149
150
151void QPlaceSearchResult::setTitle(
const QString &title)
153 Q_D(QPlaceSearchResult);
158
159
160QPlaceIcon QPlaceSearchResult::icon()
const
162 Q_D(
const QPlaceSearchResult);
167
168
169void QPlaceSearchResult::setIcon(
const QPlaceIcon &icon)
171 Q_D(QPlaceSearchResult);
176
177
178
179QPlaceSearchResult::QPlaceSearchResult(QPlaceSearchResultPrivate *d)