Use new check as selection filter in view.

This commit is contained in:
Teo Mrnjavac 2016-02-12 15:02:30 +01:00
parent 935c4816d3
commit c3404769dc

View File

@ -769,6 +769,13 @@ ChoicePage::updateActionChoicePreview( ChoicePage::Choice choice )
m_selectLabel->hide(); m_selectLabel->hide();
else else
{ {
SelectionFilter filter = [ this ]( const QModelIndex& index )
{
return PartUtils::canBeReplaced( (Partition*)( index.data( PartitionModel::PartitionPtrRole ).value< void* >() ) );
};
m_beforePartitionBarsView->setSelectionFilter( filter );
m_beforePartitionLabelsView->setSelectionFilter( filter );
m_selectLabel->show(); m_selectLabel->show();
m_selectLabel->setText( tr( "<strong>Select a partition to install on</strong>" ) ); m_selectLabel->setText( tr( "<strong>Select a partition to install on</strong>" ) );
} }