[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kronometer] src: clazy: fix unneeded qstring heap allocations
From: Elvis Angelaccio <elvis.angelaccio () kdemail ! net>
Date: 2015-12-31 15:46:54
Message-ID: E1aEfRG-0001n4-TI () scm ! kde ! org
[Download RAW message or body]
Git commit cb879425d8e331b1d08dab88c73c76b38bd3cd8c by Elvis Angelaccio.
Committed on 31/12/2015 at 14:24.
Pushed by elvisangelaccio into branch 'master'.
clazy: fix unneeded qstring heap allocations
M +8 -8 src/lap.cpp
M +2 -2 src/mainwindow.cpp
M +10 -10 src/session.cpp
M +2 -2 src/sessionmodel.cpp
http://commits.kde.org/kronometer/cb879425d8e331b1d08dab88c73c76b38bd3cd8c
diff --git a/src/lap.cpp b/src/lap.cpp
index 79e3f43..0acc0eb 100644
--- a/src/lap.cpp
+++ b/src/lap.cpp
@@ -79,18 +79,18 @@ int Lap::raw() const
void Lap::write(QJsonObject& json) const
{
- json[QLatin1String("time")] = raw();
- json[QLatin1String("reltime")] = m_relativeTime;
- json[QLatin1String("abstime")] = m_absoluteTime;
- json[QLatin1String("note")] = m_note;
+ json[QStringLiteral("time")] = raw();
+ json[QStringLiteral("reltime")] = m_relativeTime;
+ json[QStringLiteral("abstime")] = m_absoluteTime;
+ json[QStringLiteral("note")] = m_note;
}
Lap Lap::fromJson(const QJsonObject& json)
{
- Lap lap = fromRawData(json[QLatin1String("time")].toInt());
- lap.m_relativeTime = json[QLatin1String("reltime")].toString();
- lap.m_absoluteTime = json[QLatin1String("abstime")].toString();
- lap.m_note = json[QLatin1String("note")].toString();
+ Lap lap = fromRawData(json[QStringLiteral("time")].toInt());
+ lap.m_relativeTime = json[QStringLiteral("reltime")].toString();
+ lap.m_absoluteTime = json[QStringLiteral("abstime")].toString();
+ lap.m_note = json[QStringLiteral("note")].toString();
return lap;
}
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 34730a7..3d20789 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -187,11 +187,11 @@ void MainWindow::slotPrepareForSleep(bool beforeSleep)
void MainWindow::slotShowSettings()
{
- if (KConfigDialog::showDialog(QLatin1String("settings"))) {
+ if (KConfigDialog::showDialog(QStringLiteral("settings"))) {
return;
}
- auto dialog = new KConfigDialog(this, QLatin1String("settings"), \
KronometerConfig::self()); + auto dialog = new KConfigDialog(this, \
QStringLiteral("settings"), KronometerConfig::self());
auto generalPage = dialog->addPage(new GeneralSettings(this), i18n("General \
settings"));
generalPage->setIcon(QIcon::fromTheme(QApplication::windowIcon().name()));
diff --git a/src/session.cpp b/src/session.cpp
index be13e45..acb9203 100644
--- a/src/session.cpp
+++ b/src/session.cpp
@@ -101,10 +101,10 @@ void Session::clear()
void Session::write(QJsonObject& json) const
{
- json[QLatin1String("name")] = m_name;
- json[QLatin1String("note")] = m_note;
- json[QLatin1String("time")] = m_time;
- json[QLatin1String("date")] = m_date.toString(Qt::ISODate);
+ json[QStringLiteral("name")] = m_name;
+ json[QStringLiteral("note")] = m_note;
+ json[QStringLiteral("time")] = m_time;
+ json[QStringLiteral("date")] = m_date.toString(Qt::ISODate);
QJsonArray laps;
@@ -114,19 +114,19 @@ void Session::write(QJsonObject& json) const
laps.append(object);
}
- json[QLatin1String("laps")] = laps;
+ json[QStringLiteral("laps")] = laps;
}
Session Session::fromJson(const QJsonObject& json)
{
Session session;
- session.m_name = json[QLatin1String("name")].toString();
- session.m_note = json[QLatin1String("note")].toString();
- session.m_time = json[QLatin1String("time")].toInt();
- session.m_date = QDateTime::fromString(json[QLatin1String("date")].toString(), \
Qt::ISODate); + session.m_name = json[QStringLiteral("name")].toString();
+ session.m_note = json[QStringLiteral("note")].toString();
+ session.m_time = json[QStringLiteral("time")].toInt();
+ session.m_date = QDateTime::fromString(json[QStringLiteral("date")].toString(), \
Qt::ISODate);
- auto laps = json[QLatin1String("laps")].toArray();
+ auto laps = json[QStringLiteral("laps")].toArray();
for (int i = 0; i < laps.size(); i++) {
session.addLap(Lap::fromJson(laps[i].toObject()));
diff --git a/src/sessionmodel.cpp b/src/sessionmodel.cpp
index b927d1a..c7c49cb 100644
--- a/src/sessionmodel.cpp
+++ b/src/sessionmodel.cpp
@@ -205,7 +205,7 @@ bool SessionModel::isEditable(const QModelIndex& index) const
void SessionModel::read(const QJsonObject& json)
{
- auto sessions = json[QLatin1String("sessions")].toArray();
+ auto sessions = json[QStringLiteral("sessions")].toArray();
for (int i = 0; i < sessions.size(); i++) {
append(Session::fromJson(sessions[i].toObject()));
@@ -223,7 +223,7 @@ void SessionModel::slotWrite()
sessions.append(object);
}
- json[QLatin1String("sessions")] = sessions;
+ json[QStringLiteral("sessions")] = sessions;
QFile saveFile {QStandardPaths::writableLocation(QStandardPaths::AppLocalDataLocation) \
+ QLatin1String("/sessions.json")}; saveFile.open(QIODevice::WriteOnly | \
QIODevice::Truncate);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic