From 3cb293aa75a35c113ef931660ec21b7ed56a2d84 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Thu, 31 Dec 2015 15:02:46 +0100 Subject: [PATCH] Avoid unnecessary casts. --- src/modules/partition/gui/ChoicePage.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/modules/partition/gui/ChoicePage.cpp b/src/modules/partition/gui/ChoicePage.cpp index 54f29a436..4f58e722c 100644 --- a/src/modules/partition/gui/ChoicePage.cpp +++ b/src/modules/partition/gui/ChoicePage.cpp @@ -627,17 +627,12 @@ ChoicePage::updateActionChoicePreview( ChoicePage::Choice choice ) break; default: previewSelectionMode = QAbstractItemView::NoSelection; + m_beforePartitionBarsView->disconnect( SIGNAL( clicked() ) ); + m_beforePartitionLabelsView->disconnect( SIGNAL( clicked() ) ); } - foreach ( QObject* child, m_previewBeforeFrame->children() ) - { - PartitionBarsView* pbv = qobject_cast< PartitionBarsView* >( child ); - if ( pbv ) - pbv->setSelectionMode( previewSelectionMode ); - PartitionLabelsView* plv = qobject_cast< PartitionLabelsView* >( child ); - if ( plv ) - plv->setSelectionMode( previewSelectionMode ); - } + m_beforePartitionBarsView->setSelectionMode( previewSelectionMode ); + m_beforePartitionLabelsView->setSelectionMode( previewSelectionMode ); }