From 27d7822fa94284b4f1b154f8afe393c5fdf7b2d3 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Wed, 18 Mar 2020 14:23:10 +1100 Subject: [PATCH] preferences: added setting for rectified waveforms --- .../preferences/tabs/preferencesgeneraltab.cpp | 12 ++++++++++-- app/dialog/preferences/tabs/preferencesgeneraltab.h | 3 +++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/dialog/preferences/tabs/preferencesgeneraltab.cpp b/app/dialog/preferences/tabs/preferencesgeneraltab.cpp index 2412619cd..cbb75d12e 100644 --- a/app/dialog/preferences/tabs/preferencesgeneraltab.cpp +++ b/app/dialog/preferences/tabs/preferencesgeneraltab.cpp @@ -2,8 +2,6 @@ #include #include -#include -#include #include #include "common/autoscroll.h" @@ -74,6 +72,14 @@ PreferencesGeneralTab::PreferencesGeneralTab() row++; + general_layout->addWidget(new QLabel(tr("Rectified Waveforms:")), row, 0); + + rectified_waveforms_ = new QCheckBox(); + rectified_waveforms_->setChecked(Config::Current()["RectifiedWaveforms"].toBool()); + general_layout->addWidget(rectified_waveforms_, row, 1); + + row++; + general_layout->addWidget(new QLabel(tr("Default Still Image Length:")), row, 0); default_still_length_ = new FloatSlider(); @@ -101,6 +107,8 @@ void PreferencesGeneralTab::Accept() Config::Current()["DefaultSequenceAudioFrequency"] = default_sequence_.audio_params().sample_rate(); Config::Current()["DefaultSequenceAudioLayout"] = QVariant::fromValue(default_sequence_.audio_params().channel_layout()); + Config::Current()["RectifiedWaveforms"] = rectified_waveforms_->isChecked(); + Config::Current()["Autoscroll"] = autoscroll_method_->currentData(); Config::Current()["DefaultStillLength"] = QVariant::fromValue(rational::fromDouble(default_still_length_->GetValue())); diff --git a/app/dialog/preferences/tabs/preferencesgeneraltab.h b/app/dialog/preferences/tabs/preferencesgeneraltab.h index b05633040..f6d6d8f2a 100644 --- a/app/dialog/preferences/tabs/preferencesgeneraltab.h +++ b/app/dialog/preferences/tabs/preferencesgeneraltab.h @@ -1,6 +1,7 @@ #ifndef PREFERENCESGENERALTAB_H #define PREFERENCESGENERALTAB_H +#include #include #include @@ -27,6 +28,8 @@ private: QComboBox* autoscroll_method_; + QCheckBox* rectified_waveforms_; + FloatSlider* default_still_length_; /**