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