From 2190c37cd64803d8664151fdc6b31d3c4666c8b3 Mon Sep 17 00:00:00 2001 From: Ian McInerney <ian.s.mcinerney@ieee.org> Date: Mon, 19 Aug 2024 16:58:05 +0100 Subject: [PATCH] Use appropriate tunning pattern icon in menus for tunning pattern generators --- pcbnew/generators/pcb_tuning_pattern.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pcbnew/generators/pcb_tuning_pattern.cpp b/pcbnew/generators/pcb_tuning_pattern.cpp index 42b73b3f2f..83897c5fcc 100644 --- a/pcbnew/generators/pcb_tuning_pattern.cpp +++ b/pcbnew/generators/pcb_tuning_pattern.cpp @@ -266,6 +266,18 @@ public: return wxString( _( "Tuning Patterns" ) ); } + BITMAPS GetMenuImage() const override + { + switch( m_tuningMode ) + { + case SINGLE: return BITMAPS::ps_tune_length; break; + case DIFF_PAIR: return BITMAPS::ps_diff_pair_tune_length; break; + case DIFF_PAIR_SKEW: return BITMAPS::ps_diff_pair_tune_phase; break; + } + + return BITMAPS::unknown; + } + static PCB_TUNING_PATTERN* CreateNew( GENERATOR_TOOL* aTool, PCB_BASE_EDIT_FRAME* aFrame, BOARD_CONNECTED_ITEM* aStartItem, LENGTH_TUNING_MODE aMode );