@@ -114,10 +114,6 @@ SendCoinsDialog::SendCoinsDialog(const PlatformStyle *_platformStyle, QWidget *p
114114 settings.setValue (" nFeeRadio" , 1 ); // custom
115115 if (!settings.contains (" nFeeRadio" ))
116116 settings.setValue (" nFeeRadio" , 0 ); // recommended
117- if (!settings.contains (" nCustomFeeRadio" ) && settings.contains (" nTransactionFee" ) && settings.value (" nTransactionFee" ).toLongLong () > 0 ) // compatibility
118- settings.setValue (" nCustomFeeRadio" , 1 ); // total at least
119- if (!settings.contains (" nCustomFeeRadio" ))
120- settings.setValue (" nCustomFeeRadio" , 0 ); // per kilobyte
121117 if (!settings.contains (" nSmartFeeSliderPosition" ))
122118 settings.setValue (" nSmartFeeSliderPosition" , 0 );
123119 if (!settings.contains (" nTransactionFee" ))
@@ -127,8 +123,6 @@ SendCoinsDialog::SendCoinsDialog(const PlatformStyle *_platformStyle, QWidget *p
127123 ui->groupFee ->setId (ui->radioSmartFee , 0 );
128124 ui->groupFee ->setId (ui->radioCustomFee , 1 );
129125 ui->groupFee ->button ((int )std::max (0 , std::min (1 , settings.value (" nFeeRadio" ).toInt ())))->setChecked (true );
130- ui->groupCustomFee ->setId (ui->radioCustomPerKilobyte , 0 );
131- ui->groupCustomFee ->button (0 )->setChecked (true );
132126 ui->customFee ->setValue (settings.value (" nTransactionFee" ).toLongLong ());
133127 ui->checkBoxMinimumFee ->setChecked (settings.value (" fPayOnlyMinFee" ).toBool ());
134128 minimizeFeeSection (settings.value (" fFeeSectionMinimized" ).toBool ());
@@ -178,7 +172,6 @@ void SendCoinsDialog::setModel(WalletModel *_model)
178172 connect (ui->confTargetSelector , SIGNAL (currentIndexChanged (int )), this , SLOT (coinControlUpdateLabels ()));
179173 connect (ui->groupFee , SIGNAL (buttonClicked (int )), this , SLOT (updateFeeSectionControls ()));
180174 connect (ui->groupFee , SIGNAL (buttonClicked (int )), this , SLOT (coinControlUpdateLabels ()));
181- connect (ui->groupCustomFee , SIGNAL (buttonClicked (int )), this , SLOT (coinControlUpdateLabels ()));
182175 connect (ui->customFee , SIGNAL (valueChanged ()), this , SLOT (coinControlUpdateLabels ()));
183176 connect (ui->checkBoxMinimumFee , SIGNAL (stateChanged (int )), this , SLOT (setMinimumFee ()));
184177 connect (ui->checkBoxMinimumFee , SIGNAL (stateChanged (int )), this , SLOT (updateFeeSectionControls ()));
@@ -214,7 +207,6 @@ SendCoinsDialog::~SendCoinsDialog()
214207 QSettings settings;
215208 settings.setValue (" fFeeSectionMinimized" , fFeeMinimized );
216209 settings.setValue (" nFeeRadio" , ui->groupFee ->checkedId ());
217- settings.setValue (" nCustomFeeRadio" , ui->groupCustomFee ->checkedId ());
218210 settings.setValue (" nConfTarget" , getConfTargetForIndex (ui->confTargetSelector ->currentIndex ()));
219211 settings.setValue (" nTransactionFee" , (qint64)ui->customFee ->value ());
220212 settings.setValue (" fPayOnlyMinFee" , ui->checkBoxMinimumFee ->isChecked ());
@@ -609,7 +601,6 @@ void SendCoinsDialog::on_buttonMinimizeFee_clicked()
609601
610602void SendCoinsDialog::setMinimumFee ()
611603{
612- ui->radioCustomPerKilobyte ->setChecked (true );
613604 ui->customFee ->setValue (GetRequiredFee (1000 ));
614605}
615606
@@ -622,7 +613,7 @@ void SendCoinsDialog::updateFeeSectionControls()
622613 ui->labelFeeEstimation ->setEnabled (ui->radioSmartFee ->isChecked ());
623614 ui->checkBoxMinimumFee ->setEnabled (ui->radioCustomFee ->isChecked ());
624615 ui->labelMinFeeWarning ->setEnabled (ui->radioCustomFee ->isChecked ());
625- ui->radioCustomPerKilobyte ->setEnabled (ui->radioCustomFee ->isChecked () && !ui->checkBoxMinimumFee ->isChecked ());
616+ ui->labelCustomPerKilobyte ->setEnabled (ui->radioCustomFee ->isChecked () && !ui->checkBoxMinimumFee ->isChecked ());
626617 ui->customFee ->setEnabled (ui->radioCustomFee ->isChecked () && !ui->checkBoxMinimumFee ->isChecked ());
627618}
628619
@@ -634,8 +625,7 @@ void SendCoinsDialog::updateFeeMinimizedLabel()
634625 if (ui->radioSmartFee ->isChecked ())
635626 ui->labelFeeMinimized ->setText (ui->labelSmartFee ->text ());
636627 else {
637- ui->labelFeeMinimized ->setText (BitcoinUnits::formatWithUnit (model->getOptionsModel ()->getDisplayUnit (), ui->customFee ->value ()) +
638- ((ui->radioCustomPerKilobyte ->isChecked ()) ? " /kB" : " " ));
628+ ui->labelFeeMinimized ->setText (BitcoinUnits::formatWithUnit (model->getOptionsModel ()->getDisplayUnit (), ui->customFee ->value ()) + " /kB" );
639629 }
640630}
641631
0 commit comments