Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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
QT_BEGIN_NAMESPACE
12
13
class
QGeoTiledMapReply
;
14
class
QGeoTileSpec
;
15
class
QGeoTiledMappingManagerEngine
;
16
class
QGeoTiledMappingManagerEngineNokia
;
17
class
QNetworkReply
;
18
class
QGeoNetworkAccessManager
;
19
class
QGeoUriProvider
;
20
21
class
QGeoTileFetcherNokia
:
public
QGeoTileFetcher
22
{
23
Q_OBJECT
24
25
public
:
26
QGeoTileFetcherNokia
(
const
QVariantMap
¶meters,
QGeoNetworkAccessManager
*networkManager,
27
QGeoTiledMappingManagerEngineNokia
*
engine
,
const
QSize
&
tileSize
,
int
ppi);
28
~QGeoTileFetcherNokia
();
29
30
QGeoTiledMapReply
*
getTileImage
(
const
QGeoTileSpec
&spec)
override
;
31
32
QString
apiKey
()
const
;
33
34
public
Q_SLOTS
:
35
void
copyrightsFetched
();
36
void
fetchCopyrightsData
();
37
void
versionFetched
();
38
void
fetchVersionData
();
39
40
private
:
41
Q_DISABLE_COPY(
QGeoTileFetcherNokia
)
42
43
QString
getRequestString(
const
QGeoTileSpec
&spec,
int
ppi=72)
const
;
44
45
QString
getLanguageString()
const
;
46
47
QPointer<QGeoTiledMappingManagerEngineNokia> m_engineNokia;
48
QGeoNetworkAccessManager
*m_networkManager;
49
int
m_tileSize;
50
int
m_ppi;
51
QNetworkReply
*m_copyrightsReply;
52
QNetworkReply
*m_versionReply;
53
54
QString
m_apiKey;
55
QGeoUriProvider
*m_baseUriProvider;
56
QGeoUriProvider
*m_aerialUriProvider;
57
};
58
59
QT_END_NAMESPACE
60
61
#endif
QGeoNetworkAccessManager
Definition
qgeonetworkaccessmanager.h:16
QGeoTileFetcherNokia
Definition
qgeotilefetcher_nokia.h:22
QGeoTileFetcherNokia::copyrightsFetched
void copyrightsFetched()
Definition
qgeotilefetcher_nokia.cpp:206
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::QGeoTileFetcherNokia
QGeoTileFetcherNokia(const QVariantMap ¶meters, QGeoNetworkAccessManager *networkManager, QGeoTiledMappingManagerEngineNokia *engine, const QSize &tileSize, int ppi)
Definition
qgeotilefetcher_nokia.cpp:41
QGeoTileFetcherNokia::apiKey
QString apiKey() const
Definition
qgeotilefetcher_nokia.cpp:201
QGeoTileFetcher
Definition
qgeotilefetcher_p.h:31
QGeoTileSpec
Definition
qgeotilespec_p.h:32
QGeoTiledMapReply
\inmodule QtLocation
Definition
qgeotiledmapreply_p.h:28
QGeoTiledMappingManagerEngineNokia
Definition
qgeotiledmappingmanagerengine_nokia.h:25
QGeoTiledMappingManagerEngine
Definition
qgeotiledmappingmanagerengine_p.h:34
QGeoUriProvider
Definition
qgeouriprovider.h:14
QMap< QString, QVariant >
QNetworkReply
The QNetworkReply class contains the data and headers for a request sent with QNetworkAccessManager.
Definition
qnetworkreply.h:27
QSize
\inmodule QtCore
Definition
qsize.h:25
QString
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition
qstring.h:129
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
qgeoserviceproviderplugin_nokia.h
tileSize
static QT_BEGIN_NAMESPACE const int tileSize
Definition
qmemrotate.cpp:9
Q_OBJECT
#define Q_OBJECT
Definition
qtmetamacros.h:119
Q_SLOTS
#define Q_SLOTS
Definition
qtmetamacros.h:44
engine
QJSEngine engine
[0]
Definition
src_script_qjsvalue.cpp:14
qtlocation
src
plugins
geoservices
nokia
qgeotilefetcher_nokia.h
Generated by
1.10.0