1
0

Added code to remember window position

This commit is contained in:
bkkcoins
2012-09-21 10:53:14 +07:00
parent af3fe1722b
commit 3007d95ceb
3 changed files with 24 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ from PyQt4.QtGui import *
from decimal import Decimal as D
from interface import DEFAULT_SERVERS
from simple_config import SimpleConfig
from util import get_resource_path as rsrc
from i18n import _
import decimal
@@ -231,6 +232,12 @@ class MiniWindow(QDialog):
close_shortcut = QShortcut(QKeySequence("Ctrl+W"), self)
close_shortcut.activated.connect(self.close)
cfg = SimpleConfig()
g = cfg.config["winpos-lite"]
self.setGeometry(g[0], g[1], g[2], g[3])
show_history.setChecked(cfg.config["history"])
self.show_history(cfg.config["history"])
self.setWindowIcon(QIcon(":electrum.png"))
self.setWindowTitle("Electrum")
self.setWindowFlags(Qt.Window|Qt.MSWindowsFixedSizeDialogHint)
@@ -247,6 +254,12 @@ class MiniWindow(QDialog):
QDir.setCurrent(old_path)
def closeEvent(self, event):
cfg = SimpleConfig()
g = self.geometry()
cfg.config["winpos-lite"] = [g.left(),g.top(),g.width(),g.height()]
cfg.config["history"] = self.history_list.isVisible()
cfg.save_config()
super(MiniWindow, self).closeEvent(event)
qApp.quit()