|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <QGCMapEngine.h>
Inheritance diagram for QGCMapEngine:
Collaboration diagram for QGCMapEngine:Signals | |
| void | updateTotals (quint32 totaltiles, quint64 totalsize, quint32 defaulttiles, quint64 defaultsize) |
Public Member Functions | |
| QGCMapEngine (QObject *parent=nullptr) | |
| ~QGCMapEngine () | |
| void | init (const QString &databasePath) |
| bool | addTask (QGCMapTask *task) |
| void | shutdown () |
Static Public Member Functions | |
| static QGCMapEngine * | instance () |
Definition at line 9 of file QGCMapEngine.h.
|
explicit |
Definition at line 23 of file QGCMapEngine.cpp.
| QGCMapEngine::~QGCMapEngine | ( | ) |
Definition at line 38 of file QGCMapEngine.cpp.
References shutdown().
| bool QGCMapEngine::addTask | ( | QGCMapTask * | task | ) |
Definition at line 83 of file QGCMapEngine.cpp.
References QGCCacheWorker::enqueueTask().
Referenced by QGCCachedTileSet::createDownloadTask(), QGCMapEngineManager::deleteTileSet(), QGCMapEngineManager::exportSets(), QGCMapEngineManager::importSets(), QGeoTiledMapReplyQGC::init(), init(), QGCMapEngineManager::loadTileSets(), QGCMapEngineManager::renameTileSet(), TileImageSource::requestTileImage(), and QGCMapEngineManager::startDownload().
| void QGCMapEngine::init | ( | const QString & | databasePath | ) |
Definition at line 64 of file QGCMapEngine.cpp.
References addTask(), QGCCacheWorker::setDatabaseFile(), QGCMapTask::taskInit, and QGCCacheWorker::updateTotals().
Referenced by QGeoTiledMappingManagerEngineQGC::QGeoTiledMappingManagerEngineQGC().
|
static |
Definition at line 59 of file QGCMapEngine.cpp.
Referenced by getQGCMapEngine().
| void QGCMapEngine::shutdown | ( | ) |
Stops the cache worker thread and closes the database. Call before QCoreApplication teardown when the engine was initialized outside the normal QML map lifecycle (e.g. unit test runs).
Definition at line 45 of file QGCMapEngine.cpp.
References QGCCacheWorker::stop().
Referenced by ~QGCMapEngine().
|
signal |
Referenced by QGCMapEngineManager::QGCMapEngineManager().