QTfrontend/statsPage.cpp
changeset 2948 3f21a9dc93d0
parent 2377 f3fab2b09e0c
child 3236 4ab3917d7d44
--- a/QTfrontend/statsPage.cpp	Sat Mar 06 10:54:24 2010 +0000
+++ b/QTfrontend/statsPage.cpp	Sat Mar 06 10:59:20 2010 +0000
@@ -29,99 +29,99 @@
 
 void FitGraphicsView::resizeEvent(QResizeEvent * event)
 {
-	fitInView(sceneRect());
+    fitInView(sceneRect());
 }
 
 PageGameStats::PageGameStats(QWidget* parent) : AbstractPage(parent)
 {
-	QGridLayout * pageLayout = new QGridLayout(this);
-	pageLayout->setColumnStretch(0, 1);
-	pageLayout->setColumnStretch(1, 1);
-	pageLayout->setColumnStretch(2, 1);
+    QGridLayout * pageLayout = new QGridLayout(this);
+    pageLayout->setColumnStretch(0, 1);
+    pageLayout->setColumnStretch(1, 1);
+    pageLayout->setColumnStretch(2, 1);
 
-	BtnBack = addButton(":/res/Exit.png", pageLayout, 2, 0, true);
+    BtnBack = addButton(":/res/Exit.png", pageLayout, 2, 0, true);
 
-	labelGameStats = new QLabel(this);
-	labelGameStats->setTextFormat(Qt::RichText);
-	pageLayout->addWidget(labelGameStats, 0, 0, 1, 3);
+    labelGameStats = new QLabel(this);
+    labelGameStats->setTextFormat(Qt::RichText);
+    pageLayout->addWidget(labelGameStats, 0, 0, 1, 3);
 
-	graphic = new FitGraphicsView(this);
-	graphic->scale(1.0, -1.0);
-	graphic->setBackgroundBrush(QBrush(Qt::black));
-	pageLayout->addWidget(graphic, 1, 0, 1, 3);
+    graphic = new FitGraphicsView(this);
+    graphic->scale(1.0, -1.0);
+    graphic->setBackgroundBrush(QBrush(Qt::black));
+    pageLayout->addWidget(graphic, 1, 0, 1, 3);
 }
 
 void PageGameStats::AddStatText(const QString & msg)
 {
-	labelGameStats->setText(labelGameStats->text() + msg);
+    labelGameStats->setText(labelGameStats->text() + msg);
 }
 
 void PageGameStats::clear()
 {
-	labelGameStats->setText("");
-	healthPoints.clear();
+    labelGameStats->setText("");
+    healthPoints.clear();
 }
 
 void PageGameStats::renderStats()
 {
-	QGraphicsScene * scene = new QGraphicsScene();
+    QGraphicsScene * scene = new QGraphicsScene();
 
-	QMap<quint32, QVector<quint32> >::const_iterator i = healthPoints.constBegin();
-	while (i != healthPoints.constEnd())
-	{
-		quint32 c = i.key();
-		QColor clanColor = QColor(qRgb((c >> 16) & 255, (c >> 8) & 255, c & 255));
-		QVector<quint32> hps = i.value();
+    QMap<quint32, QVector<quint32> >::const_iterator i = healthPoints.constBegin();
+    while (i != healthPoints.constEnd())
+    {
+        quint32 c = i.key();
+        QColor clanColor = QColor(qRgb((c >> 16) & 255, (c >> 8) & 255, c & 255));
+        QVector<quint32> hps = i.value();
 
-		QPainterPath path;
-		if (hps.size())
-			path.moveTo(0, hps[0]);
+        QPainterPath path;
+        if (hps.size())
+            path.moveTo(0, hps[0]);
 
-		for(int t = 1; t < hps.size(); ++t)
-			path.lineTo(t, hps[t]);
+        for(int t = 1; t < hps.size(); ++t)
+            path.lineTo(t, hps[t]);
 
-		scene->addPath(path, QPen(c));
-		++i;
-	}
+        scene->addPath(path, QPen(c));
+        ++i;
+    }
 
-	graphic->setScene(scene);
-	graphic->fitInView(graphic->sceneRect());
+    graphic->setScene(scene);
+    graphic->fitInView(graphic->sceneRect());
 }
 
 void PageGameStats::GameStats(char type, const QString & info)
 {
-	switch(type) {
-		case 'r' : {
-			AddStatText(QString("<h1 align=\"center\">%1</h1>").arg(info));
-			break;
-		}
-		case 'D' : {
-			int i = info.indexOf(' ');
-			QString message = PageGameStats::tr("<p>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</p>")
-					.arg(info.mid(i + 1), info.left(i));
-			AddStatText(message);
-			break;
-		}
-		case 'k' : {
-			int i = info.indexOf(' ');
-			int num = info.left(i).toInt();
-			QString message = PageGameStats::tr("<p>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</p>", "", num)
-					.arg(info.mid(i + 1), info.left(i));
-			AddStatText(message);
-			break;
-		}
-		case 'K' : {
-			int num = info.toInt();
-			QString message = PageGameStats::tr("<p>A total of <b>%1</b> hedgehog(s) were killed during this round.</p>", "", num).arg(num);
-			AddStatText(message);
-			break;
-		}
-		case 'H' : {
-			int i = info.indexOf(' ');
-			quint32 clan = info.left(i).toInt();
-			quint32 hp = info.mid(i + 1).toUInt();
-			healthPoints[clan].append(hp);
-			break;
-		}
-	}
+    switch(type) {
+        case 'r' : {
+            AddStatText(QString("<h1 align=\"center\">%1</h1>").arg(info));
+            break;
+        }
+        case 'D' : {
+            int i = info.indexOf(' ');
+            QString message = PageGameStats::tr("<p>The best shot award was won by <b>%1</b> with <b>%2</b> pts.</p>")
+                    .arg(info.mid(i + 1), info.left(i));
+            AddStatText(message);
+            break;
+        }
+        case 'k' : {
+            int i = info.indexOf(' ');
+            int num = info.left(i).toInt();
+            QString message = PageGameStats::tr("<p>The best killer is <b>%1</b> with <b>%2</b> kills in a turn.</p>", "", num)
+                    .arg(info.mid(i + 1), info.left(i));
+            AddStatText(message);
+            break;
+        }
+        case 'K' : {
+            int num = info.toInt();
+            QString message = PageGameStats::tr("<p>A total of <b>%1</b> hedgehog(s) were killed during this round.</p>", "", num).arg(num);
+            AddStatText(message);
+            break;
+        }
+        case 'H' : {
+            int i = info.indexOf(' ');
+            quint32 clan = info.left(i).toInt();
+            quint32 hp = info.mid(i + 1).toUInt();
+            healthPoints[clan].append(hp);
+            break;
+        }
+    }
 }