Remove trailing whitespace.
This commit is contained in:
parent
7684c0543b
commit
342faeeedd
|
@ -68,7 +68,7 @@ import re
|
||||||
from util import *
|
from util import *
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -185,7 +185,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
QShortcut(QKeySequence("Ctrl+Q"), self, self.close)
|
QShortcut(QKeySequence("Ctrl+Q"), self, self.close)
|
||||||
QShortcut(QKeySequence("Ctrl+PgUp"), self, lambda: tabs.setCurrentIndex( (tabs.currentIndex() - 1 )%tabs.count() ))
|
QShortcut(QKeySequence("Ctrl+PgUp"), self, lambda: tabs.setCurrentIndex( (tabs.currentIndex() - 1 )%tabs.count() ))
|
||||||
QShortcut(QKeySequence("Ctrl+PgDown"), self, lambda: tabs.setCurrentIndex( (tabs.currentIndex() + 1 )%tabs.count() ))
|
QShortcut(QKeySequence("Ctrl+PgDown"), self, lambda: tabs.setCurrentIndex( (tabs.currentIndex() + 1 )%tabs.count() ))
|
||||||
|
|
||||||
self.connect(self, QtCore.SIGNAL('update_status'), self.update_status)
|
self.connect(self, QtCore.SIGNAL('update_status'), self.update_status)
|
||||||
self.connect(self, QtCore.SIGNAL('banner_signal'), lambda: self.console.showMessage(self.network.banner) )
|
self.connect(self, QtCore.SIGNAL('banner_signal'), lambda: self.console.showMessage(self.network.banner) )
|
||||||
self.connect(self, QtCore.SIGNAL('transaction_signal'), lambda: self.notify_transactions() )
|
self.connect(self, QtCore.SIGNAL('transaction_signal'), lambda: self.notify_transactions() )
|
||||||
|
@ -254,7 +254,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
def check_qt_version(self):
|
def check_qt_version(self):
|
||||||
qtVersion = qVersion()
|
qtVersion = qVersion()
|
||||||
return int(qtVersion[0]) >= 4 and int(qtVersion[2]) >= 7
|
return int(qtVersion[0]) >= 4 and int(qtVersion[2]) >= 7
|
||||||
|
|
||||||
|
|
||||||
def update_account_selector(self):
|
def update_account_selector(self):
|
||||||
# account selector
|
# account selector
|
||||||
|
@ -301,8 +301,8 @@ class ElectrumWindow(QMainWindow):
|
||||||
return
|
return
|
||||||
|
|
||||||
self.wallet.stop_threads()
|
self.wallet.stop_threads()
|
||||||
|
|
||||||
# create new wallet
|
# create new wallet
|
||||||
wallet = Wallet(storage)
|
wallet = Wallet(storage)
|
||||||
wallet.start_threads(self.network)
|
wallet.start_threads(self.network)
|
||||||
|
|
||||||
|
@ -343,7 +343,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
|
|
||||||
wizard = installwizard.InstallWizard(self.config, self.network, storage)
|
wizard = installwizard.InstallWizard(self.config, self.network, storage)
|
||||||
wallet = wizard.run()
|
wallet = wizard.run()
|
||||||
if wallet:
|
if wallet:
|
||||||
self.load_wallet(wallet)
|
self.load_wallet(wallet)
|
||||||
|
|
||||||
|
|
||||||
|
@ -437,7 +437,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
help_menu = menubar.addMenu(_("&Help"))
|
help_menu = menubar.addMenu(_("&Help"))
|
||||||
show_about = help_menu.addAction(_("&About"))
|
show_about = help_menu.addAction(_("&About"))
|
||||||
show_about.triggered.connect(self.show_about)
|
show_about.triggered.connect(self.show_about)
|
||||||
web_open = help_menu.addAction(_("&Official website"))
|
web_open = help_menu.addAction(_("&Official website"))
|
||||||
web_open.triggered.connect(lambda: webbrowser.open("http://electrum.org"))
|
web_open.triggered.connect(lambda: webbrowser.open("http://electrum.org"))
|
||||||
|
|
||||||
help_menu.addSeparator()
|
help_menu.addSeparator()
|
||||||
|
@ -458,7 +458,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
|
|
||||||
|
|
||||||
def notify_transactions(self):
|
def notify_transactions(self):
|
||||||
if not self.network or not self.network.is_connected():
|
if not self.network or not self.network.is_connected():
|
||||||
return
|
return
|
||||||
|
|
||||||
print_error("Notifying GUI")
|
print_error("Notifying GUI")
|
||||||
|
@ -518,7 +518,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
self.update_wallet()
|
self.update_wallet()
|
||||||
self.need_update.clear()
|
self.need_update.clear()
|
||||||
run_hook('timer_actions')
|
run_hook('timer_actions')
|
||||||
|
|
||||||
def format_amount(self, x, is_diff=False, whitespaces=False):
|
def format_amount(self, x, is_diff=False, whitespaces=False):
|
||||||
return format_satoshis(x, is_diff, self.num_zeros, self.decimal_point, whitespaces)
|
return format_satoshis(x, is_diff, self.num_zeros, self.decimal_point, whitespaces)
|
||||||
|
|
||||||
|
@ -573,7 +573,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
self.update_contacts_tab()
|
self.update_contacts_tab()
|
||||||
self.update_completions()
|
self.update_completions()
|
||||||
|
|
||||||
|
|
||||||
def create_history_tab(self):
|
def create_history_tab(self):
|
||||||
self.history_list = l = MyTreeWidget(self)
|
self.history_list = l = MyTreeWidget(self)
|
||||||
l.setColumnCount(5)
|
l.setColumnCount(5)
|
||||||
|
@ -588,7 +588,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
|
|
||||||
|
|
||||||
def create_history_menu(self, position):
|
def create_history_menu(self, position):
|
||||||
self.history_list.selectedIndexes()
|
self.history_list.selectedIndexes()
|
||||||
item = self.history_list.currentItem()
|
item = self.history_list.currentItem()
|
||||||
if not item: return
|
if not item: return
|
||||||
tx_hash = str(item.data(0, Qt.UserRole).toString())
|
tx_hash = str(item.data(0, Qt.UserRole).toString())
|
||||||
|
@ -614,14 +614,14 @@ class ElectrumWindow(QMainWindow):
|
||||||
self.is_edit=False
|
self.is_edit=False
|
||||||
|
|
||||||
def tx_label_changed(self, item, column):
|
def tx_label_changed(self, item, column):
|
||||||
if self.is_edit:
|
if self.is_edit:
|
||||||
return
|
return
|
||||||
self.is_edit=True
|
self.is_edit=True
|
||||||
tx_hash = str(item.data(0, Qt.UserRole).toString())
|
tx_hash = str(item.data(0, Qt.UserRole).toString())
|
||||||
tx = self.wallet.transactions.get(tx_hash)
|
tx = self.wallet.transactions.get(tx_hash)
|
||||||
text = unicode( item.text(2) )
|
text = unicode( item.text(2) )
|
||||||
self.wallet.set_label(tx_hash, text)
|
self.wallet.set_label(tx_hash, text)
|
||||||
if text:
|
if text:
|
||||||
item.setForeground(2, QBrush(QColor('black')))
|
item.setForeground(2, QBrush(QColor('black')))
|
||||||
else:
|
else:
|
||||||
text = self.wallet.get_default_label(tx_hash)
|
text = self.wallet.get_default_label(tx_hash)
|
||||||
|
@ -663,7 +663,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
if changed:
|
if changed:
|
||||||
self.update_history_tab()
|
self.update_history_tab()
|
||||||
self.update_completions()
|
self.update_completions()
|
||||||
|
|
||||||
self.current_item_changed(item)
|
self.current_item_changed(item)
|
||||||
|
|
||||||
run_hook('item_changed', item, column)
|
run_hook('item_changed', item, column)
|
||||||
|
@ -706,7 +706,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
v_str = '--'
|
v_str = '--'
|
||||||
|
|
||||||
balance_str = self.format_amount(balance, whitespaces=True)
|
balance_str = self.format_amount(balance, whitespaces=True)
|
||||||
|
|
||||||
if tx_hash:
|
if tx_hash:
|
||||||
label, is_default_label = self.wallet.get_label(tx_hash)
|
label, is_default_label = self.wallet.get_label(tx_hash)
|
||||||
else:
|
else:
|
||||||
|
@ -727,7 +727,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
|
|
||||||
item.setIcon(0, icon)
|
item.setIcon(0, icon)
|
||||||
self.history_list.insertTopLevelItem(0,item)
|
self.history_list.insertTopLevelItem(0,item)
|
||||||
|
|
||||||
|
|
||||||
self.history_list.setCurrentItem(self.history_list.topLevelItem(0))
|
self.history_list.setCurrentItem(self.history_list.topLevelItem(0))
|
||||||
|
|
||||||
|
@ -744,7 +744,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
self.payto_e = QLineEdit()
|
self.payto_e = QLineEdit()
|
||||||
grid.addWidget(QLabel(_('Pay to')), 1, 0)
|
grid.addWidget(QLabel(_('Pay to')), 1, 0)
|
||||||
grid.addWidget(self.payto_e, 1, 1, 1, 3)
|
grid.addWidget(self.payto_e, 1, 1, 1, 3)
|
||||||
|
|
||||||
grid.addWidget(HelpButton(_('Recipient of the funds.') + '\n\n' + _('You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)')), 1, 4)
|
grid.addWidget(HelpButton(_('Recipient of the funds.') + '\n\n' + _('You may enter a Bitcoin address, a label from your list of contacts (a list of completions will be proposed), or an alias (email-like address that forwards to a Bitcoin address)')), 1, 4)
|
||||||
|
|
||||||
completer = QCompleter()
|
completer = QCompleter()
|
||||||
|
@ -776,7 +776,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
_('Amount to be sent.') + '\n\n' \
|
_('Amount to be sent.') + '\n\n' \
|
||||||
+ _('The amount will be displayed in red if you do not have enough funds in your wallet. Note that if you have frozen some of your addresses, the available funds will be lower than your total balance.') \
|
+ _('The amount will be displayed in red if you do not have enough funds in your wallet. Note that if you have frozen some of your addresses, the available funds will be lower than your total balance.') \
|
||||||
+ '\n\n' + _('Keyboard shortcut: type "!" to send all your coins.')), 4, 3)
|
+ '\n\n' + _('Keyboard shortcut: type "!" to send all your coins.')), 4, 3)
|
||||||
|
|
||||||
self.fee_e = AmountEdit(self.base_unit)
|
self.fee_e = AmountEdit(self.base_unit)
|
||||||
grid.addWidget(QLabel(_('Fee')), 5, 0)
|
grid.addWidget(QLabel(_('Fee')), 5, 0)
|
||||||
grid.addWidget(self.fee_e, 5, 1, 1, 2)
|
grid.addWidget(self.fee_e, 5, 1, 1, 2)
|
||||||
|
@ -797,7 +797,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
|
|
||||||
QShortcut(QKeySequence("Up"), w, w.focusPreviousChild)
|
QShortcut(QKeySequence("Up"), w, w.focusPreviousChild)
|
||||||
QShortcut(QKeySequence("Down"), w, w.focusNextChild)
|
QShortcut(QKeySequence("Down"), w, w.focusNextChild)
|
||||||
w.setLayout(grid)
|
w.setLayout(grid)
|
||||||
|
|
||||||
w2 = QWidget()
|
w2 = QWidget()
|
||||||
vbox = QVBoxLayout()
|
vbox = QVBoxLayout()
|
||||||
|
@ -817,7 +817,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
self.amount_e.setText( self.format_amount(amount) )
|
self.amount_e.setText( self.format_amount(amount) )
|
||||||
self.fee_e.setText( self.format_amount( fee ) )
|
self.fee_e.setText( self.format_amount( fee ) )
|
||||||
return
|
return
|
||||||
|
|
||||||
amount = self.read_amount(str(self.amount_e.text()))
|
amount = self.read_amount(str(self.amount_e.text()))
|
||||||
fee = self.read_amount(str(self.fee_e.text()))
|
fee = self.read_amount(str(self.fee_e.text()))
|
||||||
|
|
||||||
|
@ -921,7 +921,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
QMessageBox.warning(self, _('Error'), _("This transaction requires a higher fee, or it will not be propagated by the network."), _('OK'))
|
QMessageBox.warning(self, _('Error'), _("This transaction requires a higher fee, or it will not be propagated by the network."), _('OK'))
|
||||||
return
|
return
|
||||||
|
|
||||||
if label:
|
if label:
|
||||||
self.wallet.set_label(tx.hash(), label)
|
self.wallet.set_label(tx.hash(), label)
|
||||||
|
|
||||||
if tx.is_complete:
|
if tx.is_complete:
|
||||||
|
@ -1064,7 +1064,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
self.column_widths["receive"] = []
|
self.column_widths["receive"] = []
|
||||||
for i in range(self.receive_list.columnCount() -1):
|
for i in range(self.receive_list.columnCount() -1):
|
||||||
self.column_widths["receive"].append(self.receive_list.columnWidth(i))
|
self.column_widths["receive"].append(self.receive_list.columnWidth(i))
|
||||||
|
|
||||||
self.column_widths["history"] = []
|
self.column_widths["history"] = []
|
||||||
for i in range(self.history_list.columnCount() - 1):
|
for i in range(self.history_list.columnCount() - 1):
|
||||||
self.column_widths["history"].append(self.history_list.columnWidth(i))
|
self.column_widths["history"].append(self.history_list.columnWidth(i))
|
||||||
|
@ -1127,7 +1127,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
def create_receive_menu(self, position):
|
def create_receive_menu(self, position):
|
||||||
# fixme: this function apparently has a side effect.
|
# fixme: this function apparently has a side effect.
|
||||||
# if it is not called the menu pops up several times
|
# if it is not called the menu pops up several times
|
||||||
#self.receive_list.selectedIndexes()
|
#self.receive_list.selectedIndexes()
|
||||||
|
|
||||||
selected = self.receive_list.selectedItems()
|
selected = self.receive_list.selectedItems()
|
||||||
multi_select = len(selected) > 1
|
multi_select = len(selected) > 1
|
||||||
|
@ -1162,7 +1162,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
menu.addAction(_("Unfreeze"), lambda: self.set_addrs_frozen(addrs, False))
|
menu.addAction(_("Unfreeze"), lambda: self.set_addrs_frozen(addrs, False))
|
||||||
|
|
||||||
menu.addAction(_("Send From"), lambda: self.send_from_addresses(addrs))
|
menu.addAction(_("Send From"), lambda: self.send_from_addresses(addrs))
|
||||||
|
|
||||||
run_hook('receive_menu', menu, addrs)
|
run_hook('receive_menu', menu, addrs)
|
||||||
menu.exec_(self.receive_list.viewport().mapToGlobal(position))
|
menu.exec_(self.receive_list.viewport().mapToGlobal(position))
|
||||||
|
|
||||||
|
@ -1235,13 +1235,13 @@ class ElectrumWindow(QMainWindow):
|
||||||
balance = self.format_amount(c + u)
|
balance = self.format_amount(c + u)
|
||||||
item.setData(2,0,balance)
|
item.setData(2,0,balance)
|
||||||
|
|
||||||
if address in self.wallet.frozen_addresses:
|
if address in self.wallet.frozen_addresses:
|
||||||
item.setBackgroundColor(0, QColor('lightblue'))
|
item.setBackgroundColor(0, QColor('lightblue'))
|
||||||
|
|
||||||
|
|
||||||
def update_receive_tab(self):
|
def update_receive_tab(self):
|
||||||
l = self.receive_list
|
l = self.receive_list
|
||||||
|
|
||||||
l.clear()
|
l.clear()
|
||||||
l.setColumnHidden(2, False)
|
l.setColumnHidden(2, False)
|
||||||
l.setColumnHidden(3, False)
|
l.setColumnHidden(3, False)
|
||||||
|
@ -1266,7 +1266,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
if not self.wallet.is_seeded(k):
|
if not self.wallet.is_seeded(k):
|
||||||
icon = QIcon(":icons/key.png")
|
icon = QIcon(":icons/key.png")
|
||||||
account_item.setIcon(0, icon)
|
account_item.setIcon(0, icon)
|
||||||
|
|
||||||
for is_change in ([0,1]):
|
for is_change in ([0,1]):
|
||||||
name = _("Receiving") if not is_change else _("Change")
|
name = _("Receiving") if not is_change else _("Change")
|
||||||
seq_item = QTreeWidgetItem( [ name, '', '', '', ''] )
|
seq_item = QTreeWidgetItem( [ name, '', '', '', ''] )
|
||||||
|
@ -1280,7 +1280,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
|
|
||||||
for address in account.get_addresses(is_change):
|
for address in account.get_addresses(is_change):
|
||||||
h = self.wallet.history.get(address,[])
|
h = self.wallet.history.get(address,[])
|
||||||
|
|
||||||
if h == []:
|
if h == []:
|
||||||
gap += 1
|
gap += 1
|
||||||
if gap > self.wallet.gap_limit:
|
if gap > self.wallet.gap_limit:
|
||||||
|
@ -1324,7 +1324,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
item = QTreeWidgetItem( [ address, '', '', ''] )
|
item = QTreeWidgetItem( [ address, '', '', ''] )
|
||||||
self.update_receive_item(item)
|
self.update_receive_item(item)
|
||||||
account_item.addChild(item)
|
account_item.addChild(item)
|
||||||
|
|
||||||
|
|
||||||
# we use column 1 because column 0 may be hidden
|
# we use column 1 because column 0 may be hidden
|
||||||
l.setCurrentItem(l.topLevelItem(0),1)
|
l.setCurrentItem(l.topLevelItem(0),1)
|
||||||
|
@ -1371,7 +1371,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
for m in dir(c):
|
for m in dir(c):
|
||||||
if m[0]=='_' or m in ['network','wallet']: continue
|
if m[0]=='_' or m in ['network','wallet']: continue
|
||||||
methods[m] = mkfunc(c._run, m)
|
methods[m] = mkfunc(c._run, m)
|
||||||
|
|
||||||
console.updateNamespace(methods)
|
console.updateNamespace(methods)
|
||||||
|
|
||||||
|
|
||||||
|
@ -1400,7 +1400,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
self.updatelabel = UpdateLabel(self.config, sb)
|
self.updatelabel = UpdateLabel(self.config, sb)
|
||||||
|
|
||||||
self.account_selector = QComboBox()
|
self.account_selector = QComboBox()
|
||||||
self.connect(self.account_selector,SIGNAL("activated(QString)"),self.change_account)
|
self.connect(self.account_selector,SIGNAL("activated(QString)"),self.change_account)
|
||||||
sb.addPermanentWidget(self.account_selector)
|
sb.addPermanentWidget(self.account_selector)
|
||||||
|
|
||||||
if (int(qtVersion[0]) >= 4 and int(qtVersion[2]) >= 7):
|
if (int(qtVersion[0]) >= 4 and int(qtVersion[2]) >= 7):
|
||||||
|
@ -1409,11 +1409,11 @@ class ElectrumWindow(QMainWindow):
|
||||||
self.lock_icon = QIcon()
|
self.lock_icon = QIcon()
|
||||||
self.password_button = StatusBarButton( self.lock_icon, _("Password"), self.change_password_dialog )
|
self.password_button = StatusBarButton( self.lock_icon, _("Password"), self.change_password_dialog )
|
||||||
sb.addPermanentWidget( self.password_button )
|
sb.addPermanentWidget( self.password_button )
|
||||||
|
|
||||||
sb.addPermanentWidget( StatusBarButton( QIcon(":icons/preferences.png"), _("Preferences"), self.settings_dialog ) )
|
sb.addPermanentWidget( StatusBarButton( QIcon(":icons/preferences.png"), _("Preferences"), self.settings_dialog ) )
|
||||||
self.seed_button = StatusBarButton( QIcon(":icons/seed.png"), _("Seed"), self.show_seed_dialog )
|
self.seed_button = StatusBarButton( QIcon(":icons/seed.png"), _("Seed"), self.show_seed_dialog )
|
||||||
sb.addPermanentWidget( self.seed_button )
|
sb.addPermanentWidget( self.seed_button )
|
||||||
self.status_button = StatusBarButton( QIcon(":icons/status_disconnected.png"), _("Network"), self.run_network_dialog )
|
self.status_button = StatusBarButton( QIcon(":icons/status_disconnected.png"), _("Network"), self.run_network_dialog )
|
||||||
sb.addPermanentWidget( self.status_button )
|
sb.addPermanentWidget( self.status_button )
|
||||||
|
|
||||||
run_hook('create_status_bar', (sb,))
|
run_hook('create_status_bar', (sb,))
|
||||||
|
@ -1449,7 +1449,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
d = QDialog(self)
|
d = QDialog(self)
|
||||||
vbox = QVBoxLayout(d)
|
vbox = QVBoxLayout(d)
|
||||||
vbox.addWidget(QLabel(_('New Contact')+':'))
|
vbox.addWidget(QLabel(_('New Contact')+':'))
|
||||||
|
|
||||||
grid = QGridLayout()
|
grid = QGridLayout()
|
||||||
line1 = QLineEdit()
|
line1 = QLineEdit()
|
||||||
line2 = QLineEdit()
|
line2 = QLineEdit()
|
||||||
|
@ -1460,17 +1460,17 @@ class ElectrumWindow(QMainWindow):
|
||||||
|
|
||||||
vbox.addLayout(grid)
|
vbox.addLayout(grid)
|
||||||
vbox.addLayout(ok_cancel_buttons(d))
|
vbox.addLayout(ok_cancel_buttons(d))
|
||||||
|
|
||||||
if not d.exec_():
|
if not d.exec_():
|
||||||
return
|
return
|
||||||
|
|
||||||
address = str(line1.text())
|
address = str(line1.text())
|
||||||
label = unicode(line2.text())
|
label = unicode(line2.text())
|
||||||
|
|
||||||
if not is_valid(address):
|
if not is_valid(address):
|
||||||
QMessageBox.warning(self, _('Error'), _('Invalid Address'), _('OK'))
|
QMessageBox.warning(self, _('Error'), _('Invalid Address'), _('OK'))
|
||||||
return
|
return
|
||||||
|
|
||||||
self.wallet.add_contact(address)
|
self.wallet.add_contact(address)
|
||||||
if label:
|
if label:
|
||||||
self.wallet.set_label(address, label)
|
self.wallet.set_label(address, label)
|
||||||
|
@ -1508,8 +1508,8 @@ class ElectrumWindow(QMainWindow):
|
||||||
self.wallet.create_pending_account('1', name)
|
self.wallet.create_pending_account('1', name)
|
||||||
self.update_receive_tab()
|
self.update_receive_tab()
|
||||||
self.tabs.setCurrentIndex(2)
|
self.tabs.setCurrentIndex(2)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def show_master_public_key_old(self):
|
def show_master_public_key_old(self):
|
||||||
dialog = QDialog(self)
|
dialog = QDialog(self)
|
||||||
|
@ -1537,7 +1537,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
vbox.addLayout(close_button(dialog))
|
vbox.addLayout(close_button(dialog))
|
||||||
dialog.setLayout(vbox)
|
dialog.setLayout(vbox)
|
||||||
dialog.exec_()
|
dialog.exec_()
|
||||||
|
|
||||||
|
|
||||||
def show_master_public_key(self):
|
def show_master_public_key(self):
|
||||||
|
|
||||||
|
@ -1577,14 +1577,14 @@ class ElectrumWindow(QMainWindow):
|
||||||
mpk_text.setText(K)
|
mpk_text.setText(K)
|
||||||
mpk_qrw.set_addr(K)
|
mpk_qrw.set_addr(K)
|
||||||
mpk_qrw.update_qr()
|
mpk_qrw.update_qr()
|
||||||
|
|
||||||
key_selector = QComboBox()
|
key_selector = QComboBox()
|
||||||
keys = sorted(self.wallet.master_public_keys.keys())
|
keys = sorted(self.wallet.master_public_keys.keys())
|
||||||
key_selector.addItems(keys)
|
key_selector.addItems(keys)
|
||||||
|
|
||||||
main_layout.addWidget(QLabel(_('Derivation:')), 0, 0)
|
main_layout.addWidget(QLabel(_('Derivation:')), 0, 0)
|
||||||
main_layout.addWidget(key_selector, 0, 1)
|
main_layout.addWidget(key_selector, 0, 1)
|
||||||
dialog.connect(key_selector,SIGNAL("activated(QString)"),update)
|
dialog.connect(key_selector,SIGNAL("activated(QString)"),update)
|
||||||
|
|
||||||
update(keys[0])
|
update(keys[0])
|
||||||
|
|
||||||
|
@ -1594,7 +1594,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
|
|
||||||
dialog.setLayout(vbox)
|
dialog.setLayout(vbox)
|
||||||
dialog.exec_()
|
dialog.exec_()
|
||||||
|
|
||||||
|
|
||||||
@protected
|
@protected
|
||||||
def show_seed_dialog(self, password):
|
def show_seed_dialog(self, password):
|
||||||
|
@ -1673,7 +1673,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
password = None
|
password = None
|
||||||
|
|
||||||
if args != (False,):
|
if args != (False,):
|
||||||
args = (self,) + args + (password,)
|
args = (self,) + args + (password,)
|
||||||
else:
|
else:
|
||||||
|
@ -1781,7 +1781,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
d.setLayout(vbox)
|
d.setLayout(vbox)
|
||||||
d.exec_()
|
d.exec_()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def question(self, msg):
|
def question(self, msg):
|
||||||
|
@ -1842,7 +1842,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
return tx
|
return tx
|
||||||
except Exception:
|
except Exception:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
QMessageBox.critical(None, _("Unable to parse transaction"), _("Electrum was unable to parse your transaction"))
|
QMessageBox.critical(None, _("Unable to parse transaction"), _("Electrum was unable to parse your transaction"))
|
||||||
|
|
||||||
|
|
||||||
|
@ -1933,7 +1933,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
transaction.writerow(["address", "private_key"])
|
transaction.writerow(["address", "private_key"])
|
||||||
|
|
||||||
addresses = self.wallet.addresses(True)
|
addresses = self.wallet.addresses(True)
|
||||||
|
|
||||||
for addr in addresses:
|
for addr in addresses:
|
||||||
pk = "".join(self.wallet.get_private_key(addr, password))
|
pk = "".join(self.wallet.get_private_key(addr, password))
|
||||||
transaction.writerow(["%34s"%addr,pk])
|
transaction.writerow(["%34s"%addr,pk])
|
||||||
|
@ -1961,7 +1961,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
QMessageBox.information(None, _("Labels imported"), _("Your labels were imported from")+" '%s'" % str(labelsFile))
|
QMessageBox.information(None, _("Labels imported"), _("Your labels were imported from")+" '%s'" % str(labelsFile))
|
||||||
except (IOError, os.error), reason:
|
except (IOError, os.error), reason:
|
||||||
QMessageBox.critical(None, _("Unable to import labels"), _("Electrum was unable to import your labels.")+"\n" + str(reason))
|
QMessageBox.critical(None, _("Unable to import labels"), _("Electrum was unable to import your labels.")+"\n" + str(reason))
|
||||||
|
|
||||||
|
|
||||||
def do_export_labels(self):
|
def do_export_labels(self):
|
||||||
labels = self.wallet.labels
|
labels = self.wallet.labels
|
||||||
|
@ -2000,7 +2000,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
badkeys.append(key)
|
badkeys.append(key)
|
||||||
continue
|
continue
|
||||||
if not addr:
|
if not addr:
|
||||||
badkeys.append(key)
|
badkeys.append(key)
|
||||||
else:
|
else:
|
||||||
addrlist.append(addr)
|
addrlist.append(addr)
|
||||||
|
@ -2029,7 +2029,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
grid.addWidget(HelpButton(msg), 0, 2)
|
grid.addWidget(HelpButton(msg), 0, 2)
|
||||||
if not self.config.is_modifiable('num_zeros'):
|
if not self.config.is_modifiable('num_zeros'):
|
||||||
for w in [nz_e, nz_label]: w.setEnabled(False)
|
for w in [nz_e, nz_label]: w.setEnabled(False)
|
||||||
|
|
||||||
lang_label=QLabel(_('Language') + ':')
|
lang_label=QLabel(_('Language') + ':')
|
||||||
grid.addWidget(lang_label, 1, 0)
|
grid.addWidget(lang_label, 1, 0)
|
||||||
lang_combo = QComboBox()
|
lang_combo = QComboBox()
|
||||||
|
@ -2045,7 +2045,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
if not self.config.is_modifiable('language'):
|
if not self.config.is_modifiable('language'):
|
||||||
for w in [lang_combo, lang_label]: w.setEnabled(False)
|
for w in [lang_combo, lang_label]: w.setEnabled(False)
|
||||||
|
|
||||||
|
|
||||||
fee_label = QLabel(_('Transaction fee') + ':')
|
fee_label = QLabel(_('Transaction fee') + ':')
|
||||||
grid.addWidget(fee_label, 2, 0)
|
grid.addWidget(fee_label, 2, 0)
|
||||||
fee_e = AmountEdit(self.base_unit)
|
fee_e = AmountEdit(self.base_unit)
|
||||||
|
@ -2078,7 +2078,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
|
|
||||||
vbox.addLayout(grid)
|
vbox.addLayout(grid)
|
||||||
vbox.addLayout(ok_cancel_buttons(d))
|
vbox.addLayout(ok_cancel_buttons(d))
|
||||||
d.setLayout(vbox)
|
d.setLayout(vbox)
|
||||||
|
|
||||||
# run the dialog
|
# run the dialog
|
||||||
if not d.exec_(): return
|
if not d.exec_(): return
|
||||||
|
@ -2091,7 +2091,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
return
|
return
|
||||||
|
|
||||||
self.wallet.set_fee(fee)
|
self.wallet.set_fee(fee)
|
||||||
|
|
||||||
nz = unicode(nz_e.text())
|
nz = unicode(nz_e.text())
|
||||||
try:
|
try:
|
||||||
nz = int( nz )
|
nz = int( nz )
|
||||||
|
@ -2110,21 +2110,21 @@ class ElectrumWindow(QMainWindow):
|
||||||
if self.wallet.use_change != usechange_result:
|
if self.wallet.use_change != usechange_result:
|
||||||
self.wallet.use_change = usechange_result
|
self.wallet.use_change = usechange_result
|
||||||
self.wallet.storage.put('use_change', self.wallet.use_change)
|
self.wallet.storage.put('use_change', self.wallet.use_change)
|
||||||
|
|
||||||
unit_result = units[unit_combo.currentIndex()]
|
unit_result = units[unit_combo.currentIndex()]
|
||||||
if self.base_unit() != unit_result:
|
if self.base_unit() != unit_result:
|
||||||
self.decimal_point = 8 if unit_result == 'BTC' else 5
|
self.decimal_point = 8 if unit_result == 'BTC' else 5
|
||||||
self.config.set_key('decimal_point', self.decimal_point, True)
|
self.config.set_key('decimal_point', self.decimal_point, True)
|
||||||
self.update_history_tab()
|
self.update_history_tab()
|
||||||
self.update_status()
|
self.update_status()
|
||||||
|
|
||||||
need_restart = False
|
need_restart = False
|
||||||
|
|
||||||
lang_request = languages.keys()[lang_combo.currentIndex()]
|
lang_request = languages.keys()[lang_combo.currentIndex()]
|
||||||
if lang_request != self.config.get('language'):
|
if lang_request != self.config.get('language'):
|
||||||
self.config.set_key("language", lang_request, True)
|
self.config.set_key("language", lang_request, True)
|
||||||
need_restart = True
|
need_restart = True
|
||||||
|
|
||||||
run_hook('close_settings_dialog')
|
run_hook('close_settings_dialog')
|
||||||
|
|
||||||
if need_restart:
|
if need_restart:
|
||||||
|
@ -2189,7 +2189,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
w = p.settings_widget(self)
|
w = p.settings_widget(self)
|
||||||
w.setEnabled( p.is_enabled() )
|
w.setEnabled( p.is_enabled() )
|
||||||
grid.addWidget(w, i, 1)
|
grid.addWidget(w, i, 1)
|
||||||
else:
|
else:
|
||||||
w = None
|
w = None
|
||||||
cb.clicked.connect(mk_toggle(cb,p,w))
|
cb.clicked.connect(mk_toggle(cb,p,w))
|
||||||
grid.addWidget(HelpButton(p.description()), i, 2)
|
grid.addWidget(HelpButton(p.description()), i, 2)
|
||||||
|
|
Loading…
Reference in New Issue