mirror of
https://github.com/LNH-team/pico-launcher.git
synced 2026-06-02 09:06:54 +02:00
Initial commit
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user