remove some useless widgets

This commit is contained in:
zxkmm 2025-04-13 15:44:55 +08:00
parent e8fcb50572
commit d071ba5cef
3 changed files with 3 additions and 33 deletions

View File

@ -38,7 +38,7 @@ __attribute__((section(".external_app.app_waterfall_designer.application_informa
/*.header_version = */ CURRENT_HEADER_VERSION,
/*.app_version = */ VERSION_MD5,
/*.app_name = */ "Wtf Design",
/*.app_name = */ "Wt Design",
/*.bitmap_data = */ {
0x00,
0x00,

View File

@ -43,8 +43,6 @@ WaterfallDesignerView::WaterfallDesignerView(NavigationView& nav)
&field_lna,
&field_vga,
&option_bandwidth,
&option_format,
&check_trim,
&record_view,
&waterfall,
});
@ -55,17 +53,6 @@ WaterfallDesignerView::WaterfallDesignerView(NavigationView& nav)
this->field_frequency.set_step(v);
};
option_format.set_selected_index(file_format);
option_format.on_change = [this](size_t, uint32_t file_type) {
file_format = file_type;
record_view.set_file_type((RecordView::FileType)file_type);
};
check_trim.set_value(trim);
check_trim.on_select = [this](Checkbox&, bool v) {
trim = v;
record_view.set_auto_trim(v);
};
freqman_set_bandwidth_option(SPEC_MODULATION, option_bandwidth);
option_bandwidth.on_change = [this](size_t, uint32_t new_capture_rate) {
@ -89,13 +76,7 @@ WaterfallDesignerView::WaterfallDesignerView(NavigationView& nav)
auto anti_alias_filter_bandwidth = filter_bandwidth_for_sampling_rate(actual_sample_rate);
receiver_model.set_baseband_bandwidth(anti_alias_filter_bandwidth);
// Automatically switch default capture format to C8 when bandwidth setting is increased to >=1.5MHz anb back to C16 for <=1,25Mhz
if ((new_capture_rate >= 1500000) && (capture_rate < 1500000)) {
option_format.set_selected_index(1); // Default C8 format for REC, 1500K ... 5500k
}
if ((new_capture_rate <= 1250000) && (capture_rate > 1250000)) {
option_format.set_selected_index(0); // Default C16 format for REC , 12k5 ... 1250K
}
capture_rate = new_capture_rate;
waterfall.start();

View File

@ -44,7 +44,7 @@ class WaterfallDesignerView : public View {
void focus() override;
void set_parent_rect(const Rect new_parent_rect) override;
std::string title() const override { return "Capture"; };
std::string title() const override { return "Wtf Design"; };
private:
static constexpr ui::Dim header_height = 3 * 16;
@ -96,17 +96,6 @@ class WaterfallDesignerView : public View {
5,
{}};
OptionsField option_format{
{18 * 8, 1 * 16},
3,
{{"C16", RecordView::FileType::RawS16},
{"C8", RecordView::FileType::RawS8}}};
Checkbox check_trim{
{23 * 8, 1 * 16},
4,
"Trim",
/*small*/ true};
RecordView record_view{
{0 * 8, 2 * 16, 30 * 8, 1 * 16},