GUI: U32: Add u32 support to Editables and Dialogs

- Editable widgets
- Lists
- SaveLoad Dialogs
- Browser Dialogs
This commit is contained in:
aryanrawlani28 2020-06-11 21:25:05 +05:30 committed by Eugene Sandulenko
parent 4ea2b46ce8
commit 5f2af6b93e
30 changed files with 134 additions and 115 deletions

View file

@ -762,7 +762,7 @@ bool Engine::loadGameDialog() {
return false;
}
GUI::SaveLoadChooser *dialog = new GUI::SaveLoadChooser(_("Load game:"), _("Load"), false);
GUI::SaveLoadChooser *dialog = new GUI::SaveLoadChooser(Common::convertToU32String(_("Load game:")), Common::convertToU32String(_("Load")), false);
int slotNum;
{
@ -791,14 +791,14 @@ bool Engine::saveGameDialog() {
return false;
}
GUI::SaveLoadChooser *dialog = new GUI::SaveLoadChooser(_("Save game:"), _("Save"), true);
GUI::SaveLoadChooser *dialog = new GUI::SaveLoadChooser(Common::convertToU32String(_("Save game:")), Common::convertToU32String(_("Save")), true);
int slotNum;
{
PauseToken pt = pauseEngine();
slotNum = dialog->runModalWithCurrentTarget();
}
Common::String desc = dialog->getResultString();
Common::U32String desc = dialog->getResultString();
if (desc.empty())
desc = dialog->createDefaultSaveDescription(slotNum);
@ -807,7 +807,7 @@ bool Engine::saveGameDialog() {
if (slotNum < 0)
return false;
Common::Error saveError = saveGameState(slotNum, desc);
Common::Error saveError = saveGameState(slotNum, Common::convertFromU32String(desc));
if (saveError.getCode() != Common::kNoError) {
GUI::MessageDialog errorDialog(saveError.getDesc());
errorDialog.runModal();