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

#include <QGCMapTasks.h>

+ Inheritance diagram for QGCMapTask:
+ Collaboration diagram for QGCMapTask:

Public Types

enum class  TaskType {
  taskInit , taskCacheTile , taskFetchTile , taskFetchTileSets ,
  taskCreateTileSet , taskGetTileDownloadList , taskUpdateTileDownloadState , taskDeleteTileSet ,
  taskRenameTileSet , taskPruneCache , taskReset , taskExport ,
  taskImport
}
 

Signals

void error (QGCMapTask::TaskType type, const QString &errorString)
 

Public Member Functions

 Q_ENUM (TaskType)
 
 QGCMapTask (TaskType type, QObject *parent=nullptr)
 
virtual ~QGCMapTask ()=default
 
TaskType type () const
 
void setError (const QString &errorString=QString())
 

Detailed Description

Definition at line 12 of file QGCMapTasks.h.

Member Enumeration Documentation

◆ TaskType

enum class QGCMapTask::TaskType
strong
Enumerator
taskInit 
taskCacheTile 
taskFetchTile 
taskFetchTileSets 
taskCreateTileSet 
taskGetTileDownloadList 
taskUpdateTileDownloadState 
taskDeleteTileSet 
taskRenameTileSet 
taskPruneCache 
taskReset 
taskExport 
taskImport 

Definition at line 17 of file QGCMapTasks.h.

Constructor & Destructor Documentation

◆ QGCMapTask()

QGCMapTask::QGCMapTask ( TaskType  type,
QObject *  parent = nullptr 
)
inlineexplicit

Definition at line 34 of file QGCMapTasks.h.

◆ ~QGCMapTask()

virtual QGCMapTask::~QGCMapTask ( )
virtualdefault

Member Function Documentation

◆ error

void QGCMapTask::error ( QGCMapTask::TaskType  type,
const QString &  errorString 
)
signal

◆ Q_ENUM()

QGCMapTask::Q_ENUM ( TaskType  )

◆ setError()

void QGCMapTask::setError ( const QString &  errorString = QString())
inline

Definition at line 42 of file QGCMapTasks.h.

References error, and errorString.

Referenced by QGCCacheWorker::enqueueTask().

◆ type()

TaskType QGCMapTask::type ( ) const
inline

Definition at line 40 of file QGCMapTasks.h.

Referenced by QGCCacheWorker::enqueueTask().


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