Initial commit

This commit is contained in:
Gericom
2025-11-22 17:21:45 +01:00
commit 5d6f67c612
517 changed files with 63025 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
#include "common.h"
#include "RomBrowserHorizontalIconGridDisplayMode.h"
#include "RomBrowserVerticalIconGridDisplayMode.h"
#include "RomBrowserBannerListDisplayMode.h"
#include "RomBrowserHorizontalCoverFlowDisplayMode.h"
#include "RomBrowserDisplayModeFactory.h"
const RomBrowserDisplayMode* RomBrowserDisplayModeFactory::GetRomBrowserDisplayMode(
RomBrowserLayout romBrowserDisplayMode) const
{
switch (romBrowserDisplayMode)
{
case RomBrowserLayout::HorizontalIconGrid:
{
return &RomBrowserHorizontalIconGridDisplayMode::sInstance;
}
case RomBrowserLayout::VerticalIconGrid:
{
return &RomBrowserVerticalIconGridDisplayMode::sInstance;
}
case RomBrowserLayout::BannerList:
{
return &RomBrowserBannerListDisplayMode::sInstance;
}
case RomBrowserLayout::CoverFlow:
{
return &RomBrowserHorizontalCoverFlowDisplayMode::sInstance;
}
default:
{
return nullptr;
}
}
}