Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qgeotiledmappingmanagerengineosm.h
Go to the documentation of this file.
1
// Copyright (C) 2016 Aaron McCarthy <mccarthy.aaron@gmail.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
QGEOTILEDMAPPINGMANAGERENGINEOSM_H
5
#
define
QGEOTILEDMAPPINGMANAGERENGINEOSM_H
6
7
#
include
"qgeotileproviderosm.h"
8
9
#
include
<
QtLocation
/
QGeoServiceProvider
>
10
#
include
<
QtLocation
/
private
/
qgeotiledmappingmanagerengine_p
.
h
>
11
12
#
include
<
QList
>
13
14
QT_BEGIN_NAMESPACE
15
16
class
QGeoTiledMappingManagerEngineOsm
:
public
QGeoTiledMappingManagerEngine
17
{
18
Q_OBJECT
19
20
friend
class
QGeoTiledMapOsm
;
21
public
:
22
QGeoTiledMappingManagerEngineOsm
(
const
QVariantMap ¶meters,
23
QGeoServiceProvider::Error *error, QString *errorString);
24
~
QGeoTiledMappingManagerEngineOsm
();
25
26
QGeoMap
*
createMap
()
override
;
27
const
QList
<
QGeoTileProviderOsm
*> &
providers
();
28
QString
customCopyright
()
const
;
29
30
protected
Q_SLOTS
:
31
void
onProviderResolutionFinished
(
const
QGeoTileProviderOsm
*
provider
);
32
void
onProviderResolutionError
(
const
QGeoTileProviderOsm
*provider);
33
34
protected
:
35
void
updateMapTypes
();
36
37
private
:
38
QList<QGeoTileProviderOsm *> m_providers;
39
QString m_customCopyright;
40
QString m_cacheDirectory;
41
QString m_offlineDirectory;
42
};
43
44
QT_END_NAMESPACE
45
46
#
endif
// QGEOTILEDMAPPINGMANAGERENGINEOSM_H
QGeoRoutingManagerEngineOsm
Definition
qgeoroutingmanagerengineosm.h:16
QGeoTileProviderOsm
Definition
qgeotileproviderosm.h:100
QGeoTiledMappingManagerEngineOsm
Definition
qgeotiledmappingmanagerengineosm.h:17
QGeoTiledMappingManagerEngineOsm::QGeoTiledMappingManagerEngineOsm
QGeoTiledMappingManagerEngineOsm(const QVariantMap ¶meters, QGeoServiceProvider::Error *error, QString *errorString)
Definition
qgeotiledmappingmanagerengineosm.cpp:21
QGeoTiledMappingManagerEngineOsm::providers
const QList< QGeoTileProviderOsm * > & providers()
Definition
qgeotiledmappingmanagerengineosm.cpp:322
QGeoTiledMappingManagerEngineOsm::customCopyright
QString customCopyright() const
Definition
qgeotiledmappingmanagerengineosm.cpp:327
QGeoTiledMappingManagerEngineOsm::createMap
QGeoMap * createMap() override
Definition
qgeotiledmappingmanagerengineosm.cpp:313
QGeoTiledMappingManagerEngineOsm::~QGeoTiledMappingManagerEngineOsm
~QGeoTiledMappingManagerEngineOsm()
Definition
qgeotiledmappingmanagerengineosm.cpp:309
QGeoTiledMappingManagerEngineOsm::updateMapTypes
void updateMapTypes()
Definition
qgeotiledmappingmanagerengineosm.cpp:346
QGeoTiledMappingManagerEngineOsm::onProviderResolutionError
void onProviderResolutionError(const QGeoTileProviderOsm *provider)
Definition
qgeotiledmappingmanagerengineosm.cpp:339
QPlaceManagerEngineOsm
Definition
qplacemanagerengineosm.h:17
QPlatformGraphicsBufferHelper
\inmodule QtGui
qtlocation
src
plugins
geoservices
osm
qgeotiledmappingmanagerengineosm.h
Generated on
for Qt by
1.14.0