QTfrontend/ui/page/pagegamestats.cpp
changeset 9178 c0902317c823
parent 9177 d5e98b81e135
child 9998 736015b847e3
equal deleted inserted replaced
9177:d5e98b81e135 9178:c0902317c823
    38     fitInView(sceneRect());
    38     fitInView(sceneRect());
    39 }
    39 }
    40 
    40 
    41 QLayout * PageGameStats::bodyLayoutDefinition()
    41 QLayout * PageGameStats::bodyLayoutDefinition()
    42 {
    42 {
       
    43 	kindOfPoints = QString("");
    43 	defaultGraphTitle = true;	
    44 	defaultGraphTitle = true;	
    44     QGridLayout * pageLayout = new QGridLayout();
    45     QGridLayout * pageLayout = new QGridLayout();
    45     pageLayout->setSpacing(20);
    46     pageLayout->setSpacing(20);
    46     pageLayout->setColumnStretch(0, 1);
    47     pageLayout->setColumnStretch(0, 1);
    47     pageLayout->setColumnStretch(1, 1);
    48     pageLayout->setColumnStretch(1, 1);
   254                     team.incWins(); // should draws count as wins?
   255                     team.incWins(); // should draws count as wins?
   255                 //team.SaveToFile(); // don't save yet
   256                 //team.SaveToFile(); // don't save yet
   256             }
   257             }
   257             break;
   258             break;
   258         }
   259         }
   259 
   260 		case 'p' :
       
   261         {
       
   262             kindOfPoints = info;
       
   263             break;
       
   264         }
   260         case 'P' :
   265         case 'P' :
   261         {
   266         {
   262             int i = info.indexOf(' ');
   267             int i = info.indexOf(' ');
   263             playerPosition++;
   268             playerPosition++;
   264             QString color = info.left(i);
   269             QString color = info.left(i);
   291                     image = "<img src=\":/res/StatsMedal4.png\">";
   296                     image = "<img src=\":/res/StatsMedal4.png\">";
   292                     break;
   297                     break;
   293             }
   298             }
   294 
   299 
   295             QString message;
   300             QString message;
   296             QString killstring = PageGameStats::tr("(%1 kill)", "", kills).arg(kills);
   301             QString killstring;
       
   302             if(kindOfPoints.compare("") == 0) {
       
   303 				killstring = PageGameStats::tr("(%1 kill)", "", kills).arg(kills);
       
   304 			} else {
       
   305 				killstring = PageGameStats::tr("(%1 %2)", "", kills).arg(kills).arg(kindOfPoints);
       
   306 				kindOfPoints = QString("");
       
   307 			}
   297 
   308 
   298             message = QString("<p><h2>%1 %2. <font color=\"%4\">%3</font> ").arg(image, QString::number(playerPosition), playername, clanColor.name()) + killstring + "</h2></p>";
   309             message = QString("<p><h2>%1 %2. <font color=\"%4\">%3</font> ").arg(image, QString::number(playerPosition), playername, clanColor.name()) + killstring + "</h2></p>";
   299 
   310 
   300             labelGameRank->setText(labelGameRank->text() + message);
   311             labelGameRank->setText(labelGameRank->text() + message);
   301             break;
   312             break;