From 0c9d64878a9d6a954fa94ee7afb0bf1b848cc983 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Wed, 16 Dec 2015 18:28:22 +0100 Subject: [PATCH] Only enable selection when it makes sense --- src/modules/partition/gui/ChoicePage.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/modules/partition/gui/ChoicePage.cpp b/src/modules/partition/gui/ChoicePage.cpp index 3863c8d69..60b92d927 100644 --- a/src/modules/partition/gui/ChoicePage.cpp +++ b/src/modules/partition/gui/ChoicePage.cpp @@ -496,7 +496,9 @@ ChoicePage::updateDeviceStatePreview( Device* currentDevice ) model->setParent( preview ); preview->setModel( model ); + preview->setSelectionMode( QAbstractItemView::NoSelection ); previewLabels->setModel( model ); + previewLabels->setSelectionMode( QAbstractItemView::NoSelection ); layout->addWidget( preview ); layout->addWidget( previewLabels ); @@ -554,6 +556,12 @@ ChoicePage::updateActionChoicePreview( Device* currentDevice, ChoicePage::Choice previewLabels->setSelectionModel( preview->selectionModel() ); sm->deleteLater(); + if ( choice == Erase ) + { + preview->setSelectionMode( QAbstractItemView::NoSelection ); + previewLabels->setSelectionMode( QAbstractItemView::NoSelection ); + } + layout->addWidget( preview ); layout->addWidget( previewLabels );