1 /*******************************************************************
2 Jan Cermak | johniez | aspt.johniez.com
3 Creative Commons 2.5 Attribution-NonCommercial-NoDerivs 2.5 license
4 http://creativecommons.org/licenses/by-nc-nd/2.5/legalcode
5 *******************************************************************/
7 #include "staffmember.h"
9 StaffMember::StaffMember(int idx, QWidget *parent): QWidget(parent), i(idx) {
10 mainLayout = new QVBoxLayout;
11 QString info = "<table cellspacing=\"3\">";
12 info += "<tr><td>" + staff[i].name + "</td><td>[" + staff[i].age + "]</td></tr>";
13 info += "<tr><td>" + tr("Role") + "</td><td><span style=\"color:red;\">";
14 switch(staff[i].role.toInt()) {
15 case 0: info += tr("Trainer"); break;
16 case 1: info += tr("Scout"); break;
17 case 2: info += tr("Doctor"); break;
18 case 3: info += tr("Groundkeeper"); break;
19 case 4: info += tr("Assistent"); break;
20 case 5: info += tr("Physiotherapy"); break;
21 case 6: info += tr("Youth manager"); break;
22 default: info += staff[i].role;
24 info += "</span></td></tr>";
25 info += "<tr><td>" + tr("Wage") + "</td><td><span style=\"color:red;\">" + staff[i].wage + "€</span></td></tr>";
26 info += "<tr><td>" + tr("Contract") + "</td><td><span style=\"color:red;\">" + staff[i].contr + " (" + tr("days left") + ")</span></td></tr>";
27 //info += tr("Birthday") + ": <span style=\"color:red;\">" + staff[i].birth + "</span><br>";
28 info += "<tr><td>" + tr("Course") + "</td><td><span style=\"color:red;\">" + staff[i].course + "</span></td></tr>";
29 info += "<tr><td>" + tr("Rating") + "</td><td><span style=\"color:red;\">" + staff[i].rating + "%</span></td></tr>";
32 player = new QLabel(info);
33 mainLayout->addWidget(player);
34 setLayout(mainLayout);
37 StaffMember::~StaffMember() {