diff options
author | be_ <be.0@gmx.com> | 2017-12-17 21:39:25 -0600 |
---|---|---|
committer | be_ <be.0@gmx.com> | 2017-12-17 21:39:25 -0600 |
commit | 2ea6e9ae052809af27efdabda3336266723c82c5 (patch) | |
tree | 1d85fbdbc6891ab754513517a49f2c7c6b2ab0c7 /src/preferences/dialog/dlgprefdeck.cpp | |
parent | 330473f6f59b7d61f7637f246749ed66a103acba (diff) |
fix updating of track time display in preferences when loading dialog
Diffstat (limited to 'src/preferences/dialog/dlgprefdeck.cpp')
-rw-r--r-- | src/preferences/dialog/dlgprefdeck.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/preferences/dialog/dlgprefdeck.cpp b/src/preferences/dialog/dlgprefdeck.cpp index b7152d52d4..b5ef06a99b 100644 --- a/src/preferences/dialog/dlgprefdeck.cpp +++ b/src/preferences/dialog/dlgprefdeck.cpp @@ -456,18 +456,14 @@ void DlgPrefDeck::slotSetTrackTimeDisplay(QAbstractButton* b) { } void DlgPrefDeck::slotSetTrackTimeDisplay(double v) { - if (v == 1.0) { - // Remaining + m_timeDisplayMode = static_cast<TrackTime::DisplayMode>(v); + m_pConfig->set(ConfigKey("[Controls]","PositionDisplay"), ConfigValue(v)); + if (m_timeDisplayMode == TrackTime::DisplayMode::Remaining) { radioButtonRemaining->setChecked(true); - m_pConfig->set(ConfigKey("[Controls]", "PositionDisplay"), ConfigValue(1)); - } else if (v == 2.0) { - // Elapsed and remaining + } else if (m_timeDisplayMode == TrackTime::DisplayMode::ElapsedAndRemaining) { radioButtonElapsedAndRemaining->setChecked(true); - m_pConfig->set(ConfigKey("[Controls]", "PositionDisplay"), ConfigValue(2)); - } else { - // Elapsed + } else { // Elapsed radioButtonElapsed->setChecked(true); - m_pConfig->set(ConfigKey("[Controls]", "PositionDisplay"), ConfigValue(0)); } } |