summaryrefslogtreecommitdiff
path: root/src/client/SaveFile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/SaveFile.cpp')
-rw-r--r--src/client/SaveFile.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/client/SaveFile.cpp b/src/client/SaveFile.cpp
index 7c35466..0694167 100644
--- a/src/client/SaveFile.cpp
+++ b/src/client/SaveFile.cpp
@@ -11,7 +11,9 @@
SaveFile::SaveFile(SaveFile & save):
gameSave(NULL),
- thumbnail(NULL)
+ thumbnail(NULL),
+ filename(save.filename),
+ displayName(save.displayName)
{
if(save.gameSave)
gameSave = new GameSave(*save.gameSave);
@@ -31,6 +33,7 @@ void SaveFile::SetThumbnail(Thumbnail * thumb)
SaveFile::SaveFile(string filename):
filename(filename),
+ displayName(filename),
gameSave(NULL),
thumbnail(NULL)
{
@@ -52,6 +55,16 @@ string SaveFile::GetName()
return filename;
}
+string SaveFile::GetDisplayName()
+{
+ return displayName;
+}
+
+void SaveFile::SetDisplayName(string displayName)
+{
+ this->displayName = displayName;
+}
+
SaveFile::~SaveFile() {
if(gameSave)
delete gameSave;