273QHash<
int, QByteArray> QDeclarativeSearchSuggestionModel::roleNames()
const
275 QHash<
int, QByteArray> roleNames = QDeclarativeSearchModelBase::roleNames();
276 roleNames.insert(SearchSuggestionRole,
"suggestion");
283void QDeclarativeSearchSuggestionModel::queryFinished()
288 QPlaceReply *reply = m_reply;
291 int initialCount = m_suggestions.count();
296 QPlaceSearchSuggestionReply *suggestionReply = qobject_cast<QPlaceSearchSuggestionReply *>(reply);
297 m_suggestions = suggestionReply->suggestions();
299 if (initialCount != m_suggestions.count())
300 emit suggestionsChanged();
304 if (suggestionReply->error() != QPlaceReply::NoError)
305 setStatus(Error, suggestionReply->errorString());
310 reply->deleteLater();