Make more dialogs window-modal
Also remove some unnecessary imports
This commit is contained in:
@@ -2861,7 +2861,7 @@ class ElectrumWindow(QMainWindow, PrintError):
|
||||
def enable_settings_widget(p, name, i):
|
||||
widget = settings_widgets.get(name)
|
||||
if not widget and p and p.requires_settings():
|
||||
widget = settings_widgets[name] = p.settings_widget(self)
|
||||
widget = settings_widgets[name] = p.settings_widget(d)
|
||||
grid.addWidget(widget, i, 1)
|
||||
if widget:
|
||||
widget.setEnabled(bool(p and p.is_enabled()))
|
||||
|
||||
@@ -20,17 +20,14 @@ from PyQt4.QtGui import *
|
||||
from PyQt4.QtCore import *
|
||||
import PyQt4.QtCore as QtCore
|
||||
from electrum.i18n import _
|
||||
from electrum import mnemonic
|
||||
|
||||
from util import *
|
||||
from qrtextedit import ShowQRTextEdit, ScanQRTextEdit
|
||||
|
||||
class SeedDialog(QDialog):
|
||||
class SeedDialog(WindowModalDialog):
|
||||
def __init__(self, parent, seed, imported_keys):
|
||||
QDialog.__init__(self, parent)
|
||||
self.setModal(1)
|
||||
WindowModalDialog.__init__(self, parent, ('Electrum - ' + _('Seed')))
|
||||
self.setMinimumWidth(400)
|
||||
self.setWindowTitle('Electrum' + ' - ' + _('Seed'))
|
||||
vbox = show_seed_box_msg(seed)
|
||||
if imported_keys:
|
||||
vbox.addWidget(QLabel("<b>"+_("WARNING")+":</b> " + _("Your wallet contains imported keys. These keys cannot be recovered from seed.") + "</b><p>"))
|
||||
|
||||
Reference in New Issue
Block a user