From be398d7edb161629a1ad2a79736684a83c3d7332 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 26 Oct 2021 15:23:14 +0200 Subject: [PATCH] [packagechooser] Log loading of screenshots - start of indirection in loading, so that we can do a little more work searching for the screenshot. --- src/modules/packagechooser/PackageModel.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/modules/packagechooser/PackageModel.cpp b/src/modules/packagechooser/PackageModel.cpp index 239705490..4fe914915 100644 --- a/src/modules/packagechooser/PackageModel.cpp +++ b/src/modules/packagechooser/PackageModel.cpp @@ -12,6 +12,12 @@ #include "utils/Logger.h" #include "utils/Variant.h" +static QPixmap loadScreenshot( const QString& path ) +{ + cDebug() << path; + return QPixmap( path ); +} + PackageItem::PackageItem() {} PackageItem::PackageItem( const QString& a_id, const QString& a_name, const QString& a_description ) @@ -36,7 +42,7 @@ PackageItem::PackageItem::PackageItem( const QVariantMap& item_map ) : id( CalamaresUtils::getString( item_map, "id" ) ) , name( CalamaresUtils::Locale::TranslatedString( item_map, "name" ) ) , description( CalamaresUtils::Locale::TranslatedString( item_map, "description" ) ) - , screenshot( CalamaresUtils::getString( item_map, "screenshot" ) ) + , screenshot( loadScreenshot( CalamaresUtils::getString( item_map, "screenshot" ) ) ) , packageNames( CalamaresUtils::getStringList( item_map, "packages" ) ) { if ( name.isEmpty() && id.isEmpty() )