QTfrontend/hwform.cpp
changeset 1487 b4cc59a6d50a
parent 1427 b510f7a74ef6
child 1490 4eb4fc12cc30
--- a/QTfrontend/hwform.cpp	Sun Nov 09 07:58:56 2008 +0000
+++ b/QTfrontend/hwform.cpp	Sun Nov 09 09:47:10 2008 +0000
@@ -697,17 +697,22 @@
 {
 	QString filename;
 	QByteArray demo = record;
+	QString recordFileName =
+			config->appendDateTimeToRecordName() ?
+				QDateTime::currentDateTime().toString(Qt::ISODate)
+				"LastRound";
+
 	if (isDemo)
 	{
 		demo.replace(QByteArray("\x02TL"), QByteArray("\x02TD"));
 		demo.replace(QByteArray("\x02TN"), QByteArray("\x02TD"));
 		demo.replace(QByteArray("\x02TS"), QByteArray("\x02TD"));
-		filename = cfgdir->absolutePath() + "/Demos/LastRound.hwd_" + *cProtoVer;
+		filename = cfgdir->absolutePath() + "/Demos/" + recordFileName + ".hwd_" + *cProtoVer;
 	} else
 	{
 		demo.replace(QByteArray("\x02TL"), QByteArray("\x02TS"));
 		demo.replace(QByteArray("\x02TN"), QByteArray("\x02TS"));
-		filename = cfgdir->absolutePath() + "/Saves/LastRound.hws_" + *cProtoVer;
+		filename = cfgdir->absolutePath() + "/Saves/" + recordFileName + ".hws_" + *cProtoVer;
 	}