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:
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'