[Scummvm-cvs-logs] SF.net SVN: scummvm:[43437] scummvm/trunk/gui/saveload.cpp
lordhoto at users.sourceforge.net
lordhoto at users.sourceforge.net
Sun Aug 16 14:10:51 CEST 2009
Revision: 43437
http://scummvm.svn.sourceforge.net/scummvm/?rev=43437&view=rev
Author: lordhoto
Date: 2009-08-16 12:10:51 +0000 (Sun, 16 Aug 2009)
Log Message:
-----------
For a better user experience, clear all meta infos, when clicking on an unused slot in the GMM save/load dialog.
Modified Paths:
--------------
scummvm/trunk/gui/saveload.cpp
Modified: scummvm/trunk/gui/saveload.cpp
===================================================================
--- scummvm/trunk/gui/saveload.cpp 2009-08-16 12:10:37 UTC (rev 43436)
+++ scummvm/trunk/gui/saveload.cpp 2009-08-16 12:10:51 UTC (rev 43437)
@@ -235,6 +235,11 @@
bool isWriteProtected = false;
bool startEditMode = _list->isEditable();
+ _gfxWidget->setGfx(-1, -1, _fillR, _fillG, _fillB);
+ _date->setLabel("No date saved");
+ _time->setLabel("No time saved");
+ _playtime->setLabel("No playtime saved");
+
if (selItem >= 0 && !_list->getSelectedString().empty() && _metaInfoSupport) {
SaveStateDescriptor desc = (*_plugin)->querySaveMetaInfos(_target.c_str(), atoi(_saveList[selItem].save_slot().c_str()));
@@ -256,30 +261,16 @@
}
if (_saveDateSupport) {
- Common::String date = "Date: ";
if (desc.contains("save_date"))
- date += desc.getVal("save_date");
- else
- date = "No date saved";
+ _date->setLabel("Date: " + desc.getVal("save_date"));
- Common::String time = "Time: ";
if (desc.contains("save_time"))
- time += desc.getVal("save_time");
- else
- time = "No time saved";
-
- _date->setLabel(date);
- _time->setLabel(time);
+ _time->setLabel("Time: " + desc.getVal("save_time"));
}
if (_playTimeSupport) {
- Common::String time = "Playtime: ";
if (desc.contains("play_time"))
- time += desc.getVal("play_time");
- else
- time = "No playtime saved";
-
- _playtime->setLabel(time);
+ _playtime->setLabel("Playtime: " + desc.getVal("play_time"));
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list