Basic Save Manager (#2924)

* The basic unstubbing.  Save entries will be listed and you can select a save.  If you select none, then it'll work as well.  WIP

* Filled out the trivial parts of the info dialog.

* Finish implementation and clean up.  No "maintain" dialog or context menu for now until the copy/delete functions are implemented.

* Fix crash

* Update cellSaveData.cpp
This commit is contained in:
Robbie 2017-07-01 13:42:09 -05:00 committed by Ivan
parent 253e7a90b8
commit 190a59ce03
7 changed files with 180 additions and 266 deletions

View file

@ -2,8 +2,11 @@
#include "Emu/Memory/Memory.h"
#include "save_data_dialog.h"
#include "save_data_utility.h"
s32 save_data_dialog::ShowSaveDataList(std::vector<SaveDataEntry>& save_entries, s32 focused, vm::ptr<CellSaveDataListSet> listSet)
s32 save_data_dialog::ShowSaveDataList(std::vector<SaveDataEntry>& save_entries, s32 focused, bool isSaving, vm::ptr<CellSaveDataListSet> listSet)
{
return focused;
save_data_list_dialog sdid(save_entries, focused, isSaving);
sdid.exec();
return sdid.GetSelection();
}