mirror of
https://github.com/wiidev/usbloadergx.git
synced 2024-11-25 20:56:53 +01:00
0f4eb6b209
*added saving of game browser position (on all modes) *several cleanups and small fixes *added a "Block Category Menu" setting *fixed bug with parental block and game settings (thanks NJ7 for finding it) *fixed "All" not being translated in category menu
45 lines
1.1 KiB
C++
45 lines
1.1 KiB
C++
#ifndef WDMMENU_HPP_
|
|
#define WDMMENU_HPP_
|
|
|
|
#include "GUI/gui.h"
|
|
#include "GUI/gui_optionbrowser.h"
|
|
#include "usbloader/disc.h"
|
|
#include "usbloader/WDMFile.hpp"
|
|
|
|
class WDMMenu : public GuiWindow
|
|
{
|
|
public:
|
|
WDMMenu(const struct discHdr * header);
|
|
virtual ~WDMMenu();
|
|
int GetChoice();
|
|
static int Show(const struct discHdr * header);
|
|
static u32 GetAlternateDolOffset() { return AlternateDolOffset; }
|
|
static u32 GetDolParameter() { return AlternateDolParameter; }
|
|
private:
|
|
void CheckGameFiles(const struct discHdr * header);
|
|
|
|
static u32 AlternateDolOffset;
|
|
static u32 AlternateDolParameter;
|
|
|
|
WDMFile * wdmFile;
|
|
vector<pair<int, int> > DOLOffsetList;
|
|
GuiImageData * btnOutline;
|
|
|
|
GuiTrigger * trigA;
|
|
GuiTrigger * trigB;
|
|
|
|
OptionList * Options;
|
|
|
|
GuiText * backBtnTxt;
|
|
GuiImage * backBtnImg;
|
|
GuiButton * backBtn;
|
|
|
|
GuiText * defaultBtnTxt;
|
|
GuiImage * defaultBtnImg;
|
|
GuiButton * defaultBtn;
|
|
|
|
GuiOptionBrowser * optionBrowser;
|
|
};
|
|
|
|
#endif
|