Remember previous capture settings (#2450)

This commit is contained in:
Mark Thompson 2024-12-29 02:21:08 -06:00 committed by GitHub
parent 854ac514cb
commit 57ce978bab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 15 additions and 3 deletions

View file

@ -55,12 +55,15 @@ CaptureAppView::CaptureAppView(NavigationView& nav)
this->field_frequency.set_step(v);
};
option_format.set_selected_index(0); // Default to C16
option_format.set_selected_index(previous_format);
option_format.on_change = [this](size_t, uint32_t file_type) {
previous_format = file_type;
record_view.set_file_type((RecordView::FileType)file_type);
};
check_trim.set_value(previous_trim);
check_trim.on_select = [this](Checkbox&, bool v) {
previous_trim = v;
record_view.set_auto_trim(v);
};
@ -100,7 +103,7 @@ CaptureAppView::CaptureAppView(NavigationView& nav)
};
receiver_model.enable();
option_bandwidth.set_by_value(500000);
option_bandwidth.set_by_value(previous_bandwidth);
record_view.on_error = [&nav](std::string message) {
nav.display_modal("Error", message);