electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit d3104a17b7043815f01d54dd947f7a32c563850d
parent 0368a2cd5e48e98c34bce13aa5f9a15f3ab806d5
Author: ThomasV <thomasv@gitorious>
Date:   Sun,  5 Jul 2015 20:37:57 +0200

Revert "Improved dialog centring"

This reverts commit d41dfa394b757ca04889782a14d203b8253daf77.

Diffstat:
Mgui/qt/main_window.py | 16++++++----------
Mgui/qt/transaction_dialog.py | 9++-------
2 files changed, 8 insertions(+), 17 deletions(-)

diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py @@ -1141,12 +1141,10 @@ class ElectrumWindow(QMainWindow): @protected - def sign_tx(self, tx, callback, password, parent=None): + def sign_tx(self, tx, callback, password): '''Sign the transaction in a separate thread. When done, calls the callback with a success code of True or False. ''' - if parent == None: - parent = self self.send_button.setDisabled(True) # call hook to see if plugin needs gui interaction @@ -1164,11 +1162,11 @@ class ElectrumWindow(QMainWindow): callback(success[0]) # keep a reference to WaitingDialog or the gui might crash - self.waiting_dialog = WaitingDialog(parent, 'Signing transaction...', sign_thread, on_sign_successful, on_dialog_close) + self.waiting_dialog = WaitingDialog(self, 'Signing transaction...', sign_thread, on_sign_successful, on_dialog_close) self.waiting_dialog.start() - def broadcast_transaction(self, tx, tx_desc, parent=None): + def broadcast_transaction(self, tx, tx_desc): def broadcast_thread(): # non-GUI thread @@ -1195,16 +1193,14 @@ class ElectrumWindow(QMainWindow): if status: if tx_desc is not None and tx.is_complete(): self.wallet.set_label(tx.hash(), tx_desc) - QMessageBox.information(parent, '', _('Payment sent.') + '\n' + msg, _('OK')) + QMessageBox.information(self, '', _('Payment sent.') + '\n' + msg, _('OK')) self.update_invoices_list() self.do_clear() else: - QMessageBox.warning(parent, _('Error'), msg, _('OK')) + QMessageBox.warning(self, _('Error'), msg, _('OK')) self.send_button.setDisabled(False) - if parent == None: - parent = self - self.waiting_dialog = WaitingDialog(parent, 'Broadcasting transaction...', broadcast_thread, broadcast_done) + self.waiting_dialog = WaitingDialog(self, 'Broadcasting transaction...', broadcast_thread, broadcast_done) self.waiting_dialog.start() diff --git a/gui/qt/transaction_dialog.py b/gui/qt/transaction_dialog.py @@ -116,7 +116,7 @@ class TxDialog(QDialog): self.update() def do_broadcast(self): - self.parent.broadcast_transaction(self.tx, self.desc, parent=self) + self.parent.broadcast_transaction(self.tx, self.desc) self.broadcast = True self.update() @@ -142,15 +142,10 @@ class TxDialog(QDialog): def sign(self): def sign_done(success): - self.sign_button.setDisabled(False) self.prompt_if_unsaved = True self.saved = False self.update() - self.sign_button.setDisabled(True) - cancelled, ret = self.parent.sign_tx(self.tx, sign_done, parent=self) - if cancelled: - self.sign_button.setDisabled(False) - + self.parent.sign_tx(self.tx, sign_done) def save(self): name = 'signed_%s.txn' % (self.tx.hash()[0:8]) if self.tx.is_complete() else 'unsigned.txn'