[packagechooser] Use sample screenshots

This commit is contained in:
Adriaan de Groot 2019-08-02 17:17:53 +02:00
parent 86d8db6bbf
commit ab7374628b
3 changed files with 21 additions and 2 deletions

View File

@ -155,9 +155,9 @@ PackageChooserViewStep::setConfigurationMap( const QVariantMap& configurationMap
{ {
m_model = new PackageListModel( nullptr ); m_model = new PackageListModel( nullptr );
m_model->addPackage( PackageItem { "kde", "kde", "Plasma", "Plasma Desktop" } ); m_model->addPackage( PackageItem { "kde", "kde", "Plasma", "Plasma Desktop", ":/images/kde.png" } );
m_model->addPackage( m_model->addPackage(
PackageItem { "gnome", "gnome", "GNOME", "GNU Networked Object Modeling Environment Desktop" } ); PackageItem { "gnome", "gnome", "GNOME", "GNU Networked Object Modeling Environment Desktop", ":/images/gnome.png" } );
if ( m_widget ) if ( m_widget )

View File

@ -40,6 +40,19 @@ PackageItem::PackageItem( const QString& a_id,
{ {
} }
PackageItem::PackageItem( const QString& a_id,
const QString& a_package,
const QString& a_name,
const QString& a_description,
const QString& screenshotPath )
: id( a_id )
, package( a_package )
, name( a_name )
, description( a_description )
, screenshot( screenshotPath )
{
}
PackageListModel::PackageListModel( QObject* parent ) PackageListModel::PackageListModel( QObject* parent )
: QAbstractListModel( parent ) : QAbstractListModel( parent )

View File

@ -52,6 +52,12 @@ struct PackageItem
*/ */
PackageItem( const QString& id, const QString& package, const QString& name, const QString& description ); PackageItem( const QString& id, const QString& package, const QString& name, const QString& description );
PackageItem( const QString& id,
const QString& package,
const QString& name,
const QString& description,
const QString& screenshotPath );
// TODO: implement this // TODO: implement this
PackageItem fromAppStream( const QString& filename ); PackageItem fromAppStream( const QString& filename );
}; };