GUI: U32: Add u32 support to Editables and Dialogs
- Editable widgets - Lists - SaveLoad Dialogs - Browser Dialogs
This commit is contained in:
parent
4ea2b46ce8
commit
5f2af6b93e
30 changed files with 134 additions and 115 deletions
|
@ -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();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue