[netinstall] Display package descriptions

- For packages with a description, show that
- Add an example in the config-file
This commit is contained in:
Adriaan de Groot 2020-04-16 22:41:28 +02:00
parent 960008b124
commit 2aca5464b7
2 changed files with 16 additions and 21 deletions

View File

@ -131,28 +131,17 @@ PackageTreeItem::row() const
QVariant
PackageTreeItem::data( int column ) const
{
if ( isPackage() ) // packages have a packagename, groups don't
{
switch ( column )
{
case 0:
return QVariant( packageName() );
default:
return QVariant();
}
}
else
{
switch ( column ) // group
{
case 0:
return QVariant( name() );
// packages have a packagename, groups don't
return QVariant( isPackage() ? packageName() : name() );
case 1:
// packages often have a blank description
return QVariant( description() );
default:
return QVariant();
}
}
}
PackageTreeItem*

View File

@ -255,7 +255,9 @@ groups:
- konversation
- nheko
- quaternion
# Setting *selected* is supported.
# Setting *selected* is supported. Here we also show off "rich"
# packages: ones with a package-name (for the package-manager)
# and a description (for the human).
- name: Editors
description: "Editing"
selected: false
@ -263,6 +265,10 @@ groups:
- vi
- emacs
- nano
- name: kate-git
description: Kate (unstable)
- name: kate
description: KDE's text editor
# The "bare" package names can be intimidating, so you can use subgroups
# to provide human-readable names while hiding the packages themselves.
# This also allows you you group related packages -- suppose you feel