Skip to content

Commit 83c954c

Browse files
committed
Use init-statements to limit variable scopes
1 parent 3a105e1 commit 83c954c

File tree

7 files changed

+12
-14
lines changed

7 files changed

+12
-14
lines changed

src/cli/abstractcommand.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,8 +207,7 @@ quint32 AbstractCommand::parseNumber(const QString &value, const QString &unit,
207207
}
208208

209209
// Parse the number as a (double) floating point number, and check that it is positive.
210-
const double dbl = locale.toDouble(number, &ok);
211-
if ((ok) && (dbl > 0.0)) {
210+
if (const double dbl = locale.toDouble(number, &ok); (ok) && (dbl > 0.0)) {
212211
if (!ratio.isValid()) {
213212
for (ratio = makeRatio<R>(); DOKIT_RESULT(dbl) < sensibleMinimum; ratio.num *= 1000);
214213
}

src/cli/dsocommand.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ QStringList DsoCommand::processOptions(const QCommandLineParser &parser)
5656
}
5757

5858
// Parse the (required) mode option.
59-
const QString mode = parser.value(QLatin1String("mode")).trimmed().toLower();
60-
if (mode.startsWith(QLatin1String("ac v")) || mode.startsWith(QLatin1String("vac"))) {
59+
if (const QString mode = parser.value(QLatin1String("mode")).trimmed().toLower();
60+
mode.startsWith(QLatin1String("ac v")) || mode.startsWith(QLatin1String("vac"))) {
6161
settings.mode = DsoService::Mode::AcVoltage;
6262
} else if (mode.startsWith(QLatin1String("dc v")) || mode.startsWith(QLatin1String("vdc"))) {
6363
settings.mode = DsoService::Mode::DcVoltage;

src/cli/loggerstartcommand.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ QStringList LoggerStartCommand::processOptions(const QCommandLineParser &parser)
5555
}
5656

5757
// Parse the (required) mode option.
58-
const QString mode = parser.value(QLatin1String("mode")).trimmed().toLower();
59-
if (mode.startsWith(QLatin1String("ac v")) || mode.startsWith(QLatin1String("vac"))) {
58+
if (const QString mode = parser.value(QLatin1String("mode")).trimmed().toLower();
59+
mode.startsWith(QLatin1String("ac v")) || mode.startsWith(QLatin1String("vac"))) {
6060
settings.mode = DataLoggerService::Mode::AcVoltage;
6161
minRangeFunc = minVoltageRange;
6262
} else if (mode.startsWith(QLatin1String("dc v")) || mode.startsWith(QLatin1String("vdc"))) {

src/cli/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ void configureLogging(const QCommandLineParser &parser)
5555
QLoggingCategory::setFilterRules(QStringLiteral("dokit.*.debug=true\npokit.*.debug=true"));
5656
}
5757

58-
const QString color = parser.value(QStringLiteral("color"));
59-
if ((color == QStringLiteral("yes")) || (color == QStringLiteral("auto") && haveConsole())) {
58+
if (const QString color = parser.value(QStringLiteral("color"));
59+
(color == QStringLiteral("yes")) || (color == QStringLiteral("auto") && haveConsole())) {
6060
messagePattern.prepend(QStringLiteral(
6161
"%{if-debug}\x1b[37m%{endif}" // White
6262
"%{if-info}\x1b[32m%{endif}" // Green

src/cli/metercommand.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ QStringList MeterCommand::processOptions(const QCommandLineParser &parser)
5454
}
5555

5656
// Parse the (required) mode option.
57-
const QString mode = parser.value(QLatin1String("mode")).trimmed().toLower();
58-
if (mode.startsWith(QLatin1String("ac v")) || mode.startsWith(QLatin1String("vac"))) {
57+
if (const QString mode = parser.value(QLatin1String("mode")).trimmed().toLower();
58+
mode.startsWith(QLatin1String("ac v")) || mode.startsWith(QLatin1String("vac"))) {
5959
settings.mode = MultimeterService::Mode::AcVoltage;
6060
minRangeFunc = minVoltageRange;
6161
} else if (mode.startsWith(QLatin1String("dc v")) || mode.startsWith(QLatin1String("vdc"))) {

src/cli/settorchcommand.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ QStringList SetTorchCommand::processOptions(const QCommandLineParser &parser)
4646
return errors;
4747
}
4848

49-
const QString value = parser.value(QLatin1String("mode"));
50-
if (value.trimmed().compare(QLatin1String("on"), Qt::CaseInsensitive) == 0) {
49+
if (const QString value = parser.value(QLatin1String("mode"));
50+
value.trimmed().compare(QLatin1String("on"), Qt::CaseInsensitive) == 0) {
5151
newStatus = StatusService::TorchStatus::On;
5252
} else if (value.trimmed().compare(QLatin1String("off"), Qt::CaseInsensitive) == 0) {
5353
newStatus = StatusService::TorchStatus::Off;

src/lib/abstractpokitservice.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,7 @@ QLowEnergyCharacteristic AbstractPokitServicePrivate::getCharacteristic(const QB
270270
return QLowEnergyCharacteristic();
271271
}
272272

273-
const QLowEnergyCharacteristic characteristic = service->characteristic(uuid);
274-
if (characteristic.isValid()) {
273+
if (const QLowEnergyCharacteristic characteristic = service->characteristic(uuid); characteristic.isValid()) {
275274
return characteristic;
276275
}
277276

0 commit comments

Comments
 (0)