Added code to remember window position
This commit is contained in:
@@ -38,6 +38,7 @@ except:
|
||||
|
||||
from wallet import format_satoshis
|
||||
import bmp, mnemonic, pyqrnative, qrscanner
|
||||
from simple_config import SimpleConfig
|
||||
|
||||
from decimal import Decimal
|
||||
|
||||
@@ -202,7 +203,9 @@ class ElectrumWindow(QMainWindow):
|
||||
tabs.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
|
||||
self.setCentralWidget(tabs)
|
||||
self.create_status_bar()
|
||||
self.setGeometry(100,100,840,400)
|
||||
cfg = SimpleConfig()
|
||||
g = cfg.config["winpos-qt"]
|
||||
self.setGeometry(g[0], g[1], g[2], g[3])
|
||||
title = 'Electrum ' + self.wallet.electrum_version + ' - ' + self.wallet.path
|
||||
if not self.wallet.seed: title += ' [seedless]'
|
||||
self.setWindowTitle( title )
|
||||
@@ -1423,6 +1426,12 @@ class ElectrumWindow(QMainWindow):
|
||||
|
||||
return True
|
||||
|
||||
def closeEvent(self, event):
|
||||
cfg = SimpleConfig()
|
||||
g = self.geometry()
|
||||
cfg.config["winpos-qt"] = [g.left(),g.top(),g.width(),g.height()]
|
||||
cfg.save_config()
|
||||
event.accept()
|
||||
|
||||
|
||||
class ElectrumGui:
|
||||
|
||||
Reference in New Issue
Block a user