QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGCTileCacheTypes.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QtCore/QString>
4
5
#include <functional>
6
7
struct
TileSetRecord
{
8
quint64
setID
= 0;
9
QString
name
;
10
QString
mapTypeStr
;
11
double
topleftLat
= 0.;
12
double
topleftLon
= 0.;
13
double
bottomRightLat
= 0.;
14
double
bottomRightLon
= 0.;
15
int
minZoom
= 3;
16
int
maxZoom
= 3;
17
int
type
= -1;
18
quint32
numTiles
= 0;
19
bool
defaultSet
=
false
;
20
quint64
date
= 0;
21
};
22
23
struct
TotalsResult
{
24
quint32
totalCount
= 0;
25
quint64
totalSize
= 0;
26
quint32
defaultCount
= 0;
27
quint64
defaultSize
= 0;
28
};
29
30
struct
SetTotalsResult
{
31
quint32
savedTileCount
= 0;
32
quint64
savedTileSize
= 0;
33
quint64
totalTileSize
= 0;
34
quint32
uniqueTileCount
= 0;
35
quint64
uniqueTileSize
= 0;
36
};
37
38
struct
DatabaseResult
{
39
bool
success
=
false
;
40
QString
errorString
;
41
};
42
43
using
ProgressCallback
= std::function<void(
int
)>;
ProgressCallback
std::function< void(int)> ProgressCallback
Definition
QGCTileCacheTypes.h:43
DatabaseResult
Definition
QGCTileCacheTypes.h:38
DatabaseResult::errorString
QString errorString
Definition
QGCTileCacheTypes.h:40
DatabaseResult::success
bool success
Definition
QGCTileCacheTypes.h:39
SetTotalsResult
Definition
QGCTileCacheTypes.h:30
SetTotalsResult::uniqueTileSize
quint64 uniqueTileSize
Definition
QGCTileCacheTypes.h:35
SetTotalsResult::uniqueTileCount
quint32 uniqueTileCount
Definition
QGCTileCacheTypes.h:34
SetTotalsResult::savedTileSize
quint64 savedTileSize
Definition
QGCTileCacheTypes.h:32
SetTotalsResult::totalTileSize
quint64 totalTileSize
Definition
QGCTileCacheTypes.h:33
SetTotalsResult::savedTileCount
quint32 savedTileCount
Definition
QGCTileCacheTypes.h:31
TileSetRecord
Definition
QGCTileCacheTypes.h:7
TileSetRecord::topleftLat
double topleftLat
Definition
QGCTileCacheTypes.h:11
TileSetRecord::bottomRightLon
double bottomRightLon
Definition
QGCTileCacheTypes.h:14
TileSetRecord::date
quint64 date
Definition
QGCTileCacheTypes.h:20
TileSetRecord::setID
quint64 setID
Definition
QGCTileCacheTypes.h:8
TileSetRecord::numTiles
quint32 numTiles
Definition
QGCTileCacheTypes.h:18
TileSetRecord::minZoom
int minZoom
Definition
QGCTileCacheTypes.h:15
TileSetRecord::topleftLon
double topleftLon
Definition
QGCTileCacheTypes.h:12
TileSetRecord::mapTypeStr
QString mapTypeStr
Definition
QGCTileCacheTypes.h:10
TileSetRecord::name
QString name
Definition
QGCTileCacheTypes.h:9
TileSetRecord::defaultSet
bool defaultSet
Definition
QGCTileCacheTypes.h:19
TileSetRecord::maxZoom
int maxZoom
Definition
QGCTileCacheTypes.h:16
TileSetRecord::type
int type
Definition
QGCTileCacheTypes.h:17
TileSetRecord::bottomRightLat
double bottomRightLat
Definition
QGCTileCacheTypes.h:13
TotalsResult
Definition
QGCTileCacheTypes.h:23
TotalsResult::totalSize
quint64 totalSize
Definition
QGCTileCacheTypes.h:25
TotalsResult::totalCount
quint32 totalCount
Definition
QGCTileCacheTypes.h:24
TotalsResult::defaultSize
quint64 defaultSize
Definition
QGCTileCacheTypes.h:27
TotalsResult::defaultCount
quint32 defaultCount
Definition
QGCTileCacheTypes.h:26
src
QtLocationPlugin
QGCTileCacheTypes.h
Generated by
1.9.8