From a8524c61839e6d20c18e0860355101ab99d6f1d9 Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Thu, 10 May 2018 16:59:55 +0000 Subject: [PATCH] Case-insensitive sort for the list of Rig types. Tnx to W9MDB for the patch. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8655 ab8295b8-cf94-4d9e-aec4-7959e3be5d79 --- Configuration.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Configuration.cpp b/Configuration.cpp index 0524da1f6..a2d618d68 100644 --- a/Configuration.cpp +++ b/Configuration.cpp @@ -2768,7 +2768,10 @@ void Configuration::impl::enumerate_rigs () } else { - ui_->rig_combo_box->addItem (r.key (), r.value ().model_number_); + int i; + for(i=1;irig_combo_box->count() && (r.key().toLower() > ui_->rig_combo_box->itemText(i).toLower());++i); + if (i < ui_->rig_combo_box->count()) ui_->rig_combo_box->insertItem (i, r.key (), r.value ().model_number_); + else ui_->rig_combo_box->addItem (r.key (), r.value ().model_number_); } }