[packagechooser] Add selection modes

- Introduce different selection modes (most don't work yet)
 - Use model data in the main widget
This commit is contained in:
Adriaan de Groot 2019-08-02 16:43:10 +02:00
parent 86e2e6242f
commit 2272d2ab43
4 changed files with 42 additions and 25 deletions

View file

@ -83,10 +83,18 @@ PackageListModel::data( const QModelIndex& index, int role ) const
return QVariant();
}
if ( role == Qt::DisplayRole )
if ( role == Qt::DisplayRole /* Also PackageNameRole */ )
{
return m_packages[ row ].name;
}
else if ( role == DescriptionRole )
{
return m_packages[ row ].description;
}
else if ( role == ScreenshotRole )
{
return m_packages[ row ].screenshot;
}
return QVariant();
}