mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-06-21 01:55:40 -04:00
Qt: Add icons for unknown region and PSF files in game list
This commit is contained in:
@ -225,6 +225,8 @@ QVariant GameListModel::data(const QModelIndex& index, int role) const
|
||||
return m_type_disc_pixmap;
|
||||
case GameListEntryType::Playlist:
|
||||
return m_type_playlist_pixmap;
|
||||
case GameListEntryType::PSF:
|
||||
return m_type_psf_pixmap;
|
||||
case GameListEntryType::PSExe:
|
||||
default:
|
||||
return m_type_exe_pixmap;
|
||||
@ -239,6 +241,8 @@ QVariant GameListModel::data(const QModelIndex& index, int role) const
|
||||
return m_region_jp_pixmap;
|
||||
case DiscRegion::NTSC_U:
|
||||
return m_region_us_pixmap;
|
||||
case DiscRegion::Other:
|
||||
return m_region_other_pixmap;
|
||||
case DiscRegion::PAL:
|
||||
default:
|
||||
return m_region_eu_pixmap;
|
||||
@ -401,9 +405,11 @@ void GameListModel::loadCommonImages()
|
||||
m_type_disc_pixmap = QIcon(QStringLiteral(":/icons/media-optical-24.png")).pixmap(QSize(24, 24));
|
||||
m_type_exe_pixmap = QIcon(QStringLiteral(":/icons/applications-system-24.png")).pixmap(QSize(24, 24));
|
||||
m_type_playlist_pixmap = QIcon(QStringLiteral(":/icons/address-book-new-22.png")).pixmap(QSize(22, 22));
|
||||
m_type_psf_pixmap = QIcon(QStringLiteral(":/icons/multimedia-player.png")).pixmap(QSize(22, 22));
|
||||
m_region_eu_pixmap = QIcon(QStringLiteral(":/icons/flag-eu.png")).pixmap(QSize(42, 30));
|
||||
m_region_jp_pixmap = QIcon(QStringLiteral(":/icons/flag-jp.png")).pixmap(QSize(42, 30));
|
||||
m_region_us_pixmap = QIcon(QStringLiteral(":/icons/flag-uc.png")).pixmap(QSize(42, 30));
|
||||
m_region_other_pixmap = QIcon(QStringLiteral(":/icons/flag-other.png")).pixmap(QSize(42, 30));
|
||||
|
||||
for (int i = 0; i < static_cast<int>(GameListCompatibilityRating::Count); i++)
|
||||
m_compatibiliy_pixmaps[i].load(QStringLiteral(":/icons/star-%1.png").arg(i));
|
||||
|
Reference in New Issue
Block a user