From 1e565a37a70f10b8f9945b55313ebd3a6f627124 Mon Sep 17 00:00:00 2001 From: thomasv Date: Tue, 14 Feb 2012 14:58:38 +0100 Subject: [PATCH] servers list widget --- client/gui_qt.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/client/gui_qt.py b/client/gui_qt.py index ad64ab37..a1c604e3 100644 --- a/client/gui_qt.py +++ b/client/gui_qt.py @@ -785,6 +785,13 @@ class ElectrumWindow(QMainWindow): grid.addWidget(host_line, 2, 1) vbox.addLayout(grid) + servers_list = QTreeWidget(parent) + servers_list.setHeaderLabels( [ 'Active servers'] ) + 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' )) + vbox.addWidget(servers_list) + vbox.addLayout(ok_cancel_buttons(d)) d.setLayout(vbox)