diff options
-rw-r--r-- | core/gpslocation.cpp | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/core/gpslocation.cpp b/core/gpslocation.cpp index da96928ea..dccfeb3b2 100644 --- a/core/gpslocation.cpp +++ b/core/gpslocation.cpp @@ -28,7 +28,7 @@ GpsLocation::GpsLocation(void (*showMsgCB)(const char *), QObject *parent) : showMessageCB = showMsgCB; // create a QSettings object that's separate from the main application settings geoSettings = new QSettings(QSettings::NativeFormat, QSettings::UserScope, - QString("org.subsurfacedivelog"), QString("subsurfacelocation"), this); + QStringLiteral("org.subsurfacedivelog"), QStringLiteral("subsurfacelocation"), this); userAgent = getUserAgent(); (void)getGpsSource(); loadFromStorage(); @@ -58,7 +58,7 @@ void GpsLocation::setGpsTimeThreshold(int seconds) { if (m_GpsSource) { m_GpsSource->setUpdateInterval(seconds * 1000); - status(QString("Set GPS service update interval to %1 s").arg(m_GpsSource->updateInterval() / 1000)); + status(QStringLiteral("Set GPS service update interval to %1 s").arg(m_GpsSource->updateInterval() / 1000)); } } @@ -88,7 +88,7 @@ QGeoPositionInfoSource *GpsLocation::getGpsSource() #ifndef SUBSURFACE_MOBILE if (verbose) #endif - status(QString("Created position source %1").arg(m_GpsSource->sourceName())); + status(QStringLiteral("Created position source %1").arg(m_GpsSource->sourceName())); connect(m_GpsSource, SIGNAL(positionUpdated(QGeoPositionInfo)), this, SLOT(newPosition(QGeoPositionInfo))); connect(m_GpsSource, SIGNAL(updateTimeout()), this, SLOT(updateTimeout())); connect(m_GpsSource, SIGNAL(error(QGeoPositionInfoSource::Error)), this, SLOT(positionSourceError(QGeoPositionInfoSource::Error))); @@ -120,7 +120,7 @@ void GpsLocation::serviceEnable(bool toggle) } if (toggle) { gpsSource->startUpdates(); - status(QString("Starting Subsurface GPS service with update interval %1").arg(gpsSource->updateInterval())); + status(QStringLiteral("Starting Subsurface GPS service with update interval %1").arg(gpsSource->updateInterval())); } else { gpsSource->stopUpdates(); status("Stopping Subsurface GPS service"); @@ -172,7 +172,7 @@ void GpsLocation::newPosition(QGeoPositionInfo pos) int64_t delta = (int64_t)pos.timestamp().toTime_t() + gettimezoneoffset() - lastTime; if (!nr || waitingForPosition || delta > prefs.time_threshold || lastCoord.distanceTo(pos.coordinate()) > prefs.distance_threshold) { - QString msg("received new position %1 after delta %2 threshold %3 (now %4 last %5)"); + QString msg = QStringLiteral("received new position %1 after delta %2 threshold %3 (now %4 last %5)"); status(qPrintable(msg.arg(pos.coordinate().toString()).arg(delta).arg(prefs.time_threshold).arg(pos.timestamp().toString()).arg(QDateTime().fromMSecsSinceEpoch(lastTime * 1000).toString()))); waitingForPosition = false; acquiredPosition(); @@ -329,13 +329,13 @@ QMap<qint64, gpsTracker> GpsLocation::currentGPSInfo() const void GpsLocation::loadFromStorage() { - int nr = geoSettings->value(QString("count")).toInt(); + int nr = geoSettings->value(QStringLiteral("count")).toInt(); for (int i = 0; i < nr; i++) { struct gpsTracker gt; - gt.when = geoSettings->value(QString("gpsFix%1_time").arg(i)).toLongLong(); - gt.location.lat.udeg = geoSettings->value(QString("gpsFix%1_lat").arg(i)).toInt(); - gt.location.lon.udeg = geoSettings->value(QString("gpsFix%1_lon").arg(i)).toInt(); - gt.name = geoSettings->value(QString("gpsFix%1_name").arg(i)).toString(); + gt.when = geoSettings->value(QStringLiteral("gpsFix%1_time").arg(i)).toLongLong(); + gt.location.lat.udeg = geoSettings->value(QStringLiteral("gpsFix%1_lat").arg(i)).toInt(); + gt.location.lon.udeg = geoSettings->value(QStringLiteral("gpsFix%1_lon").arg(i)).toInt(); + gt.name = geoSettings->value(QStringLiteral("gpsFix%1_name").arg(i)).toString(); gt.idx = i; m_trackers.insert(gt.when, gt); } @@ -348,10 +348,10 @@ void GpsLocation::replaceFixToStorage(gpsTracker >) return; } gpsTracker replacedTracker = m_trackers.value(gt.when); - geoSettings->setValue(QString("gpsFix%1_time").arg(replacedTracker.idx), gt.when); - geoSettings->setValue(QString("gpsFix%1_lat").arg(replacedTracker.idx), gt.location.lat.udeg); - geoSettings->setValue(QString("gpsFix%1_lon").arg(replacedTracker.idx), gt.location.lon.udeg); - geoSettings->setValue(QString("gpsFix%1_name").arg(replacedTracker.idx), gt.name); + geoSettings->setValue(QStringLiteral("gpsFix%1_time").arg(replacedTracker.idx), gt.when); + geoSettings->setValue(QStringLiteral("gpsFix%1_lat").arg(replacedTracker.idx), gt.location.lat.udeg); + geoSettings->setValue(QStringLiteral("gpsFix%1_lon").arg(replacedTracker.idx), gt.location.lon.udeg); + geoSettings->setValue(QStringLiteral("gpsFix%1_name").arg(replacedTracker.idx), gt.name); replacedTracker.location = gt.location; replacedTracker.name = gt.name; } @@ -360,10 +360,10 @@ void GpsLocation::addFixToStorage(gpsTracker >) { int nr = m_trackers.count(); geoSettings->setValue("count", nr + 1); - geoSettings->setValue(QString("gpsFix%1_time").arg(nr), gt.when); - geoSettings->setValue(QString("gpsFix%1_lat").arg(nr), gt.location.lat.udeg); - geoSettings->setValue(QString("gpsFix%1_lon").arg(nr), gt.location.lon.udeg); - geoSettings->setValue(QString("gpsFix%1_name").arg(nr), gt.name); + geoSettings->setValue(QStringLiteral("gpsFix%1_time").arg(nr), gt.when); + geoSettings->setValue(QStringLiteral("gpsFix%1_lat").arg(nr), gt.location.lat.udeg); + geoSettings->setValue(QStringLiteral("gpsFix%1_lon").arg(nr), gt.location.lon.udeg); + geoSettings->setValue(QStringLiteral("gpsFix%1_name").arg(nr), gt.name); gt.idx = nr; geoSettings->sync(); m_trackers.insert(gt.when, gt); @@ -377,26 +377,26 @@ void GpsLocation::deleteFixFromStorage(gpsTracker >) qDebug() << "no gps fix with timestamp" << when; return; } - if (geoSettings->value(QString("gpsFix%1_time").arg(gt.idx)).toLongLong() != when) { + if (geoSettings->value(QStringLiteral("gpsFix%1_time").arg(gt.idx)).toLongLong() != when) { qDebug() << "uh oh - index for tracker has gotten out of sync..."; return; } if (cnt > 1) { // now we move the last tracker into that spot (so our settings stay consecutive) // and delete the last settings entry - when = geoSettings->value(QString("gpsFix%1_time").arg(cnt - 1)).toLongLong(); + when = geoSettings->value(QStringLiteral("gpsFix%1_time").arg(cnt - 1)).toLongLong(); struct gpsTracker movedTracker = m_trackers.value(when); movedTracker.idx = gt.idx; m_trackers.remove(movedTracker.when); m_trackers.insert(movedTracker.when, movedTracker); - geoSettings->setValue(QString("gpsFix%1_time").arg(movedTracker.idx), when); - geoSettings->setValue(QString("gpsFix%1_lat").arg(movedTracker.idx), movedTracker.location.lat.udeg); - geoSettings->setValue(QString("gpsFix%1_lon").arg(movedTracker.idx), movedTracker.location.lon.udeg); - geoSettings->setValue(QString("gpsFix%1_name").arg(movedTracker.idx), movedTracker.name); - geoSettings->remove(QString("gpsFix%1_lat").arg(cnt - 1)); - geoSettings->remove(QString("gpsFix%1_lon").arg(cnt - 1)); - geoSettings->remove(QString("gpsFix%1_time").arg(cnt - 1)); - geoSettings->remove(QString("gpsFix%1_name").arg(cnt - 1)); + geoSettings->setValue(QStringLiteral("gpsFix%1_time").arg(movedTracker.idx), when); + geoSettings->setValue(QStringLiteral("gpsFix%1_lat").arg(movedTracker.idx), movedTracker.location.lat.udeg); + geoSettings->setValue(QStringLiteral("gpsFix%1_lon").arg(movedTracker.idx), movedTracker.location.lon.udeg); + geoSettings->setValue(QStringLiteral("gpsFix%1_name").arg(movedTracker.idx), movedTracker.name); + geoSettings->remove(QStringLiteral("gpsFix%1_lat").arg(cnt - 1)); + geoSettings->remove(QStringLiteral("gpsFix%1_lon").arg(cnt - 1)); + geoSettings->remove(QStringLiteral("gpsFix%1_time").arg(cnt - 1)); + geoSettings->remove(QStringLiteral("gpsFix%1_name").arg(cnt - 1)); } geoSettings->setValue("count", cnt - 1); geoSettings->sync(); @@ -426,5 +426,5 @@ void GpsLocation::clearGpsData() void GpsLocation::postError(QNetworkReply::NetworkError) { - status(QString("error when sending a GPS fix: %1").arg(reply->errorString())); + status(QStringLiteral("error when sending a GPS fix: %1").arg(reply->errorString())); } |