Add support for custom BMP icons and custom NDS banners for games and folders. Closes #53 and Closes #62

This commit is contained in:
Augusto Daniele
2026-07-05 11:27:48 -03:00
committed by GitHub
parent a845f03686
commit f90d0a1aae
40 changed files with 841 additions and 187 deletions

View File

@@ -1,18 +1,11 @@
#pragma once
#include "ICoverRepository.h"
#include "SdFolder.h"
#include "RepositoryBase.h"
class CoverRepository : public ICoverRepository
class CoverRepository : public RepositoryBase, public ICoverRepository
{
public:
void Initialize() override;
FileCover* GetCoverForFile(
const FileInfo& fileInfo, const InternalFileInfo* internalFileInfo) const override;
private:
std::unique_ptr<SdFolder> _ndsCoversFolder;
std::unique_ptr<SdFolder> _gbaCoversFolder;
std::unique_ptr<SdFolder> _userCoversFolder;
const SdFolder* GetCoverFolder(const char* coverFolderName) const;
};