@@ -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
664666void 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
702704void 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
0 commit comments