| 136 | } |
| 137 | |
| 138 | QPixmap getOnePixmap(e_Age eAge, bool bLink, bool bDir) |
| 139 | { |
| 140 | QPixmap* ageToPm[] = {pmNew, pmMiddle, pmOld, pmNotThere, s_pm_file}; |
| 141 | QPixmap* ageToPmLink[] = {pmNewLink, pmMiddleLink, pmOldLink, pmNotThere, pmFileLink}; |
| 142 | QPixmap* ageToPmDir[] = {pmNewDir, pmMiddleDir, pmOldDir, pmNotThere, s_pm_dir}; |
| 143 | QPixmap* ageToPmDirLink[] = {pmNewDirLink, pmMiddleDirLink, pmOldDirLink, pmNotThere, pmDirLink}; |
| 144 | |
| 145 | QPixmap** ppPm = bDir ? (bLink ? ageToPmDirLink : ageToPmDir) : (bLink ? ageToPmLink : ageToPm); |
| 146 | |
| 147 | return *ppPm[eAge]; |
| 148 | } |
| 149 | |
| 150 | } // namespace PixMapUtils |