Revert "Revert "Sort itemView of market browser by meta level, highest meta level on top, ticket 90""

This reverts commit efd3eb26a5.
This commit is contained in:
Weeknie
2010-10-25 23:54:38 +02:00
parent 73ae427f65
commit 0876661dfa

View File

@@ -333,11 +333,16 @@ class MarketBrowser(wx.Panel):
self.toggleButtons(usedMetas)
def sort(id1, id2):
grp = cmp(idGroupMap[id1], idGroupMap[id2])
if grp != 0:
return grp
return cmp(idNameMap[id1], idNameMap[id2])
sMarket = service.Market.getInstance()
item1 = sMarket.getItem(id1)
item2 = sMarket.getItem(id2)
if item1.getAttribute("metaLevel") > item2.getAttribute("metaLevel"):
return -1
elif item1.getAttribute("metaLevel") == item2.getAttribute("metaLevel"):
return 0
else:
return 1
self.itemView.SortItems(sort)
self.itemView.SetColumnWidth(0, wx.LIST_AUTOSIZE)