// SPDX-FileCopyrightText: 2023 Joshua Goins // SPDX-License-Identifier: GPL-3.0-or-later #pragma once #include #include class Patch { public: QString name, url, repository, version; QList hashes; long hashBlockSize = 0; long length = 0; }; class PatchList { public: explicit PatchList(const QString &patchList); [[nodiscard]] QList patches() const; [[nodiscard]] bool isEmpty() const; private: QList m_patches; };