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
qgeotilefetcher_nokia.h
Go to the documentation of this file.
1
// Copyright (C) 2015 The Qt Company Ltd.
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
QGEOTILEFETCHER_NOKIA_H
5
#
define
QGEOTILEFETCHER_NOKIA_H
6
7
#
include
"qgeoserviceproviderplugin_nokia.h"
8
9
#
include
<
QtLocation
/
private
/
qgeotilefetcher_p
.
h
>
10
11
#
include
<
QtCore
/
qpointer
.
h
>
12
13
QT_BEGIN_NAMESPACE
14
15
class
QGeoTiledMapReply;
16
class
QGeoTileSpec;
17
class
QGeoTiledMappingManagerEngine;
18
class
QGeoTiledMappingManagerEngineNokia
;
19
class
QNetworkReply;
20
class
QGeoNetworkAccessManager
;
21
class
QGeoUriProvider
;
22
23
class
QGeoTileFetcherNokia
:
public
QGeoTileFetcher
24
{
25
Q_OBJECT
26
27
public
:
28
QGeoTileFetcherNokia
(
const
QVariantMap
&
parameters
,
QGeoNetworkAccessManager
*
networkManager
,
29
QGeoTiledMappingManagerEngineNokia
*
engine
,
const
QSize
&
tileSize
,
int
ppi
);
30
~
QGeoTileFetcherNokia
();
31
32
QGeoTiledMapReply *
getTileImage
(
const
QGeoTileSpec &spec)
override
;
33
34
QString
apiKey
()
const
;
35
36
public
Q_SLOTS
:
37
void
copyrightsFetched
();
38
void
fetchCopyrightsData
();
39
void
versionFetched
();
40
void
fetchVersionData
();
41
42
private
:
43
Q_DISABLE_COPY
(
QGeoTileFetcherNokia
)
44
45
QString
getRequestString
(
const
QGeoTileSpec
&
spec
,
int
ppi
=72)
const
;
46
47
QString getLanguageString()
const
;
48
49
QPointer<QGeoTiledMappingManagerEngineNokia> m_engineNokia;
50
QGeoNetworkAccessManager
*m_networkManager;
51
int
m_tileSize;
52
int
m_ppi;
53
QNetworkReply *m_copyrightsReply;
54
QNetworkReply *m_versionReply;
55
56
QString m_apiKey;
57
QGeoUriProvider
*m_baseUriProvider;
58
QGeoUriProvider
*m_aerialUriProvider;
59
};
60
61
QT_END_NAMESPACE
62
63
#
endif
QByteArray::FromBase64Result
\inmodule QtCore
Definition
qbytearray.h:824
QGeoNetworkAccessManager
Definition
qgeonetworkaccessmanager.h:16
QGeoTileFetcherNokia
Definition
qgeotilefetcher_nokia.h:24
QGeoTileFetcherNokia::fetchVersionData
void fetchVersionData()
Definition
qgeotilefetcher_nokia.cpp:258
QGeoTileFetcherNokia::getTileImage
QGeoTiledMapReply * getTileImage(const QGeoTileSpec &spec) override
Definition
qgeotilefetcher_nokia.cpp:61
QGeoTileFetcherNokia::fetchCopyrightsData
void fetchCopyrightsData()
Definition
qgeotilefetcher_nokia.cpp:230
QGeoTileFetcherNokia::versionFetched
void versionFetched()
Definition
qgeotilefetcher_nokia.cpp:218
QGeoTileFetcherNokia::~QGeoTileFetcherNokia
~QGeoTileFetcherNokia()
Definition
qgeotilefetcher_nokia.cpp:57
QGeoTileFetcherNokia::apiKey
QString apiKey() const
Definition
qgeotilefetcher_nokia.cpp:201
QGeoTiledMappingManagerEngineNokia
Definition
qgeotiledmappingmanagerengine_nokia.h:25
QGeoTiledMappingManagerEngineNokia::mapVersion
int mapVersion() const
Definition
qgeotiledmappingmanagerengine_nokia.cpp:220
QGeoTiledMappingManagerEngineNokia::parseNewVersionInfo
void parseNewVersionInfo(const QByteArray &versionData)
Definition
qgeotiledmappingmanagerengine_nokia.cpp:268
QGeoTiledMappingManagerEngineNokia::getScheme
QString getScheme(int mapId) const
Definition
qgeotiledmappingmanagerengine_nokia.cpp:208
QGeoTiledMappingManagerEngineNokia::evaluateCopyrightsText
QString evaluateCopyrightsText(const QGeoMapType &mapType, qreal zoomLevel, const QSet< QGeoTileSpec > &tiles)
Definition
qgeotiledmappingmanagerengine_nokia.cpp:336
QGeoTiledMappingManagerEngineNokia::getBaseScheme
QString getBaseScheme(int mapId) const
Definition
qgeotiledmappingmanagerengine_nokia.cpp:213
QGeoTiledMappingManagerEngineNokia::createMap
QGeoMap * createMap() override
Definition
qgeotiledmappingmanagerengine_nokia.cpp:415
QGeoTiledMappingManagerEngineNokia::~QGeoTiledMappingManagerEngineNokia
~QGeoTiledMappingManagerEngineNokia()
Definition
qgeotiledmappingmanagerengine_nokia.cpp:178
QGeoUriProvider
Definition
qgeouriprovider.h:14
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtlocation
src
plugins
geoservices
nokia
qgeotilefetcher_nokia.h
Generated on
for Qt by
1.18.0