From 16da0bd8d8406c3569fa178871c8b18d39052eee Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Fri, 15 Jan 2016 18:20:40 +0100 Subject: [PATCH] I guess this is a better spot. --- src/modules/partition/gui/ChoicePage.cpp | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/modules/partition/gui/ChoicePage.cpp b/src/modules/partition/gui/ChoicePage.cpp index f314ebf14..ddcf9b895 100644 --- a/src/modules/partition/gui/ChoicePage.cpp +++ b/src/modules/partition/gui/ChoicePage.cpp @@ -677,21 +677,9 @@ ChoicePage::updateDeviceStatePreview() switch ( m_choice ) { case Replace: - m_beforePartitionBarsView->setSelectionMode( QAbstractItemView::SingleSelection ); - m_beforePartitionLabelsView->setSelectionMode( QAbstractItemView::SingleSelection ); - break; case Alongside: m_beforePartitionBarsView->setSelectionMode( QAbstractItemView::SingleSelection ); m_beforePartitionLabelsView->setSelectionMode( QAbstractItemView::SingleSelection ); - { - SelectionFilter filter = [ this ]( const QModelIndex& index ) - { - return PartUtils::canBeResized( m_core, - index.data( PartitionModel::PartitionPathRole ).toString() ); - }; - m_beforePartitionBarsView->setSelectionFilter( filter ); - m_beforePartitionLabelsView->setSelectionFilter( filter ); - } break; default: m_beforePartitionBarsView->setSelectionMode( QAbstractItemView::NoSelection ); @@ -758,6 +746,14 @@ ChoicePage::updateActionChoicePreview( ChoicePage::Choice choice ) m_previewAfterFrame->show(); m_previewAfterLabel->show(); + SelectionFilter filter = [ this ]( const QModelIndex& index ) + { + return PartUtils::canBeResized( m_core, + index.data( PartitionModel::PartitionPathRole ).toString() ); + }; + m_beforePartitionBarsView->setSelectionFilter( filter ); + m_beforePartitionLabelsView->setSelectionFilter( filter ); + break; } case Erase: