[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

@ -93,20 +93,20 @@ PackageChooserViewStep::isNextEnabled() const
return true;
}
switch( m_mode )
switch ( m_mode )
{
case PackageChooserMode::Optional:
// zero or one
return false;
case PackageChooserMode::Exclusive:
// exactly one
return false;
case PackageChooserMode::Multiple:
// zero or more
return true;
case PackageChooserMode::RequiredMultiple:
// one or more
return false;
case PackageChooserMode::Optional:
// zero or one
return false;
case PackageChooserMode::Exclusive:
// exactly one
return false;
case PackageChooserMode::Multiple:
// zero or more
return true;
case PackageChooserMode::RequiredMultiple:
// one or more
return false;
}
NOTREACHED return true;