26 void setDatabaseFile(
const QString &path) {
if (isRunning()) {
return; } _databasePath = path; }
33 void updateTotals(quint32 totaltiles, quint64 totalsize, quint32 defaulttiles, quint64 defaultsize);
46 void _updateTileDownloadState(
QGCMapTask *task);
57 QMutex _taskQueueMutex;
59 QWaitCondition _waitc;
60 QString _databasePath;
61 QElapsedTimer _updateTimer;
62 int _updateTimeout = kShortTimeoutMs;
63 std::atomic_bool _dbValid = false;
64 std::atomic_bool _stopRequested = false;
66 static constexpr
int kShortTimeoutMs = 2000;
67 static constexpr
int kLongTimeoutMs = 5000;