def finalize_entry(entry): entry['extensions'] = tuple(entry.get('extensions', ())) data = get_icon(entry.pop('icon_file', None), as_data=True, pixmap_to_data=pixmap_to_data) if data: entry['icon_data'] = data return entry
def entry_to_item(entry, parent): icon = get_icon(entry.get('icon_file'), as_data=False) if icon is None: icon = entry_to_icon_text(entry)[0] else: icon = QPixmap.fromImage(icon) ans = QListWidgetItem(QIcon(icon), entry.get('name') or _('Unknown'), parent) ans.setData(ENTRY_ROLE, entry) ans.setToolTip(_('Application path:') + '\n' + entry['path'])
def finalize_entry(entry): entry['extensions'] = tuple(entry['extensions']) data = get_icon(entry.pop('icon_file', None), as_data=True, pixmap_to_data=pixmap_to_data) if data: entry['icon_data'] = data return entry