Wed, 23 Nov 2022 16:07:16 +0100
Continued refactoring of the project browser related code in order to extract some as plugins later on.
# -*- coding: utf-8 -*- # Copyright (c) 2022 Detlev Offenbach <detlev@die-offenbachs.de> # """ Module implementing a data structure holding the data associated with a project browser type. """ from dataclasses import dataclass from typing import Callable from .ProjectBaseBrowser import ProjectBaseBrowser @dataclass class ProjectBrowserRepositoryItem: """ Class holding the data associated with a project browser type. """ projectBrowser: ProjectBaseBrowser projectBrowserUserString: str fileCategory: str getIcon: Callable