Added settings dialog option for gui startup mode

This commit is contained in:
bkkcoins 2012-09-21 08:47:56 +07:00
parent af3fe1722b
commit 01b300562e
1 changed files with 13 additions and 1 deletions

View File

@ -38,6 +38,7 @@ except:
from wallet import format_satoshis
import bmp, mnemonic, pyqrnative, qrscanner
from simple_config import SimpleConfig
from decimal import Decimal
@ -1221,7 +1222,7 @@ class ElectrumWindow(QMainWindow):
cb.setChecked(self.wallet.expert_mode)
if self.wallet.expert_mode:
usechange_cb = QCheckBox(_('Use change addresses'))
grid.addWidget(usechange_cb, 5, 0)
usechange_cb.setChecked(self.wallet.use_change)
@ -1241,6 +1242,13 @@ class ElectrumWindow(QMainWindow):
grid.addWidget(HelpButton(msg), 6, 2)
gap_e.textChanged.connect(lambda: numbify(nz_e,True))
gui = QComboBox()
gui.addItems(['Lite', 'Qt'])
cfg = SimpleConfig()
gui.setCurrentIndex(gui.findText(cfg.config["gui"].capitalize()))
grid.addWidget(QLabel(_('Default GUI') + ':'), 7, 0)
grid.addWidget(gui, 7, 1)
grid.addWidget(HelpButton(_('Select which GUI mode to use at start up. ')), 7, 2)
vbox.addLayout(ok_cancel_buttons(d))
d.setLayout(vbox)
@ -1288,6 +1296,10 @@ class ElectrumWindow(QMainWindow):
self.update_receive_tab()
else:
QMessageBox.warning(self, _('Error'), _('Invalid value'), _('OK'))
cfg = SimpleConfig()
cfg.config["gui"] = str(gui.currentText()).lower()
cfg.save_config()
self.set_expert_mode(cb.isChecked())