From 3fc354284ae581f649a5b5f41bd782a62bcdc333 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Fri, 11 Dec 2015 19:27:57 +0100 Subject: [PATCH] Improve debug output. --- src/modules/partition/gui/PartitionBarsView.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/modules/partition/gui/PartitionBarsView.cpp b/src/modules/partition/gui/PartitionBarsView.cpp index 19d92f362..659a277ae 100644 --- a/src/modules/partition/gui/PartitionBarsView.cpp +++ b/src/modules/partition/gui/PartitionBarsView.cpp @@ -282,23 +282,27 @@ PartitionBarsView::indexAt( const QPoint &point, width - 2 * EXTENDED_PARTITION_MARGIN, rect.height() - 2 * EXTENDED_PARTITION_MARGIN ); + cDebug() << "Item" << item.index.data().toString() << "has children;" + << "its children subrect is" << subRect << ". We look for point" + << point; if ( subRect.contains( point ) ) { + cDebug() << "EXTENDED partition subrect contains point!"; cDebug() << "point:" << point << "\t\trect:" << subRect - << "\t\tindex:" << item.index.data(); + << "\t\tindex:" << item.index.data().toString(); return indexAt( point, subRect, item.index ); } cDebug() << "point:" << point << "\t\trect:" << thisItemRect - << "\t\tindex:" << item.index.data(); + << "\t\tindex:" << item.index.data().toString(); return item.index; } else // contains but no children, we win { cDebug() << "point:" << point << "\t\trect:" << thisItemRect - << "\t\tindex:" << item.index.data(); + << "\t\tindex:" << item.index.data().toString(); return item.index; } } @@ -412,6 +416,7 @@ PartitionBarsView::isIndexHidden( const QModelIndex& index ) const void PartitionBarsView::setSelection( const QRect& rect, QItemSelectionModel::SelectionFlags flags ) { + cDebug() << "About to call indexAt with point" << rect.topLeft(); selectionModel()->setCurrentIndex( indexAt( rect.topLeft() ), flags ); cDebug() << "selected items count:" << selectedIndexes().count(); QStringList itemstrings;