Only enable selection when it makes sense

main
Teo Mrnjavac 9 years ago
parent 1c279dac24
commit 0c9d64878a

@ -496,7 +496,9 @@ ChoicePage::updateDeviceStatePreview( Device* currentDevice )
model->setParent( preview ); model->setParent( preview );
preview->setModel( model ); preview->setModel( model );
preview->setSelectionMode( QAbstractItemView::NoSelection );
previewLabels->setModel( model ); previewLabels->setModel( model );
previewLabels->setSelectionMode( QAbstractItemView::NoSelection );
layout->addWidget( preview ); layout->addWidget( preview );
layout->addWidget( previewLabels ); layout->addWidget( previewLabels );
@ -554,6 +556,12 @@ ChoicePage::updateActionChoicePreview( Device* currentDevice, ChoicePage::Choice
previewLabels->setSelectionModel( preview->selectionModel() ); previewLabels->setSelectionModel( preview->selectionModel() );
sm->deleteLater(); sm->deleteLater();
if ( choice == Erase )
{
preview->setSelectionMode( QAbstractItemView::NoSelection );
previewLabels->setSelectionMode( QAbstractItemView::NoSelection );
}
layout->addWidget( preview ); layout->addWidget( preview );
layout->addWidget( previewLabels ); layout->addWidget( previewLabels );

Loading…
Cancel
Save