Skip to content

Commit 3a02144

Browse files
committed
Merge branch 'bugfix-862' into testing_0.47.1
2 parents 655e971 + e2944d9 commit 3a02144

File tree

2 files changed

+18
-15
lines changed

2 files changed

+18
-15
lines changed

ui/SettingsDialog.cpp

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,8 @@ void SettingsDialog::clearRigProfileForm()
659659
ui->rigAddProfileButton->setText(tr("Add"));
660660
ui->rigPTTPortEdit->clear();
661661
ui->rigCIVAddrSpinBox->setValue(CIVADDR_DISABLED_VALUE);
662+
663+
rigChanged(ui->rigModelSelect->currentIndex());
662664
}
663665

664666
void SettingsDialog::rigRXOffsetChanged(int)
@@ -695,8 +697,8 @@ void SettingsDialog::rigGetFreqChanged(int)
695697
{
696698
FCT_IDENTIFICATION;
697699

698-
ui->rigQSYWipingCheckBox->setEnabled(ui->rigGetFreqCheckBox->isChecked());
699700
ui->rigQSYWipingCheckBox->setChecked(ui->rigGetFreqCheckBox->isChecked());
701+
ui->rigQSYWipingCheckBox->setEnabled(ui->rigGetFreqCheckBox->isChecked());
700702
}
701703

702704
void SettingsDialog::rigPortTypeChanged(int index)
@@ -1848,8 +1850,8 @@ void SettingsDialog::cwKeyChanged(int)
18481850
|| currentType == CWKey::FLDIGI_KEYER )
18491851
{
18501852
ui->cwBaudSelect->setEnabled(false);
1851-
ui->cwPortEdit->setEnabled(false);
18521853
ui->cwPortEdit->clear();
1854+
ui->cwPortEdit->setEnabled(false);
18531855
ui->cwKeyModeSelect->setEnabled(false);
18541856
ui->cwDefaulSpeed->setEnabled(true);
18551857
ui->cwSwapPaddlesCheckbox->setEnabled(false);
@@ -2599,65 +2601,65 @@ void SettingsDialog::setUIBasedOnRigCaps(const RigCaps &caps)
25992601

26002602
if ( ! caps.canGetFreq )
26012603
{
2602-
ui->rigGetFreqCheckBox->setEnabled(false);
26032604
ui->rigGetFreqCheckBox->setChecked(false);
2605+
ui->rigGetFreqCheckBox->setEnabled(false);
26042606
}
26052607

26062608
if ( ! caps.canGetMode )
26072609
{
2608-
ui->rigGetModeCheckBox->setEnabled(false);
26092610
ui->rigGetModeCheckBox->setChecked(false);
2611+
ui->rigGetModeCheckBox->setEnabled(false);
26102612
}
26112613

26122614
if ( ! caps.canGetVFO )
26132615
{
2614-
ui->rigGetVFOCheckBox->setEnabled(false);
26152616
ui->rigGetVFOCheckBox->setChecked(false);
2617+
ui->rigGetVFOCheckBox->setEnabled(false);
26162618
}
26172619

26182620
if ( ! caps.canGetPWR )
26192621
{
2620-
ui->rigGetPWRCheckBox->setEnabled(false);
26212622
ui->rigGetPWRCheckBox->setChecked(false);
2623+
ui->rigGetPWRCheckBox->setEnabled(false);
26222624
}
26232625

26242626

26252627
if ( ! caps.canGetRIT )
26262628
{
2627-
ui->rigGetRITCheckBox->setEnabled(false);
26282629
ui->rigGetRITCheckBox->setChecked(false);
2630+
ui->rigGetRITCheckBox->setEnabled(false);
26292631
}
26302632

26312633
if ( ! caps.canGetXIT )
26322634
{
2633-
ui->rigGetXITCheckBox->setEnabled(false);
26342635
ui->rigGetXITCheckBox->setChecked(false);
2636+
ui->rigGetXITCheckBox->setEnabled(false);
26352637
}
26362638

26372639
if ( ! caps.canGetPTT)
26382640
{
2639-
ui->rigGetPTTStateCheckBox->setEnabled(false);
26402641
ui->rigGetPTTStateCheckBox->setChecked(false);
2642+
ui->rigGetPTTStateCheckBox->setEnabled(false);
26412643
}
26422644

26432645
if ( ! ui->rigGetFreqCheckBox->isChecked() )
26442646
{
2645-
ui->rigQSYWipingCheckBox->setEnabled(false);
26462647
ui->rigQSYWipingCheckBox->setChecked(false);
2648+
ui->rigQSYWipingCheckBox->setEnabled(false);
26472649
}
26482650

26492651
if ( ! caps.canGetKeySpeed )
26502652
{
2651-
ui->rigGetKeySpeedCheckBox->setEnabled(false);
26522653
ui->rigGetKeySpeedCheckBox->setChecked(false);
2653-
ui->rigKeySpeedSyncCheckBox->setEnabled(false);
2654+
ui->rigGetKeySpeedCheckBox->setEnabled(false);
26542655
ui->rigKeySpeedSyncCheckBox->setChecked(false);
2656+
ui->rigKeySpeedSyncCheckBox->setEnabled(false);
26552657
}
26562658

26572659
if ( ! caps.canProcessDXSpot )
26582660
{
2659-
ui->rigDXSpots2RigCheckBox->setEnabled(false);
26602661
ui->rigDXSpots2RigCheckBox->setChecked(false);
2662+
ui->rigDXSpots2RigCheckBox->setEnabled(false);
26612663
}
26622664

26632665
if ( ui->rigAssignedCWKeyCombo->currentText() != EMPTY_CWKEY_PROFILE )
@@ -2667,8 +2669,8 @@ void SettingsDialog::setUIBasedOnRigCaps(const RigCaps &caps)
26672669
if ( ! caps.canGetKeySpeed
26682670
|| (selectedKeyProfile.model == CWKey::MORSEOVERCAT) )
26692671
{
2670-
ui->rigKeySpeedSyncCheckBox->setEnabled(false);
26712672
ui->rigKeySpeedSyncCheckBox->setChecked(false);
2673+
ui->rigKeySpeedSyncCheckBox->setEnabled(false);
26722674
}
26732675
}
26742676

ui/SettingsDialog.ui

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2371,6 +2371,7 @@
23712371
</item>
23722372
</layout>
23732373
</widget>
2374+
<widget class="QWidget" name="rigSpecialOmni"/>
23742375
</widget>
23752376
</item>
23762377
<item row="2" column="1">
@@ -6101,7 +6102,7 @@
61016102
</slots>
61026103
<buttongroups>
61036104
<buttongroup name="buttonGroup_3"/>
6104-
<buttongroup name="buttonGroup_2"/>
61056105
<buttongroup name="buttonGroup"/>
6106+
<buttongroup name="buttonGroup_2"/>
61066107
</buttongroups>
61076108
</ui>

0 commit comments

Comments
 (0)