QTfrontend/model/HatModel.cpp
branchphysfslayer
changeset 8049 133e22b5c410
parent 6953 4c2dd25630a7
child 8374 3a1708759c4f
equal deleted inserted replaced
8046:4d3415927d2c 8049:133e22b5c410
    44     // prepare hats Vector
    44     // prepare hats Vector
    45     hats.clear();
    45     hats.clear();
    46 
    46 
    47     DataManager & dataMgr = DataManager::instance();
    47     DataManager & dataMgr = DataManager::instance();
    48 
    48 
    49     QPixmap hhpix = QPixmap(
    49     QPixmap hhpix = QPixmap("physfs://Graphics/Hedgehog/Idle.png").copy(0, 0, 32, 32);
    50                         dataMgr.findFileForRead("Graphics/Hedgehog/Idle.png")
       
    51                     ).copy(0, 0, 32, 32);
       
    52 
    50 
    53     // my reserved hats
    51     // my reserved hats
    54     QStringList hatsList = dataMgr.entryList(
    52     QStringList hatsList = dataMgr.entryList(
    55                                "Graphics/Hats/Reserved",
    53                                "Graphics/Hats/Reserved",
    56                                QDir::Files,
    54                                QDir::Files,
    74     {
    72     {
    75         bool isReserved = (i < nReserved);
    73         bool isReserved = (i < nReserved);
    76 
    74 
    77         QString str = hatsList.at(i);
    75         QString str = hatsList.at(i);
    78         str = str.remove(QRegExp("\\.png$"));
    76         str = str.remove(QRegExp("\\.png$"));
    79         QPixmap pix(
    77         QPixmap pix(            
    80             dataMgr.findFileForRead(
    78                 "physfs://Graphics/Hats/" + QString(isReserved?"Reserved/":"") + str +
    81                 "Graphics/Hats/" + QString(isReserved?"Reserved/":"") + str +
    79                 ".png"           
    82                 ".png"
       
    83             )
       
    84         );
    80         );
    85 
    81 
    86         // rename properly
    82         // rename properly
    87         if (isReserved)
    83         if (isReserved)
    88             str = "Reserved "+str.remove(0,32);
    84             str = "Reserved "+str.remove(0,32);