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
geotilefetcher_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
GEOTILEFETCHERESRI_H
5
#
define
GEOTILEFETCHERESRI_H
6
7
#
include
<
QtLocation
/
private
/
qgeotilefetcher_p
.
h
>
8
9
QT_BEGIN_NAMESPACE
10
11
class
QGeoTiledMappingManagerEngine;
12
class
QNetworkAccessManager;
13
14
class
GeoTileFetcherEsri
:
public
QGeoTileFetcher
15
{
16
Q_OBJECT
17
18
public
:
19
explicit
GeoTileFetcherEsri
(
QGeoTiledMappingManagerEngine
*
parent
);
20
21
inline
const
QByteArray
&
userAgent
()
const
;
22
inline
void
setUserAgent
(
const
QByteArray &userAgent);
23
24
inline
const
QString
&
token
()
const
;
25
inline
void
setToken
(
const
QString &token);
26
27
private
:
28
QGeoTiledMapReply
*
getTileImage
(
const
QGeoTileSpec &spec)
override
;
29
30
QNetworkAccessManager *m_networkManager;
31
QByteArray m_userAgent;
32
QString m_token;
33
};
34
35
inline
const
QByteArray
&
GeoTileFetcherEsri
::
userAgent
()
const
36
{
37
return
m_userAgent;
38
}
39
40
inline
void
GeoTileFetcherEsri
::
setUserAgent
(
const
QByteArray &userAgent)
41
{
42
m_userAgent = userAgent;
43
}
44
45
inline
const
QString
&
GeoTileFetcherEsri
::
token
()
const
46
{
47
return
m_token;
48
}
49
50
inline
void
GeoTileFetcherEsri
::
setToken
(
const
QString &token)
51
{
52
m_token = token;
53
}
54
55
QT_END_NAMESPACE
56
57
#
endif
// GEOTILEFETCHERESRI_H
GeoTileFetcherEsri
Definition
geotilefetcher_esri.h:15
GeoTileFetcherEsri::setUserAgent
void setUserAgent(const QByteArray &userAgent)
Definition
geotilefetcher_esri.h:40
GeoTileFetcherEsri::userAgent
const QByteArray & userAgent() const
Definition
geotilefetcher_esri.h:35
GeoTileFetcherEsri::token
const QString & token() const
Definition
geotilefetcher_esri.h:45
GeoTileFetcherEsri::setToken
void setToken(const QString &token)
Definition
geotilefetcher_esri.h:50
GeoTileFetcherEsri::getTileImage
QGeoTiledMapReply * getTileImage(const QGeoTileSpec &spec) override
Definition
geotilefetcher_esri.cpp:21
GeoTiledMappingManagerEngineEsri
Definition
geotiledmappingmanagerengine_esri.h:16
GeoTiledMappingManagerEngineEsri::createMap
QGeoMap * createMap() override
Definition
geotiledmappingmanagerengine_esri.cpp:185
GeoTiledMappingManagerEngineEsri::~GeoTiledMappingManagerEngineEsri
virtual ~GeoTiledMappingManagerEngineEsri()
Definition
geotiledmappingmanagerengine_esri.cpp:180
GeoTiledMappingManagerEngineEsri::mapSource
GeoMapSource * mapSource(int mapId) const
Definition
geotiledmappingmanagerengine_esri.cpp:255
kParamMaximumZoomLevel
static const QString kParamMaximumZoomLevel(kPrefixMapping+QStringLiteral("maximumZoomLevel"))
kPropCopyright
static const QString kPropCopyright(QStringLiteral("copyrightText"))
kPropMapSources
static const QString kPropMapSources(QStringLiteral("mapSources"))
kParamUserAgent
static const QString kParamUserAgent(kPrefixEsri+QStringLiteral("useragent"))
kPropNight
static const QString kPropNight(QStringLiteral("night"))
kParamToken
static const QString kParamToken(kPrefixEsri+QStringLiteral("token"))
kPropName
static const QString kPropName(QStringLiteral("name"))
kPrefixEsri
static QT_BEGIN_NAMESPACE const QString kPrefixEsri(QStringLiteral("esri."))
kParamMinimumZoomLevel
static const QString kParamMinimumZoomLevel(kPrefixMapping+QStringLiteral("minimumZoomLevel"))
kPropMapId
static const QString kPropMapId(QStringLiteral("mapId"))
kPrefixMapping
static const QString kPrefixMapping(kPrefixEsri+QStringLiteral("mapping."))
kPropMobile
static const QString kPropMobile(QStringLiteral("mobile"))
kPropStyle
static const QString kPropStyle(QStringLiteral("style"))
kPropUrl
static const QString kPropUrl(QStringLiteral("url"))
kPropDescription
static const QString kPropDescription(QStringLiteral("description"))
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtlocation
src
plugins
geoservices
esri
geotilefetcher_esri.h
Generated on
for Qt by
1.18.0