def _filterFunc(item): if (inventoryutils.itemHasAnyFilterCategory( item, inventoryutils.eItemFilterCategory.Aid) and item.child('text').value().lower() == itemName): return True else: return False
def _filterFunc(item): if (inventoryutils.itemHasAnyFilterCategory( item, inventoryutils.eItemFilterCategory.Ammo) and (itemList == None or item.child('text').value() in itemList)): return True else: return False
def _filterFunc(i): if (inventoryutils.itemHasAnyFilterCategory( i, inventoryutils.eItemFilterCategory.Misc) and (self.collectableFormIDs is not None and i.child('formID').value() in self.collectableFormIDs)): return True else: return False
def _data(self, item, column, role=QtCore.Qt.DisplayRole): pc = super().columnCount() if role == QtCore.Qt.DisplayRole: if column == pc: if item.child('equipState').value() > 0: return '◼' else: return '' elif column == pc + 1: if item.child('isLegendary').value() > 0: return '◼' else: return '' elif column == pc + 2: cached = item.getUserCache('categorytext') if not cached or cached.dirtyFlag: text = '' isFirst = True for cat in [ (inventoryutils.eItemFilterCategory.Aid, 'Aid'), (inventoryutils.eItemFilterCategory.Ammo, 'Ammo'), (inventoryutils.eItemFilterCategory.Apparel, 'Apparel'), (inventoryutils.eItemFilterCategory.Book, 'Book'), (inventoryutils.eItemFilterCategory.Holotape, 'Holotape'), (inventoryutils.eItemFilterCategory.Junk, 'Junk'), (inventoryutils.eItemFilterCategory.Misc, 'Misc'), (inventoryutils.eItemFilterCategory.Mods, 'Mods'), (inventoryutils.eItemFilterCategory.Weapon, 'Weapons'), (inventoryutils.eItemFilterCategory.Favorite, 'Favorite') ]: if inventoryutils.itemHasAnyFilterCategory( item, cat[0]): if isFirst: isFirst = False else: text += ', ' text += cat[1] item.setUserCache('categorytext', text, 1) else: text = cached.value return text elif role == QtCore.Qt.TextAlignmentRole: if column == pc: return QtCore.Qt.AlignVCenter | QtCore.Qt.AlignCenter elif column == pc + 1: return QtCore.Qt.AlignVCenter | QtCore.Qt.AlignCenter elif column == pc + 2: return QtCore.Qt.AlignVCenter | QtCore.Qt.AlignLeft return super()._data(item, column, role)
def _data(self, item, column, role=QtCore.Qt.DisplayRole): pc = super().columnCount() if role == QtCore.Qt.DisplayRole: if column == pc: if item.child("equipState").value() > 0: return "◼" else: return "" elif column == pc + 1: if item.child("isLegendary").value() > 0: return "◼" else: return "" elif column == pc + 2: cached = item.getUserCache("categorytext") if not cached or cached.dirtyFlag: text = "" isFirst = True for cat in [ (inventoryutils.eItemFilterCategory.Aid, "Aid"), (inventoryutils.eItemFilterCategory.Ammo, "Ammo"), (inventoryutils.eItemFilterCategory.Apparel, "Apparel"), (inventoryutils.eItemFilterCategory.Book, "Book"), (inventoryutils.eItemFilterCategory.Holotape, "Holotape"), (inventoryutils.eItemFilterCategory.Junk, "Junk"), (inventoryutils.eItemFilterCategory.Misc, "Misc"), (inventoryutils.eItemFilterCategory.Mods, "Mods"), (inventoryutils.eItemFilterCategory.Weapon, "Weapons"), (inventoryutils.eItemFilterCategory.Favorite, "Favorite"), ]: if inventoryutils.itemHasAnyFilterCategory(item, cat[0]): if isFirst: isFirst = False else: text += ", " text += cat[1] item.setUserCache("categorytext", text, 1) else: text = cached.value return text elif role == QtCore.Qt.TextAlignmentRole: if column == pc: return QtCore.Qt.AlignVCenter | QtCore.Qt.AlignCenter elif column == pc + 1: return QtCore.Qt.AlignVCenter | QtCore.Qt.AlignCenter elif column == pc + 2: return QtCore.Qt.AlignVCenter | QtCore.Qt.AlignLeft return super()._data(item, column, role)
def _filterFunc(item): return inventoryutils.itemHasAnyFilterCategory(item, inventoryutils.eItemFilterCategory.Weapon)
def _filterFunc(item): if inventoryutils.itemHasAnyFilterCategory(item, filterCategory): if item.child('text').value().lower() == itemName.lower(): return True return False
def _acceptItem(self, item): return inventoryutils.itemHasAnyFilterCategory(item, inventoryutils.eItemFilterCategory.Mods)
def _filterFunc(i): if (inventoryutils.itemHasAnyFilterCategory(i, inventoryutils.eItemFilterCategory.Misc) and (self.collectableFormIDs is not None and i.child('formID').value() in self.collectableFormIDs)): return True else: return False
def _filterFunc(item): if (inventoryutils.itemHasAnyFilterCategory(item,inventoryutils.eItemFilterCategory.Aid) and item.child('text').value().lower() == itemName): return True else: return False
def _filterFunc(item): if (inventoryutils.itemHasAnyFilterCategory(item, inventoryutils.eItemFilterCategory.Aid) and (itemList is None or item.child('text').value().lower() in itemList)): return True else: return False
def _acceptItem(self, item): return inventoryutils.itemHasAnyFilterCategory( item, inventoryutils.eItemFilterCategory.Mods)