kopia lustrzana https://github.com/PianetaRadio/CatRadio
rodzic
47eede5866
commit
888c4bb230
|
@ -361,13 +361,28 @@ void MainWindow::guiUpdate()
|
||||||
mode = rig_strrmode(rigGet.mode);
|
mode = rig_strrmode(rigGet.mode);
|
||||||
if (mode != "")
|
if (mode != "")
|
||||||
{
|
{
|
||||||
|
int j = 0;
|
||||||
//qDebug() << modes << mode << bwidth_list.width;
|
//qDebug() << modes << mode << bwidth_list.width;
|
||||||
QRegularExpression rx("\\b"+mode+"?\\s");
|
QRegularExpression rx("\\b"+mode+"?\\s");
|
||||||
if (modes.contains (rx) && bwidth_list.width != RIG_FLT_ANY) ui->comboBox_BW->addItem(QString::number(bwidth_list.width));
|
if (modes.contains (rx) && bwidth_list.width != RIG_FLT_ANY)
|
||||||
|
{ //sort the BW list
|
||||||
|
if (ui->comboBox_BW->count() == 0) ui->comboBox_BW->addItem(QString::number(bwidth_list.width)); //first line
|
||||||
|
else while (j <= ui->comboBox_BW->count()) //sort descending by filter width
|
||||||
|
{
|
||||||
|
ui->comboBox_BW->setCurrentIndex(j);
|
||||||
|
QString bwidthCurrent = ui->comboBox_BW->currentText();
|
||||||
|
if (bwidth_list.width > bwidthCurrent.toLong())
|
||||||
|
{
|
||||||
|
ui->comboBox_BW->insertItem(j, QString::number(bwidth_list.width));
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else j++;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//else qDebug() << "vuoto" << rigGet.mode;
|
//else qDebug() << "vuoto" << rigGet.mode;
|
||||||
}
|
}
|
||||||
ui->comboBox_BW->model()->sort(0, Qt::DescendingOrder);
|
//ui->comboBox_BW->model()->sort(0, Qt::DescendingOrder);
|
||||||
guiCmd.bwidthList = 0;
|
guiCmd.bwidthList = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue