QTfrontend/team.cpp
changeset 97 e7c1df9cce2c
parent 88 6740a1c4edc9
child 116 00d3d6d2e699
equal deleted inserted replaced
96:aeeb4da6b157 97:e7c1df9cce2c
    37 #include "team.h"
    37 #include "team.h"
    38 #include "hwform.h"
    38 #include "hwform.h"
    39 #include "gameuiconfig.h"
    39 #include "gameuiconfig.h"
    40 #include "predefteams.h"
    40 #include "predefteams.h"
    41 #include "pages.h"
    41 #include "pages.h"
       
    42 #include "hwconsts.h"
    42 
    43 
    43 HWTeam::HWTeam(const QString & teamname, GameUIConfig * config)
    44 HWTeam::HWTeam(const QString & teamname, GameUIConfig * config)
    44 {
    45 {
    45 	this->config = config;
    46 	this->config = config;
    46 	TeamName = teamname;
    47 	TeamName = teamname;
    77 }
    78 }
    78 
    79 
    79 
    80 
    80 bool HWTeam::LoadFromFile()
    81 bool HWTeam::LoadFromFile()
    81 {
    82 {
    82 	QFile cfgfile(config->cfgdir.absolutePath() + "/" + TeamName + ".cfg");
    83 	QFile cfgfile(cfgdir->absolutePath() + "/" + TeamName + ".cfg");
    83 	if (!cfgfile.open(QIODevice::ReadOnly)) return false;
    84 	if (!cfgfile.open(QIODevice::ReadOnly)) return false;
    84 	QTextStream stream(&cfgfile);
    85 	QTextStream stream(&cfgfile);
    85 	stream.setCodec("UTF-8");
    86 	stream.setCodec("UTF-8");
    86 	QString str;
    87 	QString str;
    87 	QString action;
    88 	QString action;
   131 	return true;
   132 	return true;
   132 }
   133 }
   133 
   134 
   134 bool HWTeam::SaveToFile()
   135 bool HWTeam::SaveToFile()
   135 {
   136 {
   136 	QFile cfgfile(config->cfgdir.absolutePath() + "/" + TeamName + ".cfg");
   137 	QFile cfgfile(cfgdir->absolutePath() + "/" + TeamName + ".cfg");
   137 	if (!cfgfile.open(QIODevice::WriteOnly)) return false;
   138 	if (!cfgfile.open(QIODevice::WriteOnly)) return false;
   138 	QTextStream stream(&cfgfile);
   139 	QTextStream stream(&cfgfile);
   139 	stream.setCodec("UTF-8");
   140 	stream.setCodec("UTF-8");
   140 	stream << "; Generated by Hedgewars, do not modify" << endl;
   141 	stream << "; Generated by Hedgewars, do not modify" << endl;
   141 	stream << "name team " << TeamName << endl;
   142 	stream << "name team " << TeamName << endl;