if label:
self.wallet.set_label(tx.hash(), label)
- if not self.gui_object.payment_request:
- if not tx.is_complete() or self.config.get('show_before_broadcast'):
- self.show_transaction(tx)
- self.do_clear()
- self.send_button.setDisabled(False)
- return
+ if not tx.is_complete() or self.config.get('show_before_broadcast'):
+ self.show_transaction(tx)
+ self.do_clear()
+ self.send_button.setDisabled(False)
+ return
self.broadcast_transaction(tx)
buttons.addWidget(b)
self.broadcast_button = b = QPushButton(_("Broadcast"))
- b.clicked.connect(self.broadcast)
+ b.clicked.connect(lambda: self.parent.broadcast_transaction(self.tx))
+
b.hide()
buttons.addWidget(b)
-
- def broadcast(self):
- result, result_message = self.wallet.sendtx( self.tx )
- if result:
- self.show_message(_("Transaction successfully sent")+': %s' % (result_message))
- else:
- self.show_message(_("There was a problem sending your transaction:") + '\n %s' % (result_message))
-
def show_message(self, msg):
QMessageBox.information(self, _('Message'), msg, _('OK'))