diff -r c64c0b413ff7 -r 85b3970b402a QTfrontend/team.cpp --- 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);