separate labels and aliases

This commit is contained in:
thomasv 2012-04-20 11:50:19 +02:00
parent 2df4d6de5a
commit 6abda69711
1 changed files with 4 additions and 2 deletions

View File

@ -298,6 +298,9 @@ class ElectrumWindow(QMainWindow):
def address_label_clicked(self, item, column, l):
if column==1 and item.isSelected():
addr = unicode( item.text(0) )
if addr in map(lambda x:x[1], self.wallet.aliases.values()):
return
item.setFlags(Qt.ItemIsEditable|Qt.ItemIsSelectable | Qt.ItemIsUserCheckable | Qt.ItemIsEnabled | Qt.ItemIsDragEnabled)
l.editItem( item, column )
item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsUserCheckable | Qt.ItemIsEnabled | Qt.ItemIsDragEnabled)
@ -594,8 +597,7 @@ class ElectrumWindow(QMainWindow):
self.contacts_list.clear()
for alias, v in self.wallet.aliases.items():
s, target = v
label = self.wallet.labels.get(alias,'')
item = QTreeWidgetItem( [ alias, label, '-'] )
item = QTreeWidgetItem( [ target, alias, '-'] )
self.contacts_list.addTopLevelItem(item)
for address in self.wallet.addressbook: