272QHash<
int, QByteArray> QDeclarativeSearchSuggestionModel::roleNames()
const
274 QHash<
int, QByteArray> roleNames = QDeclarativeSearchModelBase::roleNames();
275 roleNames.insert(SearchSuggestionRole,
"suggestion");
282void QDeclarativeSearchSuggestionModel::queryFinished()
287 QPlaceReply *reply = m_reply;
290 int initialCount = m_suggestions.count();
295 QPlaceSearchSuggestionReply *suggestionReply = qobject_cast<QPlaceSearchSuggestionReply *>(reply);
296 m_suggestions = suggestionReply->suggestions();
298 if (initialCount != m_suggestions.count())
299 emit suggestionsChanged();
303 if (suggestionReply->error() != QPlaceReply::NoError)
304 setStatus(Error, suggestionReply->errorString());
309 reply->deleteLater();