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 );