diff src/pngplayer.cpp @ 34:40a683d1a318

(issue15) Change picture speed setting to seconds and default to 1s
author Andre Heinecke <andre.heinecke@intevation.de>
date Wed, 06 May 2015 16:07:35 +0200
parents 64a51a42c01f
children 92bb9687d716
line wrap: on
line diff
--- a/src/pngplayer.cpp	Wed May 06 15:41:42 2015 +0200
+++ b/src/pngplayer.cpp	Wed May 06 16:07:35 2015 +0200
@@ -23,7 +23,10 @@
 PNGPlayer::PNGPlayer(QWidget *parent, Qt::WindowFlags f) : QWidget(parent, f) {
     setupGUI();
     QSettings settings;
-    mSpeedSlider->setValue(settings.value(REPLAY_SPEED_KEY, REPLAY_SPEED_DEFAULT).toInt());
+    double settingsSecs = settings.value(REPLAY_SPEED_KEY, REPLAY_SPEED_DEFAULT).toDouble();
+    if (settingsSecs != 0) {
+        mSpeedSlider->setValue(settingsSecs * 1000 / REPLAY_SPEED_STEP_MS);
+    }
     speedChanged();
 }
 
@@ -188,5 +191,5 @@
         setSpeed(REPLAY_SPEED_STEP_MS / 2);
     }
     QSettings settings;
-    settings.setValue(REPLAY_SPEED_KEY, mSpeedSlider->value());
+    settings.setValue(REPLAY_SPEED_KEY, (mSpeedSlider->value() * REPLAY_SPEED_STEP_MS) / 1000.0);
 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)