Files
pico-launcher/arm9/source/romBrowser/Theme/IThemeFileIconFactory.h
2025-11-25 17:41:31 +01:00

15 lines
435 B
C++

#pragma once
class FileIcon;
class IThemeFileIconFactory
{
public:
virtual ~IThemeFileIconFactory() = 0;
virtual std::unique_ptr<FileIcon> CreateFolderIcon(const TCHAR* name) const = 0;
virtual std::unique_ptr<FileIcon> CreateGenericFileIcon(const TCHAR* name) const = 0;
virtual std::unique_ptr<FileIcon> CreateNdsFileIcon(const TCHAR* name) const = 0;
};
inline IThemeFileIconFactory::~IThemeFileIconFactory() { }