From e2dd6163ddbb68c80eb0ed73ae1ca59507a4134d Mon Sep 17 00:00:00 2001 From: Dan Smith Date: Thu, 5 Sep 2024 16:25:58 -0700 Subject: [PATCH] Hide skip column when no valid skip values --- chirp/wxui/memedit.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/chirp/wxui/memedit.py b/chirp/wxui/memedit.py index 9744a073..fcebc0da 100644 --- a/chirp/wxui/memedit.py +++ b/chirp/wxui/memedit.py @@ -607,6 +607,12 @@ def hidden_for(self, memory): return memory.tmode != 'Cross' +class ChirpSkipColumn(ChirpChoiceColumn): + @property + def valid(self): + return self._features.valid_skips + + class ChirpCommentColumn(ChirpMemoryColumn): # This is just here so it is marked for translation __TITLE = _('Comment') @@ -1010,8 +1016,8 @@ def filter_unknowns(items): ChirpChoiceColumn('tuning_step', self._radio, valid_tuning_steps, label=_('Tuning Step')), - ChirpChoiceColumn('skip', self._radio, - valid_skips), + ChirpSkipColumn('skip', self._radio, + valid_skips), power_column, ChirpCommentColumn('comment', self._radio), ]