|
@@ -40,7 +40,6 @@ public:
|
|
|
* If this class receives valid SMDH data, it will also display game icons and titles.
|
|
* If this class receives valid SMDH data, it will also display game icons and titles.
|
|
|
*/
|
|
*/
|
|
|
class GameListItemPath : public GameListItem {
|
|
class GameListItemPath : public GameListItem {
|
|
|
-
|
|
|
|
|
public:
|
|
public:
|
|
|
static const int FullPathRole = Qt::UserRole + 1;
|
|
static const int FullPathRole = Qt::UserRole + 1;
|
|
|
static const int TitleRole = Qt::UserRole + 2;
|
|
static const int TitleRole = Qt::UserRole + 2;
|
|
@@ -55,11 +54,12 @@ public:
|
|
|
setData(qulonglong(program_id), ProgramIdRole);
|
|
setData(qulonglong(program_id), ProgramIdRole);
|
|
|
setData(game_type, FileTypeRole);
|
|
setData(game_type, FileTypeRole);
|
|
|
|
|
|
|
|
|
|
+ const u32 size = UISettings::values.icon_size;
|
|
|
|
|
+
|
|
|
QPixmap picture;
|
|
QPixmap picture;
|
|
|
- u32 size = UISettings::values.icon_size;
|
|
|
|
|
- if (!picture.loadFromData(picture_data.data(), picture_data.size()))
|
|
|
|
|
|
|
+ if (!picture.loadFromData(picture_data.data(), static_cast<u32>(picture_data.size()))) {
|
|
|
picture = GetDefaultIcon(size);
|
|
picture = GetDefaultIcon(size);
|
|
|
-
|
|
|
|
|
|
|
+ }
|
|
|
picture = picture.scaled(size, size);
|
|
picture = picture.scaled(size, size);
|
|
|
|
|
|
|
|
setData(picture, Qt::DecorationRole);
|
|
setData(picture, Qt::DecorationRole);
|