Add ability to set the position of the top screen cover image in custom themes

This commit is contained in:
Gericom
2026-04-04 10:01:15 +02:00
parent 127de36b1c
commit bec797ffe7
11 changed files with 62 additions and 4 deletions

View File

@@ -7,12 +7,12 @@
#include "romBrowser/views/CoverFlowRecyclerView.h"
#include "romBrowser/viewModels/RomBrowserViewModel.h"
#include "romBrowser/DisplayMode/CoverFlowFileRecyclerAdapter.h"
#include "themes/custom/CustomThemeInfo.h"
class MaterialColorScheme;
class ITheme;
class VramContext;
class IFontRepository;
class CustomThemeInfo;
class CustomRomBrowserViewFactory : public IRomBrowserViewFactory
{
@@ -65,6 +65,11 @@ public:
themeFileIconFactory, this, vblankTextureLoader, &viewModel->GetCoverRepository());
}
Point GetTopCoverPosition() const override
{
return _customThemeInfo->topCoverInfo.GetPosition();
}
void LoadResources(const ITheme& theme, const VramContext& mainVramContext);
private: