1
0

network icon

This commit is contained in:
thomasv
2012-02-14 15:34:13 +01:00
parent 1e565a37a7
commit b44640015a
3 changed files with 16 additions and 6 deletions

View File

@@ -773,20 +773,29 @@ class ElectrumWindow(QMainWindow):
d = QDialog(parent)
d.setModal(1)
d.setWindowTitle('Server')
d.setMinimumSize(375, 20)
vbox = QVBoxLayout()
vbox.addWidget(QLabel(status))
vbox.setSpacing(20)
grid = QGridLayout()
grid.setSpacing(8)
hbox = QHBoxLayout()
l = QLabel()
l.setPixmap(QPixmap(":icons/network.png"))
hbox.addWidget(l)
hbox.addWidget(QLabel(status))
vbox.addLayout(hbox)
hbox = QHBoxLayout()
host_line = QLineEdit()
host_line.setText("%s:%d"% (host,port) )
grid.addWidget(QLabel('Server'), 2, 0)
grid.addWidget(host_line, 2, 1)
vbox.addLayout(grid)
hbox.addWidget(QLabel('Connect to:'))
hbox.addWidget(host_line)
vbox.addLayout(hbox)
servers_list = QTreeWidget(parent)
servers_list.setHeaderLabels( [ 'Active servers'] )
servers_list.setMaximumHeight(150)
for item in wallet.interface.servers:
servers_list.addTopLevelItem(QTreeWidgetItem( [ item ] ))
servers_list.connect(servers_list, SIGNAL('itemClicked(QTreeWidgetItem*, int)'), lambda x:host_line.setText( x.text(0) + ':50000' ))