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

@@ -0,0 +1,17 @@
#pragma once
#include "core/SharedPtr.h"
#include "FileType/BmpFileIconData.h"
class FileInfo;
class IIconRepository
{
public:
virtual ~IIconRepository() = default;
virtual void Initialize() = 0;
virtual SharedPtr<BmpFileIconData> GetIconForFile(const FileInfo& fileInfo, const char* gameCode) const = 0;
protected:
IIconRepository() = default;
};