--- a/QTfrontend/team.cpp Mon Nov 05 00:32:41 2012 +0400
+++ b/QTfrontend/team.cpp Mon Nov 05 23:03:01 2012 +0400
@@ -169,7 +169,7 @@
bool HWTeam::loadFromFile()
{
- QSettings teamfile(cfgdir->absolutePath() + "/Teams/" + m_name + ".hwt", QSettings::IniFormat, 0);
+ QSettings teamfile(QString("physfs://config/Teams/%1.hwt").arg(m_name), QSettings::IniFormat, 0);
teamfile.setIniCodec("UTF-8");
m_name = teamfile.value("Team/Name", m_name).toString();
m_grave = teamfile.value("Team/Grave", "Statue").toString();
@@ -202,7 +202,7 @@
bool HWTeam::fileExists()
{
- QFile f(cfgdir->absolutePath() + "/Teams/" + m_name + ".hwt");
+ QFile f(QString("physfs://config/Teams/%1.hwt").arg(m_name));
return f.exists();
}
@@ -210,7 +210,7 @@
{
if(m_isNetTeam)
return false;
- QFile cfgfile(cfgdir->absolutePath() + "/Teams/" + m_name + ".hwt");
+ QFile cfgfile(QString("physfs://config/Teams/%1.hwt").arg(m_name));
cfgfile.remove();
return true;
}
@@ -219,11 +219,11 @@
{
if (OldTeamName != m_name)
{
- QFile cfgfile(cfgdir->absolutePath() + "/Teams/" + OldTeamName + ".hwt");
+ QFile cfgfile(QString("physfs://config/Teams/%1.hwt").arg(OldTeamName));
cfgfile.remove();
OldTeamName = m_name;
}
- QSettings teamfile(cfgdir->absolutePath() + "/Teams/" + m_name + ".hwt", QSettings::IniFormat, 0);
+ QSettings teamfile(QString("physfs://config/Teams/%1.hwt").arg(m_name), QSettings::IniFormat, 0);
teamfile.setIniCodec("UTF-8");
teamfile.setValue("Team/Name", m_name);
teamfile.setValue("Team/Grave", m_grave);