aboutsummaryrefslogtreecommitdiffstats
path: root/qt-mobile
diff options
context:
space:
mode:
Diffstat (limited to 'qt-mobile')
-rw-r--r--qt-mobile/qmlmanager.cpp48
-rw-r--r--qt-mobile/qmlmanager.h19
2 files changed, 35 insertions, 32 deletions
diff --git a/qt-mobile/qmlmanager.cpp b/qt-mobile/qmlmanager.cpp
index 70d27d90d..336774c1b 100644
--- a/qt-mobile/qmlmanager.cpp
+++ b/qt-mobile/qmlmanager.cpp
@@ -46,9 +46,9 @@ QMLManager::QMLManager() : m_locationServiceEnabled(false),
{
m_instance = this;
appendTextToLog(getUserAgent());
- appendTextToLog(QString("build with Qt Version %1, runtime from Qt Version %2").arg(QT_VERSION_STR).arg(qVersion()));
+ appendTextToLog(QStringLiteral("build with Qt Version %1, runtime from Qt Version %2").arg(QT_VERSION_STR).arg(qVersion()));
qDebug() << "Starting" << getUserAgent();
- qDebug() << QString("build with Qt Version %1, runtime from Qt Version %2").arg(QT_VERSION_STR).arg(qVersion());
+ qDebug() << QStringLiteral("build with Qt Version %1, runtime from Qt Version %2").arg(QT_VERSION_STR).arg(qVersion());
m_startPageText = tr("Searching for dive data");
// create location manager service
locationProvider = new GpsLocation(&appendTextToLogStandalone, this);
@@ -75,7 +75,7 @@ void QMLManager::finishSetup()
int error = parse_file(fileNamePrt.data());
prefs.git_local_only = false;
if (error) {
- appendTextToLog(QString("loading dives from cache failed %1").arg(error));
+ appendTextToLog(QStringLiteral("loading dives from cache failed %1").arg(error));
} else {
prefs.unit_system = informational_prefs.unit_system;
if (informational_prefs.unit_system == IMPERIAL)
@@ -88,12 +88,12 @@ void QMLManager::finishSetup()
for_each_dive (i, d) {
DiveListModel::instance()->addDive(d);
}
- appendTextToLog(QString("%1 dives loaded from cache").arg(i));
+ appendTextToLog(QStringLiteral("%1 dives loaded from cache").arg(i));
}
- appendTextToLog("have cloud credentials, trying to connect");
+ appendTextToLog(QStringLiteral("have cloud credentials, trying to connect"));
tryRetrieveDataFromBackend();
} else {
- appendTextToLog("no cloud credentials, tell user no dives found");
+ appendTextToLog(QStringLiteral("no cloud credentials, tell user no dives found"));
setStartPageText(tr("No recorded dives found. You can download your dives to this device from the Subsurface cloud storage service, from your dive computer, or add them manually."));
}
setDistanceThreshold(prefs.distance_threshold);
@@ -225,7 +225,7 @@ void QMLManager::handleError(QNetworkReply::NetworkError nError)
void QMLManager::retrieveUserid()
{
if (reply->attribute(QNetworkRequest::HttpStatusCodeAttribute) != 302) {
- appendTextToLog(QString("Cloud storage connection not working correctly: ") + reply->readAll());
+ appendTextToLog(QStringLiteral("Cloud storage connection not working correctly: ") + reply->readAll());
return;
}
QString userid(prefs.userid);
@@ -234,7 +234,7 @@ void QMLManager::retrieveUserid()
appendTextToLog("cloud user name or password are empty, can't retrieve web user id");
return;
}
- appendTextToLog(QString("calling getUserid with user %1").arg(prefs.cloud_storage_email));
+ appendTextToLog(QStringLiteral("calling getUserid with user %1").arg(prefs.cloud_storage_email));
userid = locationProvider->getUserid(prefs.cloud_storage_email, prefs.cloud_storage_password);
}
if (!userid.isEmpty()) {
@@ -262,7 +262,7 @@ void QMLManager::loadDiveProgress(int percent)
void QMLManager::loadDivesWithValidCredentials()
{
if (reply->attribute(QNetworkRequest::HttpStatusCodeAttribute) != 302) {
- appendTextToLog(QString("Cloud storage connection not working correctly: ") + reply->readAll());
+ appendTextToLog(QStringLiteral("Cloud storage connection not working correctly: ") + reply->readAll());
setStartPageText(tr("Cannot connect to cloud storage"));
return;
}
@@ -310,7 +310,7 @@ void QMLManager::loadDivesWithValidCredentials()
for_each_dive (i, d) {
DiveListModel::instance()->addDive(d);
}
- appendTextToLog(QString("%1 dives loaded").arg(i));
+ appendTextToLog(QStringLiteral("%1 dives loaded").arg(i));
if (dive_table.nr == 0)
setStartPageText(tr("Cloud storage open successfully. No dives in dive list."));
setLoadFromCloud(true);
@@ -349,9 +349,9 @@ QString QMLManager::commitChanges(QString diveId, QString date, QString location
// what a pain - Qt will not parse dates if the day of the week is incorrect
// so if the user changed the date but didn't update the day of the week (most likely behavior, actually),
// we need to make sure we don't try to parse that
- QString format(QString(prefs.date_format) + " " + prefs.time_format);
- if (format.contains("ddd") || format.contains("dddd")) {
- QString dateFormatToDrop = format.contains("ddd") ? "ddd" : "dddd";
+ QString format(QString(prefs.date_format) + QChar(' ') + prefs.time_format);
+ if (format.contains(QLatin1String("ddd")) || format.contains(QLatin1String("dddd"))) {
+ QString dateFormatToDrop = format.contains(QLatin1String("ddd")) ? QStringLiteral("ddd") : QStringLiteral("dddd");
QDateTime ts;
QLocale loc = getLocale();
ts.setMSecsSinceEpoch(d->when * 1000L);
@@ -397,11 +397,11 @@ QString QMLManager::commitChanges(QString diveId, QString date, QString location
if (get_dive_duration_string(d->duration.seconds, tr("h:"), tr("min")) != duration) {
diveChanged = true;
int h = 0, m = 0, s = 0;
- QRegExp r1(QString("(\\d*)%1[\\s,:]*(\\d*)%2[\\s,:]*(\\d*)%3").arg(tr("h")).arg(tr("min")).arg(tr("sec")), Qt::CaseInsensitive);
- QRegExp r2(QString("(\\d*)%1[\\s,:]*(\\d*)%2").arg(tr("h")).arg(tr("min")), Qt::CaseInsensitive);
- QRegExp r3(QString("(\\d*)%1").arg(tr("min")), Qt::CaseInsensitive);
- QRegExp r4(QString("(\\d*):(\\d*):(\\d*)"));
- QRegExp r5(QString("(\\d*):(\\d*)"));
+ QRegExp r1(QStringLiteral("(\\d*)%1[\\s,:]*(\\d*)%2[\\s,:]*(\\d*)%3").arg(tr("h")).arg(tr("min")).arg(tr("sec")), Qt::CaseInsensitive);
+ QRegExp r2(QStringLiteral("(\\d*)%1[\\s,:]*(\\d*)%2").arg(tr("h")).arg(tr("min")), Qt::CaseInsensitive);
+ QRegExp r3(QStringLiteral("(\\d*)%1").arg(tr("min")), Qt::CaseInsensitive);
+ QRegExp r4(QStringLiteral("(\\d*):(\\d*):(\\d*)"));
+ QRegExp r5(QStringLiteral("(\\d*):(\\d*)"));
if (r1.indexIn(duration) >= 0) {
h = r1.cap(1).toInt();
m = r1.cap(2).toInt();
@@ -671,13 +671,13 @@ QString QMLManager::startPageText() const
return m_startPageText;
}
-void QMLManager::setStartPageText(QString text)
+void QMLManager::setStartPageText(const QString& text)
{
m_startPageText = text;
emit startPageTextChanged();
}
-void QMLManager::showMap(QString location)
+void QMLManager::showMap(const QString& location)
{
if (!location.isEmpty()) {
QString link = QString("https://www.google.com/maps/place/%1/@%2,5000m/data=!3m1!1e3!4m2!3m1!1s0x0:0x0")
@@ -687,7 +687,7 @@ void QMLManager::showMap(QString location)
}
}
-QString QMLManager::getNumber(QString diveId)
+QString QMLManager::getNumber(const QString& diveId)
{
int dive_id = diveId.toInt();
struct dive *d = get_dive_by_uniq_id(dive_id);
@@ -697,7 +697,7 @@ QString QMLManager::getNumber(QString diveId)
return number;
}
-QString QMLManager::getDate(QString diveId)
+QString QMLManager::getDate(const QString& diveId)
{
int dive_id = diveId.toInt();
struct dive *d = get_dive_by_uniq_id(dive_id);
@@ -707,7 +707,7 @@ QString QMLManager::getDate(QString diveId)
return datestring;
}
-QString QMLManager::getCylinder(QString diveId)
+QString QMLManager::getCylinder(const QString& diveId)
{
int dive_id = diveId.toInt();
struct dive *d = get_dive_by_uniq_id(dive_id);
@@ -723,7 +723,7 @@ QString QMLManager::getCylinder(QString diveId)
return cylinder;
}
-QString QMLManager::getWeights(QString diveId)
+QString QMLManager::getWeights(const QString& diveId)
{
int dive_id = diveId.toInt();
struct dive *d = get_dive_by_uniq_id(dive_id);
diff --git a/qt-mobile/qmlmanager.h b/qt-mobile/qmlmanager.h
index f06ff0868..b53af4d04 100644
--- a/qt-mobile/qmlmanager.h
+++ b/qt-mobile/qmlmanager.h
@@ -50,7 +50,7 @@ public:
void setLoadFromCloud(bool done);
QString startPageText() const;
- void setStartPageText(QString text);
+ void setStartPageText(const QString& text);
QString logText() const;
void setLogText(const QString &logText);
@@ -70,8 +70,11 @@ public slots:
void loadDivesWithValidCredentials();
void loadDiveProgress(int percent);
void provideAuth(QNetworkReply *reply, QAuthenticator *auth);
- QString commitChanges(QString diveId, QString date, QString location, QString gps, QString duration, QString depth,
- QString airtemp, QString watertemp, QString suit, QString buddy, QString diveMaster, QString notes);
+ QString commitChanges(QString diveId,QString date, QString location,
+ QString gps, QString duration, QString depth,
+ QString airtemp, QString watertemp, QString suit,
+ QString buddy, QString diveMaster, QString notes);
+
void saveChanges();
QString addDive();
void applyGpsData();
@@ -80,12 +83,12 @@ public slots:
void populateGpsData();
void clearGpsData();
void finishSetup();
- void showMap(QString location);
- QString getNumber(QString diveId);
- QString getDate(QString diveId);
+ void showMap(const QString& location);
+ QString getNumber(const QString& diveId);
+ QString getDate(const QString& diveId);
QString getCurrentPosition();
- QString getCylinder(QString diveId);
- QString getWeights(QString diveId);
+ QString getCylinder(const QString& diveId);
+ QString getWeights(const QString& diveId);
void deleteGpsFix(quint64 when);
void refreshDiveList();