4#ifndef QDECLARATIVESEARCHRESULTMODEL_P_H
5#define QDECLARATIVESEARCHRESULTMODEL_P_H
18#include <QtLocation/private/qlocationglobal_p.h>
19#include <QtLocation/private/qdeclarativesearchmodelbase_p.h>
20#include <QtLocation/private/qdeclarativecategory_p.h>
21#include <QtLocation/private/qdeclarativeplace_p.h>
34 Q_PROPERTY(
QString searchTerm READ searchTerm WRITE setSearchTerm NOTIFY searchTermChanged)
36 Q_PROPERTY(
QString recommendationId READ recommendationId WRITE setRecommendationId NOTIFY recommendationIdChanged)
42 Q_PROPERTY(
QVariantMap favoritesMatchParameters READ favoritesMatchParameters WRITE setFavoritesMatchParameters NOTIFY favoritesMatchParametersChanged)
44 Q_PROPERTY(
bool incremental MEMBER m_incremental NOTIFY incrementalChanged REVISION(5, 12))
65 void setSearchTerm(
const QString &searchTerm);
74 QString recommendationId()
const;
75 void setRecommendationId(
const QString &recommendationId);
87 void setFavoritesMatchParameters(
const QVariantMap ¶meters);
91 void clearData(
bool suppressSignal =
false)
override;
96 Q_INVOKABLE void updateWith(
int proposedSearchIndex);
124 void placeUpdated(
const QString &placeId);
125 void placeRemoved(
const QString &placeId);
137 int getRow(
const QString &placeId)
const;
139 void removePageRow(
int row);
152 bool m_incremental =
false;
virtual Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const =0
Returns the number of rows under the given parent.
virtual QHash< int, QByteArray > roleNames() const
virtual void clearData(bool suppressSignal=false)
virtual void onContentUpdated()
virtual void queryFinished()=0
virtual void initializePlugin(QDeclarativeGeoServiceProvider *plugin)
virtual QPlaceReply * sendQuery(QPlaceManager *manager, const QPlaceSearchRequest &request)=0
QQmlListProperty< QDeclarativeCategory > categories()
void favoritesPluginChanged()
void favoritesMatchParametersChanged()
void recommendationIdChanged()
void incrementalChanged()
void relevanceHintChanged()
void updateSearchRequest()
void visibilityScopeChanged()
The QQmlListProperty class allows applications to expose list-like properties of QObject-derived clas...
\macro QT_RESTRICTED_CAST_FROM_ASCII
const QLoggingCategory & category()
[1]
Combined button and popup list for selecting options.
GLenum GLenum GLsizei count
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLsizei GLenum * categories
GLenum GLenum GLsizei void * row
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
static QT_BEGIN_NAMESPACE QVariant hint(QPlatformIntegration::StyleHint h)
QNetworkAccessManager manager
QNetworkRequest request(url)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent