QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGCMapEngine Class Reference

#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 QGCMapEngineinstance ()
 

Detailed Description

Definition at line 9 of file QGCMapEngine.h.

Constructor & Destructor Documentation

◆ QGCMapEngine()

QGCMapEngine::QGCMapEngine ( QObject *  parent = nullptr)
explicit

Definition at line 23 of file QGCMapEngine.cpp.

◆ ~QGCMapEngine()

QGCMapEngine::~QGCMapEngine ( )

Definition at line 38 of file QGCMapEngine.cpp.

References shutdown().

Member Function Documentation

◆ addTask()

◆ init()

void QGCMapEngine::init ( const QString &  databasePath)

◆ instance()

QGCMapEngine * QGCMapEngine::instance ( )
static

Definition at line 59 of file QGCMapEngine.cpp.

Referenced by getQGCMapEngine().

◆ shutdown()

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().

◆ updateTotals

void QGCMapEngine::updateTotals ( quint32  totaltiles,
quint64  totalsize,
quint32  defaulttiles,
quint64  defaultsize 
)
signal

The documentation for this class was generated from the following files: