3#include <QtCore/QObject>
4#include <QtCore/QQueue>
5#include <QtCore/QString>
107 bool m_saved =
false;
128 QString
hash()
const {
return m_hash; }
134 const QString m_hash;
174 quint64
setID()
const {
return m_setID; }
175 int count()
const {
return m_count; }
186 const quint64 m_setID = 0;
187 const int m_count = 0;
205 QString
hash()
const {
return m_hash; }
206 quint64
setID()
const {
return m_setID; }
210 const quint64 m_setID = 0;
212 const QString m_hash;
228 quint64
setID()
const {
return m_setID; }
239 const quint64 m_setID = 0;
256 quint64
setID()
const {
return m_setID; }
260 const quint64 m_setID = 0;
261 const QString m_newName;
277 quint64
amount()
const {
return m_amount; }
288 const quint64 m_amount = 0;
326 const QList<TileSetRecord> &
sets()
const {
return m_sets; }
327 QString
path()
const {
return m_path; }
344 const QList<TileSetRecord> m_sets;
345 const QString m_path;
362 QString
path()
const {
return m_path; }
373 m_progress = percentage;
382 const QString m_path;
383 const bool m_replace =
false;
void tileSetSaved(QGCCachedTileSet *tileSet)
QGCCachedTileSet * tileSet()
QGCCreateTileSetTask(QGCCachedTileSet *tileSet, QObject *parent=nullptr)
~QGCDeleteTileSetTask()=default
QGCDeleteTileSetTask(quint64 setID, QObject *parent=nullptr)
void tileSetDeleted(quint64 setID)
void setProgress(int percentage)
~QGCExportTileTask()=default
void actionProgress(int percentage)
void setExportCompleted()
const QList< TileSetRecord > & sets() const
QGCExportTileTask(const QList< TileSetRecord > &sets, const QString &path, QObject *parent=nullptr)
void setTileSetFetched(QGCCachedTileSet *tileSet)
~QGCFetchTileSetTask()=default
void tileSetFetched(QGCCachedTileSet *tileSet)
QGCFetchTileSetTask(QObject *parent=nullptr)
~QGCFetchTileTask()=default
QGCFetchTileTask(const QString &hash, QObject *parent=nullptr)
void tileFetched(QGCCacheTile *tile)
void setTileFetched(QGCCacheTile *tile)
QGCGetTileDownloadListTask(quint64 setID, int count, QObject *parent=nullptr)
void setTileListFetched(const QQueue< QGCTile * > &tiles)
void tileListFetched(QQueue< QGCTile * > tiles)
~QGCGetTileDownloadListTask()=default
QGCImportTileTask(const QString &path, bool replace, QObject *parent=nullptr)
void setImportCompleted()
void actionProgress(int percentage)
void setProgress(int percentage)
~QGCImportTileTask()=default
void setError(const QString &errorString=QString())
virtual ~QGCMapTask()=default
@ taskUpdateTileDownloadState
@ taskGetTileDownloadList
QGCMapTask(TaskType type, QObject *parent=nullptr)
void error(QGCMapTask::TaskType type, const QString &errorString)
~QGCPruneCacheTask()=default
QGCPruneCacheTask(quint64 amount, QObject *parent=nullptr)
~QGCRenameTileSetTask()=default
QGCRenameTileSetTask(quint64 setID, const QString &newName, QObject *parent=nullptr)
QGCResetTask(QObject *parent=nullptr)
const QGCCacheTile * tile() const
QGCSaveTileTask(QGCCacheTile *tile, QObject *parent=nullptr)
~QGCUpdateTileDownloadStateTask()=default
QGCUpdateTileDownloadStateTask(quint64 setID, QGCTile::TileState state, const QString &hash, QObject *parent=nullptr)
QGCTile::TileState state() const