Skip to content

Sort the Setup > Bands/Mode Modes list alphabetically - #1084

Merged
ea4k merged 1 commit into
masterfrom
claude/modos-ft2-ft4-bbdd-f8k8co
Aug 16, 2026
Merged

Sort the Setup > Bands/Mode Modes list alphabetically#1084
ea4k merged 1 commit into
masterfrom
claude/modos-ft2-ft4-bbdd-f8k8co

Conversation

@ea4k

@ea4k ea4k commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • Follow-up to Add OFDM mode and FREEDATA submode from ADIF 3.1.7 #1083, which added the missing OFDM mode and DYNAMIC/FREEDATA submode from ADIF 3.1.7.
  • FT2 and FT4 were reported as visible in the database but missing from the Setup → Bands/Mode "Modes" checklist. Both are already declared in Adif::setModes() and reach that checklist via DataProxy_SQLite::getModesAndSubmodes(), the same source that populates the DB — so the data was never the problem.
  • The checklist has 300+ entries (every ADIF mode and submode) inserted in raw declaration order with no grouping, so FT2/FT4 sit buried inside MFSK's ~17 submodes and are easy to miss when scanning by eye.
  • Enables sorting on the Modes QListWidget so entries are alphabetical and actually findable.

Test plan

  • Open Setup → Bands/Mode and confirm the Modes list is now alphabetically sorted, with FT2/FT4 easy to locate under "F".
  • Confirm checking/unchecking modes and saving settings still works as before (sorting only reorders display, not item identity).

🤖 Generated with Claude Code

https://claude.ai/code/session_01WRFxdqbQGqyLwfLn4arH3x


Generated by Claude Code

FT2 and FT4 are already in Adif::setModes() and reach the Setup
dialog's Modes checklist via DataProxy_SQLite::getModesAndSubmodes(),
but that list has 300+ entries in raw declaration order (FT2/FT4 sit
buried inside MFSK's ~17 submodes with no separators), so a specific
mode/submode is easy to miss when scanning it. Enable sorting on the
list widget so it's alphabetical and actually searchable by eye.
@sonarqubecloud

Copy link
Copy Markdown

@ea4k
ea4k merged commit a195cc2 into master Aug 16, 2026
7 of 10 checks passed
@ea4k
ea4k deleted the claude/modos-ft2-ft4-bbdd-f8k8co branch August 16, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants