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_p_p.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_P_H
5
#define QGEOTILEFETCHER_P_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#include <QtCore/private/qobject_p.h>
19
#include <QtLocation/private/qlocationglobal_p.h>
20
#include <QtLocation/private/qgeotiledmappingmanagerengine_p.h>
21
#include <QSize>
22
#include <QList>
23
#include <QMap>
24
#include <QLocale>
25
#include <QTimer>
26
#include <QMutex>
27
#include <QMutexLocker>
28
#include <QHash>
29
#include "
qgeomaptype_p.h
"
30
31
QT_BEGIN_NAMESPACE
32
33
class
QGeoTileSpec
;
34
class
QGeoTiledMapReply
;
35
class
QGeoMappingManagerEngine
;
36
37
class
Q_LOCATION_EXPORT
QGeoTileFetcherPrivate
:
public
QObjectPrivate
38
{
39
Q_DECLARE_PUBLIC(
QGeoTileFetcher
)
40
public
:
41
QBasicTimer
timer_
;
42
QMutex
queueMutex_
;
43
QList<QGeoTileSpec>
queue_
;
44
QHash<QGeoTileSpec, QGeoTiledMapReply *>
invmap_
;
45
QGeoMappingManagerEngine
*engine_ =
nullptr
;
46
bool
enabled_ =
false
;
47
};
48
49
QT_END_NAMESPACE
50
51
#endif
QBasicTimer
\inmodule QtCore
Definition
qbasictimer.h:18
QGeoMappingManagerEngine
\inmodule QtLocation
Definition
qgeomappingmanagerengine_p.h:38
QGeoTileFetcherPrivate
Definition
qgeotilefetcher_p_p.h:38
QGeoTileFetcherPrivate::timer_
QBasicTimer timer_
Definition
qgeotilefetcher_p_p.h:41
QGeoTileFetcherPrivate::invmap_
QHash< QGeoTileSpec, QGeoTiledMapReply * > invmap_
Definition
qgeotilefetcher_p_p.h:44
QGeoTileFetcherPrivate::queueMutex_
QMutex queueMutex_
Definition
qgeotilefetcher_p_p.h:42
QGeoTileFetcherPrivate::queue_
QList< QGeoTileSpec > queue_
Definition
qgeotilefetcher_p_p.h:43
QGeoTileFetcher
Definition
qgeotilefetcher_p.h:31
QGeoTileSpec
Definition
qgeotilespec_p.h:32
QGeoTiledMapReply
\inmodule QtLocation
Definition
qgeotiledmapreply_p.h:28
QMutex
\inmodule QtCore
Definition
qmutex.h:281
QObjectPrivate
Definition
qobject_p.h:74
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
qgeomaptype_p.h
qtlocation
src
location
maps
qgeotilefetcher_p_p.h
Generated by
1.10.0