CMemcardManager(wxWindow*parent,wxWindowIDid=1,constwxString&title=wxT("Memory Card Manager WARNING-Make backups before using, should be fixed but could mangle stuff!"),constwxPoint&pos=wxDefaultPosition,constwxSize&size=wxDefaultSize,longstyle=MEMCARD_MANAGER_STYLE);
virtual~CMemcardManager();
private:
DECLARE_EVENT_TABLE();
intpage0,
page1;
wxBoxSizer*sMain;
wxBoxSizer*sPagesLeft;
wxBoxSizer*sPagesRight;
wxStaticText*t_StatusLeft;
wxStaticText*t_StatusRight;
wxButton*m_CopyToLeft;
wxButton*m_CopyToRight;
wxButton*m_FixChecksumLeft;
wxButton*m_FixChecksumRight;
wxButton*m_SaveImportLeft;
wxButton*m_SaveExportLeft;
wxButton*m_SaveImportRight;
wxButton*m_SaveExportRight;
wxButton*m_ConvertToGci;
wxButton*m_DeleteLeft;
wxButton*m_DeleteRight;
wxButton*m_Memcard1PrevPage;
wxButton*m_Memcard1NextPage;
wxButton*m_Memcard2PrevPage;
wxButton*m_Memcard2NextPage;
wxStaticBoxSizer*sMemcard1;
wxStaticBoxSizer*sMemcard2;
wxFilePickerCtrl*m_Memcard1Path;
wxFilePickerCtrl*m_Memcard2Path;
wxListCtrl*m_MemcardList[2];
enum
{
ID_COPYTORIGHT=1000,
ID_COPYTOLEFT,
ID_FIXCHECKSUMRIGHT,
ID_FIXCHECKSUMLEFT,
ID_DELETERIGHT,
ID_DELETELEFT,
ID_MEMCARD1PATH,
ID_MEMCARD2PATH,
ID_MEMCARD1NEXTPAGE,
ID_MEMCARD1PREVPAGE,
ID_MEMCARD2NEXTPAGE,
ID_MEMCARD2PREVPAGE,
ID_SAVEEXPORTRIGHT,
ID_SAVEEXPORTLEFT,
ID_SAVEIMPORTRIGHT,
ID_SAVEIMPORTLEFT,
ID_CONVERTTOGCI,
ID_MEMCARD1LIST,
ID_MEMCARD2LIST,
ID_DUMMY_VALUE_//don't remove this value unless you have other enum values