Files
pico-launcher/arm9/source/romBrowser/IIconRepository.h

18 lines
368 B
C++

#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;
};