48 painter.drawPixmap(QPoint(0, 5), hhpix); |
49 painter.drawPixmap(QPoint(0, 5), hhpix); |
49 painter.drawPixmap(QPoint(0, 0), pix.copy(0, 0, 32, 32)); |
50 painter.drawPixmap(QPoint(0, 0), pix.copy(0, 0, 32, 32)); |
50 painter.end(); |
51 painter.end(); |
51 |
52 |
52 hats.append(qMakePair(str, QIcon(tmppix))); |
53 hats.append(qMakePair(str, QIcon(tmppix))); |
|
54 } |
|
55 // Reserved hats |
|
56 tmpdir.cd("Reserved"); |
|
57 hatsList = tmpdir.entryList(QStringList(playerHash+"*.png")); |
|
58 for (QStringList::Iterator it = hatsList.begin(); it != hatsList.end(); ++it ) |
|
59 { |
|
60 QString str = (*it).replace(QRegExp("^(.*)\\.png"), "\\1"); |
|
61 QPixmap pix(datadir->absolutePath() + "/Graphics/Hats/Reserved/" + str + ".png"); |
|
62 |
|
63 QPixmap tmppix(32, 37); |
|
64 tmppix.fill(QColor(Qt::transparent)); |
|
65 |
|
66 QPainter painter(&tmppix); |
|
67 painter.drawPixmap(QPoint(0, 5), hhpix); |
|
68 painter.drawPixmap(QPoint(0, 0), pix.copy(0, 0, 32, 32)); |
|
69 painter.end(); |
|
70 |
|
71 hats.append(qMakePair("Reserved "+str.remove(0,32), QIcon(tmppix))); |
53 } |
72 } |
54 } |
73 } |
55 |
74 |
56 QVariant HatsModel::headerData(int section, |
75 QVariant HatsModel::headerData(int section, |
57 Qt::Orientation orientation, int role) const |
76 Qt::Orientation orientation, int role) const |