added intermedia code that selects the corrent icons for the Kicker
authorDavid Solbach <d@vidsolbach.de>
Sun, 3 Oct 2010 12:51:07 +0000 (14:51 +0200)
committerDavid Solbach <d@vidsolbach.de>
Sun, 3 Oct 2010 12:51:07 +0000 (14:51 +0200)
backend

src/main.cpp
src/match.cpp
src/scoretable.cpp

index ddedf42..71ed059 100644 (file)
@@ -54,7 +54,7 @@ int main(int argc, char *argv[])
     QApplication app(argc, argv);
     MainWidget mw;
 
-    mw.resize(400,200);
+    //mw.resize(400,250);
 
     QMaemo5HomescreenAdaptor *adaptor = new QMaemo5HomescreenAdaptor(&mw);
     adaptor->setSettingsAvailable(true);
index 8d9efea..f37f008 100644 (file)
@@ -10,11 +10,54 @@ Match::Match(QString hometeam, QString awayteam, QObject *parent) :
     m_homeEmblem = getEmblemByName(hometeam);
 }
 
+
+// TODO write team class that allows more attributes
+// and aliases for team names
 QIcon Match::getEmblemByName(QString team)
 {
     QIcon i;
 
-    i = QIcon(":/Icons/Frankfurt.png");
+    if (team == "Hannover 96") {
+        i = QIcon(":/Icons/Hannover.png");
+    } else if (team == "FC St. Pauli") {
+        i = QIcon(":/Icons/St.Pauli.png");
+    } else if (team == "Hamburger SV") {
+        i = QIcon(":/Icons/Hamburg.png");
+    } else if (team == "1. FC Kaiserslautern") {
+        i = QIcon(":/Icons/Kaiserslautern.png");
+    } else if (team == "1. FSV Mainz 05") {
+        i = QIcon(":/Icons/Mainz.png");
+    } else if (team == "1899 Hoffenheim") {
+        i = QIcon(":/Icons/Hoffenheim.png");
+    } else if (team == "Borussia M'gladbach") {
+        i = QIcon(":/Icons/Mönchengladbach.png");
+    } else if (team == "VfL Wolfsburg") {
+        i = QIcon(":/Icons/Wolfsburg.png");
+    } else if (team == "SC Freiburg") {
+        i = QIcon(":/Icons/Freiburg.png");
+    } else if (team == "1. FC Köln") {
+        i = QIcon(":/Icons/Köln.png");
+    } else if (team == "1. FC Nürnberg") {
+        i = QIcon(":/Icons/Nürnberg.png");
+    } else if (team == "FC Schalke 04") {
+        i = QIcon(":/Icons/Schalke.png");
+    } else if (team == "VfB Stuttgart") {
+        i = QIcon(":/Icons/Stuttgart.png");
+    } else if (team == "Eintracht Frankfurt") {
+        i = QIcon(":/Icons/Frankfurt.png");
+    } else if (team == "Bayer Leverkusen") {
+        i = QIcon(":/Icons/Leverkusen.png");
+    } else if (team == "Werder Bremen") {
+        i = QIcon(":/Icons/Bremen.png");
+    } else if (team == "Borussia Dortmund") {
+        i = QIcon(":/Icons/Dortmund.png");
+    } else if (team == "Bayern München") {
+        i = QIcon(":/Icons/Bayern.png");
+    } else {
+        i = QIcon();
+    }
+
+
     return i;
 }
 
index 78dd66d..b9a7145 100644 (file)
@@ -76,5 +76,4 @@ void ScoreTable::dataChanged(const QModelIndex &topLeft, const QModelIndex &bott
     qDebug() << s;
 
     updateGeometry();
-
 }