diff options
| author | Alexis Maiquez Murcia <almamu@almamu.com> | 2019-02-19 16:37:51 +0100 |
|---|---|---|
| committer | Alexis Maiquez Murcia <almamu@almamu.com> | 2019-02-19 16:39:58 +0100 |
| commit | 81aba56ae3ff565d5650ead18344c0d66ee62579 (patch) | |
| tree | 4c047383e5e2050ce62509ca112c52abb2e17511 /src/app.cpp | |
| parent | d2d6f9acd776f00f961fe4fca78ce4ec13be12c5 (diff) | |
| download | lead-81aba56ae3ff565d5650ead18344c0d66ee62579.tar lead-81aba56ae3ff565d5650ead18344c0d66ee62579.tar.gz lead-81aba56ae3ff565d5650ead18344c0d66ee62579.zip | |
- Removed the loop as that was useless
Signed-off-by: Alexis Maiquez Murcia <almamu@almamu.com>
Diffstat (limited to 'src/app.cpp')
| -rw-r--r-- | src/app.cpp | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/app.cpp b/src/app.cpp index 93f7384..06f4daa 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -136,36 +136,36 @@ App::loadScreen(QScreen* screen) void App::loadSensor(QScreen* screen, QString name, int x, int y, int w, int h) { - QString sensorsListKey = screen->name() + "/" + name; + QString sensorNameKey = screen->name() + "/" + name; - if (settings.contains (sensorsListKey) == false) + if (settings.contains (sensorNameKey) == false) { return; } - QStringList sensorsList = settings.value (sensorsListKey).toString ().split (';', QString::SkipEmptyParts); + QString sensorName = settings.value (sensorNameKey).toString (); + QString sensorAction = sensorName + "/action"; + QString sensorDelay = sensorName + "/delay"; - for (int i = 0; i < sensorsList.size (); i ++) + if (sensorName.isEmpty () == true) { - QString sensorName = sensorsList.at (i); - QString sensorAction = sensorName + "/action"; - QString sensorDelay = sensorName + "/delay"; - - if (!settings.contains (sensorAction)) - { - qDebug () << "App::loadSensor () sensor " << sensorName << " does not have action; ignoring..."; - continue; - } - - if (!settings.contains (sensorDelay)) - { - qDebug () << "App::loadSensor () sensor " << sensorName << " does not have delay; setting to 0"; - settings.setValue (sensorDelay, QVariant (0)); - } - - qDebug () << "App::loadSensor () loaded sensor " << sensorName << " on screen " + screen->name(); - sensors.append (new Sensor (x, y, w, h, settings.value (sensorAction).toString (), settings.value (sensorDelay).toInt ())); + return; + } + + if (!settings.contains (sensorAction)) + { + qDebug () << "App::loadSensor () sensor " << sensorName << " does not have action; ignoring..."; + return; } + + if (!settings.contains (sensorDelay)) + { + qDebug () << "App::loadSensor () sensor " << sensorName << " does not have delay; setting to 0"; + settings.setValue (sensorDelay, QVariant (0)); + } + + qDebug () << "App::loadSensor () loaded sensor " << sensorName << " on screen " + screen->name(); + sensors.append (new Sensor (x, y, w, h, settings.value (sensorAction).toString (), settings.value (sensorDelay).toInt ())); } |
