4#ifndef QDECLARATIVESEARCHMODELBASE_H
5#define QDECLARATIVESEARCHMODELBASE_H
18#include <QtLocation/private/qlocationglobal_p.h>
19#include <QtLocation/private/qdeclarativegeoserviceprovider_p.h>
20#include <QtCore/QAbstractListModel>
21#include <QtQml/QQmlParserStatus>
22#include <QtLocation/QPlaceSearchRequest>
23#include <QtLocation/QPlaceSearchResult>
24#include <QtLocation/QPlaceReply>
38 Q_PROPERTY(
QVariant searchArea READ searchArea WRITE setSearchArea NOTIFY searchAreaChanged)
40 Q_PROPERTY(
bool previousPagesAvailable READ previousPagesAvailable NOTIFY previousPagesAvailableChanged)
41 Q_PROPERTY(
bool nextPagesAvailable READ nextPagesAvailable NOTIFY nextPagesAvailableChanged)
63 void setSearchArea(
const QVariant &searchArea);
66 void setLimit(
int limit);
68 bool previousPagesAvailable()
const;
69 bool nextPagesAvailable()
const;
71 Status status()
const;
72 void setStatus(Status status,
const QString &errorString =
QString());
84 virtual void clearData(
bool suppressSignal =
false);
103 virtual void onContentUpdated();
106 void pluginNameChanged();
118 bool m_complete =
false;
void nextPagesAvailableChanged()
virtual void queryFinished()=0
QPlaceSearchRequest m_request
virtual QPlaceReply * sendQuery(QPlaceManager *manager, const QPlaceSearchRequest &request)=0
void previousPagesAvailableChanged()
The QQmlParserStatus class provides updates on the QML parser state.
virtual void classBegin()=0
Invoked after class creation, but before any properties have been set.
virtual void componentComplete()=0
Invoked after the root component that caused this instantiation has completed construction.
\macro QT_RESTRICTED_CAST_FROM_ASCII
void statusChanged(QDeclarativeComponent::Status status)
[1]
Combined button and popup list for selecting options.
QNetworkAccessManager manager
QNetworkRequest request(url)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent