cleanup; make toplevel item current

This commit is contained in:
ThomasV 2012-06-09 23:26:41 +02:00
parent d9fad9452d
commit e5ec6bcd39

View file

@ -399,6 +399,9 @@ class ElectrumWindow(QMainWindow):
item.setIcon(0, icon) item.setIcon(0, icon)
self.history_list.insertTopLevelItem(0,item) self.history_list.insertTopLevelItem(0,item)
self.history_list.setCurrentItem(self.history_list.topLevelItem(0))
self.history_list.setFocus(True)
def create_send_tab(self): def create_send_tab(self):
w = QWidget() w = QWidget()
@ -736,10 +739,6 @@ class ElectrumWindow(QMainWindow):
l.setColumnWidth(4, 10) l.setColumnWidth(4, 10)
self.new_address_button.setHidden(not self.wallet.expert_mode) self.new_address_button.setHidden(not self.wallet.expert_mode)
#self.prioritize_button.setHidden(not self.wallet.expert_mode)
#self.freeze_button.setHidden(not self.wallet.expert_mode)
gap = 0 gap = 0
is_red = False is_red = False
for address in self.wallet.all_addresses(): for address in self.wallet.all_addresses():
@ -778,7 +777,9 @@ class ElectrumWindow(QMainWindow):
if is_red and address in self.wallet.addresses: if is_red and address in self.wallet.addresses:
item.setBackgroundColor(1, QColor('red')) item.setBackgroundColor(1, QColor('red'))
self.receive_list.addTopLevelItem(item) l.addTopLevelItem(item)
l.setCurrentItem(l.topLevelItem(0))
def show_contact_details(self, item, column): def show_contact_details(self, item, column):
m = unicode(item.text(0)) m = unicode(item.text(0))
@ -806,7 +807,7 @@ class ElectrumWindow(QMainWindow):
alias_targets.append(target) alias_targets.append(target)
item = QTreeWidgetItem( [ target, alias, '-'] ) item = QTreeWidgetItem( [ target, alias, '-'] )
item.setBackgroundColor(1, QColor('lightgray')) item.setBackgroundColor(1, QColor('lightgray'))
self.contacts_list.addTopLevelItem(item) l.addTopLevelItem(item)
for address in self.wallet.addressbook: for address in self.wallet.addressbook:
if address in alias_targets: continue if address in alias_targets: continue
@ -817,8 +818,9 @@ class ElectrumWindow(QMainWindow):
tx = "None" if n==0 else "%d"%n tx = "None" if n==0 else "%d"%n
item = QTreeWidgetItem( [ address, label, tx] ) item = QTreeWidgetItem( [ address, label, tx] )
item.setFont(0, QFont(MONOSPACE_FONT)) item.setFont(0, QFont(MONOSPACE_FONT))
self.contacts_list.addTopLevelItem(item) l.addTopLevelItem(item)
l.setCurrentItem(l.topLevelItem(0))
def create_wall_tab(self): def create_wall_tab(self):
self.textbox = textbox = QTextEdit(self) self.textbox = textbox = QTextEdit(self)