def get_pages(self): self.list_view_pages.clear() data = requests.get(self.api_map.PAGES).json() self.page_cache = data for page in data: item = QListWidgetItem(page['name']) item.setFont(QFont("Ubuntu", 18)) self.list_view_pages.addItem(item)
def create_history_item(self, c: int, txt: str, icon, redo_idx): num = c - redo_idx if num >= 0: num += 1 item = QListWidgetItem(f'{txt} [{num: 3d}]', self.viewList) item.setData(Qt.UserRole, c) item.setFlags(self.enabled_flags) item.setIcon(icon) if num > 0: item.setForeground(self.fg_grey) item.setFont(FontRsc.italic) return item