From 1c279dac2448874c53d38da7cc997ebedd081ba3 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Wed, 16 Dec 2015 18:23:29 +0100 Subject: [PATCH] Make bars and labels share the selection model. --- src/modules/partition/gui/ChoicePage.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/modules/partition/gui/ChoicePage.cpp b/src/modules/partition/gui/ChoicePage.cpp index 8e766a546..3863c8d69 100644 --- a/src/modules/partition/gui/ChoicePage.cpp +++ b/src/modules/partition/gui/ChoicePage.cpp @@ -497,6 +497,7 @@ ChoicePage::updateDeviceStatePreview( Device* currentDevice ) preview->setModel( model ); previewLabels->setModel( model ); + layout->addWidget( preview ); layout->addWidget( previewLabels ); } @@ -547,6 +548,12 @@ ChoicePage::updateActionChoicePreview( Device* currentDevice, ChoicePage::Choice model->setParent( preview ); preview->setModel( model ); previewLabels->setModel( model ); + + // Make the bars and labels view use the same selectionModel. + auto sm = previewLabels->selectionModel(); + previewLabels->setSelectionModel( preview->selectionModel() ); + sm->deleteLater(); + layout->addWidget( preview ); layout->addWidget( previewLabels );