MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / performSort

Method performSort

python/examples/triage/imports.py:262–270  ·  view source on GitHub ↗
(self, col, order)

Source from the content-addressed store, hash-verified

260 return name
261
262 def performSort(self, col, order):
263 if col == 0:
264 self.entries.sort(key = lambda sym: sym.address, reverse = order != Qt.AscendingOrder)
265 elif col == self.name_col:
266 self.entries.sort(key = lambda sym: sym.full_name, reverse = order != Qt.AscendingOrder)
267 elif col == self.module_col:
268 self.entries.sort(key = lambda sym: self.getNamespace(sym), reverse = order != Qt.AscendingOrder)
269 elif col == self.ordinal_col:
270 self.entries.sort(key = lambda sym: sym.ordinal, reverse = order != Qt.AscendingOrder)
271
272 def sort(self, col, order):
273 self.beginResetModel()

Callers 2

sortMethod · 0.95
setFilterMethod · 0.95

Calls 2

getNamespaceMethod · 0.95
sortMethod · 0.45

Tested by

no test coverage detected