Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
geocodereply_esri.h
Go to the documentation of this file.
1
// Copyright (C) 2013-2018 Esri <contracts@esri.com>
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
ifndef
GEOCODEREPLYESRI_H
5
#
define
GEOCODEREPLYESRI_H
6
7
#
include
<
QNetworkReply
>
8
#
include
<
QGeoCodeReply
>
9
10
QT_BEGIN_NAMESPACE
11
12
class
QGeoLocation;
13
14
class
GeoCodeReplyEsri
:
public
QGeoCodeReply
15
{
16
Q_OBJECT
17
Q_MOC_INCLUDE(<QGeoLocation>)
18
19
public
:
20
enum
OperationType
21
{
22
Geocode
,
23
ReverseGeocode
24
};
25
26
public
:
27
GeoCodeReplyEsri
(QNetworkReply *reply, OperationType operationType, QObject *parent =
nullptr
);
28
~
GeoCodeReplyEsri
();
29
30
inline
OperationType
operationType
()
const
;
31
32
private
Q_SLOTS
:
33
void
networkReplyFinished
();
34
void
networkReplyError(QNetworkReply::NetworkError error);
35
36
QGeoLocation parseAddress(
const
QJsonObject &object);
37
QGeoLocation parseCandidate(
const
QJsonObject &candidate);
38
39
private
:
40
OperationType m_operationType;
41
};
42
43
inline
GeoCodeReplyEsri
::
OperationType
GeoCodeReplyEsri
::
operationType
()
const
44
{
45
return
m_operationType;
46
}
47
48
QT_END_NAMESPACE
49
50
#
endif
// GEOCODEREPLYESRI_H
GeoCodeReplyEsri
Definition
geocodereply_esri.h:15
GeoCodeReplyEsri::GeoCodeReplyEsri
GeoCodeReplyEsri(QNetworkReply *reply, OperationType operationType, QObject *parent=nullptr)
Definition
geocodereply_esri.cpp:16
GeoCodeReplyEsri::operationType
OperationType operationType() const
Definition
geocodereply_esri.h:43
GeoCodeReplyEsri::~GeoCodeReplyEsri
~GeoCodeReplyEsri()
Definition
geocodereply_esri.cpp:34
QNetworkReply
The QNetworkReply class contains the data and headers for a request sent with QNetworkAccessManager.
Definition
qnetworkreply.h:30
QObjectData::parent
QObject * parent
Definition
qobject.h:74
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtlocation
src
plugins
geoservices
esri
geocodereply_esri.h
Generated on
for Qt by
1.18.0