Block the install process if an entry is required but unsatisfied.

This commit is contained in:
Teo Mrnjavac 2014-08-26 17:26:40 +02:00
parent 87711c89fc
commit 5434a04ebc
5 changed files with 100 additions and 25 deletions

View file

@ -47,11 +47,11 @@ PreparePage::PreparePage( QWidget* parent )
void
PreparePage::init( const QList< QPair< QString, bool > > &checkEntries )
PreparePage::init( const QList< PrepareEntry >& checkEntries )
{
for ( const QPair< QString, bool >& entry : checkEntries )
for ( const PrepareEntry& entry : checkEntries )
{
PrepareCheckWidget* pcw = new PrepareCheckWidget( entry.first, entry.second );
PrepareCheckWidget* pcw = new PrepareCheckWidget( entry.text, entry.checked );
m_entriesLayout->addWidget( pcw );
pcw->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Preferred );
}