[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,27 +131,16 @@ PackageTreeItem::row() const
QVariant QVariant
PackageTreeItem::data( int column ) const PackageTreeItem::data( int column ) const
{ {
if ( isPackage() ) // packages have a packagename, groups don't switch ( column )
{ {
switch ( column ) case 0:
{ // packages have a packagename, groups don't
case 0: return QVariant( isPackage() ? packageName() : name() );
return QVariant( packageName() ); case 1:
default: // packages often have a blank description
return QVariant(); return QVariant( description() );
} default:
} return QVariant();
else
{
switch ( column ) // group
{
case 0:
return QVariant( name() );
case 1:
return QVariant( description() );
default:
return QVariant();
}
} }
} }

View File

@ -255,7 +255,9 @@ groups:
- konversation - konversation
- nheko - nheko
- quaternion - 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 - name: Editors
description: "Editing" description: "Editing"
selected: false selected: false
@ -263,6 +265,10 @@ groups:
- vi - vi
- emacs - emacs
- nano - 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 # The "bare" package names can be intimidating, so you can use subgroups
# to provide human-readable names while hiding the packages themselves. # to provide human-readable names while hiding the packages themselves.
# This also allows you you group related packages -- suppose you feel # This also allows you you group related packages -- suppose you feel