TxEditor: make trigger_update not private, call it on rbf combo changed.
This commit is contained in:
@@ -77,7 +77,7 @@ class TxEditor(WindowModalDialog):
|
||||
self.is_preview = False
|
||||
|
||||
self.locktime_e = LockTimeEdit(self)
|
||||
self.locktime_e.valueEdited.connect(self._trigger_update)
|
||||
self.locktime_e.valueEdited.connect(self.trigger_update)
|
||||
self.locktime_label = QLabel(_("LockTime") + ": ")
|
||||
self.io_widget = TxInOutWidget(self.main_window, self.wallet)
|
||||
self.create_fee_controls()
|
||||
@@ -212,7 +212,7 @@ class TxEditor(WindowModalDialog):
|
||||
self.fee_slider.setFixedWidth(200)
|
||||
self.fee_target.setFixedSize(self.feerate_e.sizeHint())
|
||||
|
||||
def _trigger_update(self):
|
||||
def trigger_update(self):
|
||||
# set tx to None so that the ok button is disabled while we compute the new tx
|
||||
self.tx = None
|
||||
self.update()
|
||||
@@ -229,7 +229,7 @@ class TxEditor(WindowModalDialog):
|
||||
self.fee_e.setModified(False)
|
||||
self.update_fee_target()
|
||||
self.update_feerate_label()
|
||||
self._trigger_update()
|
||||
self.trigger_update()
|
||||
|
||||
def on_fee_or_feerate(self, edit_changed, editing_finished):
|
||||
edit_other = self.feerate_e if edit_changed == self.fee_e else self.fee_e
|
||||
@@ -243,7 +243,7 @@ class TxEditor(WindowModalDialog):
|
||||
# freeze the correct fee setting (this)
|
||||
edit_other.setModified(False)
|
||||
self.fee_slider.deactivate()
|
||||
self._trigger_update()
|
||||
self.trigger_update()
|
||||
|
||||
def is_send_fee_frozen(self):
|
||||
return self.fee_e.isVisible() and self.fee_e.isModified() \
|
||||
@@ -477,9 +477,6 @@ class TxEditor(WindowModalDialog):
|
||||
assert fee is not None
|
||||
self.fee_label.setText(self.main_window.config.format_amount_and_units(fee))
|
||||
|
||||
fee_rate = fee // tx.estimated_size()
|
||||
#self.feerate_label.setText(self.main_window.format_amount(fee_rate))
|
||||
|
||||
self.update_extra_fees()
|
||||
|
||||
amount = tx.output_value() if self.output_value == '!' else self.output_value
|
||||
|
||||
@@ -64,7 +64,7 @@ class _BaseRBFDialog(TxEditor):
|
||||
self.method_label = QLabel(_('Method') + ':')
|
||||
self.method_combo = QComboBox()
|
||||
self.method_combo.addItems([_('Preserve payment'), _('Decrease payment')])
|
||||
self.method_combo.currentIndexChanged.connect(self.update)
|
||||
self.method_combo.currentIndexChanged.connect(self.trigger_update)
|
||||
old_size_label = TxSizeLabel()
|
||||
old_size_label.setAlignment(Qt.AlignCenter)
|
||||
old_size_label.setAmount(self.old_tx_size)
|
||||
|
||||
Reference in New Issue
Block a user