|
|
@ -1,7 +1,11 @@ |
|
|
|
import sys |
|
|
|
|
|
|
|
# todo: see PySide |
|
|
|
|
|
|
|
from PyQt4.QtGui import * |
|
|
|
from PyQt4.QtCore import * |
|
|
|
import PyQt4.QtCore as QtCore |
|
|
|
import PyQt4.QtGui as QtGui |
|
|
|
|
|
|
|
def restore_create_dialog(wallet): |
|
|
|
pass |
|
|
@ -14,13 +18,36 @@ class BitcoinWidget(QWidget): |
|
|
|
self.wallet = wallet |
|
|
|
self.initUI() |
|
|
|
|
|
|
|
def create_history_tab(self): |
|
|
|
h = [ 'ff', 'bar' ] |
|
|
|
qstr = QStringList((QString('foo'),QString('bar'))) |
|
|
|
qstr_model = QtGui.QStringListModel(qstr) |
|
|
|
lv = QListView() |
|
|
|
lv.setModel(qstr_model) |
|
|
|
return lv |
|
|
|
|
|
|
|
def create_send_tab(self): |
|
|
|
return QLabel('heh') |
|
|
|
|
|
|
|
def create_receive_tab(self): |
|
|
|
return QLabel('heh') |
|
|
|
|
|
|
|
def create_contacts_tab(self): |
|
|
|
return QLabel('heh') |
|
|
|
|
|
|
|
def create_wall_tab(self): |
|
|
|
return QLabel(self.wallet.interface.message) |
|
|
|
|
|
|
|
def initUI(self): |
|
|
|
qbtn = QPushButton('Quit', self) |
|
|
|
qbtn.clicked.connect(QtCore.QCoreApplication.instance().quit) |
|
|
|
qbtn.resize(qbtn.sizeHint()) |
|
|
|
qbtn.move(50, 50) |
|
|
|
tabs = QTabWidget(self) |
|
|
|
tabs.addTab(self.create_history_tab(), 'History') |
|
|
|
tabs.addTab(self.create_send_tab(), 'Send') |
|
|
|
tabs.addTab(self.create_receive_tab(), 'Receive') |
|
|
|
tabs.addTab(self.create_contacts_tab(),'Contacts') |
|
|
|
tabs.addTab(self.create_wall_tab(), 'Wall') |
|
|
|
tabs.resize(600, 400) |
|
|
|
tabs.show() |
|
|
|
|
|
|
|
self.setGeometry(300, 300, 250, 150) |
|
|
|
self.setWindowTitle( 'Electrum ' + self.wallet.electrum_version ) |
|
|
|
self.show() |
|
|
|
|
|
|
|