Mercurial > retraceit
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); }