1
0

add switch-gui button for qt

This commit is contained in:
bkkcoins
2013-01-05 19:44:20 +07:00
committed by thomasv
parent 3e8099b619
commit 2d031013a5
4 changed files with 29 additions and 11 deletions

View File

@@ -131,14 +131,17 @@ def csv_transaction(wallet):
class ElectrumGui(QObject):
def __init__(self, wallet, config):
def __init__(self, wallet, config, expert=None):
super(QObject, self).__init__()
self.wallet = wallet
self.config = config
self.check_qt_version()
self.app = QApplication(sys.argv)
self.expert = expert
if self.expert != None:
self.app = self.expert.app
else:
self.app = QApplication(sys.argv)
def check_qt_version(self):
qtVersion = qVersion()
@@ -165,14 +168,15 @@ class ElectrumGui(QObject):
if url:
self.set_url(url)
timer = Timer()
timer.start()
self.expert = gui_qt.ElectrumWindow(self.wallet, self.config)
self.expert.app = self.app
self.expert.connect_slots(timer)
self.expert.update_wallet()
self.app.exec_()
if self.expert == None:
timer = Timer()
timer.start()
self.expert = gui_qt.ElectrumWindow(self.wallet, self.config)
self.expert.app = self.app
self.expert.connect_slots(timer)
self.expert.update_wallet()
self.app.exec_()
def expand(self):
"""Hide the lite mode window and show pro-mode."""