X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FHYDROGUI%2FHYDROGUI_StricklerTableDlg.cxx;h=4282490f65b55dd5dfe3d92d7287b3f883ddfca4;hb=d6bfe7c45ecf0dc6ed9819a40ce28b73b49d9592;hp=6b86105605be510685fe0625472ff70ac62f99b7;hpb=64b1c61587fc5a975a06821be9e85e524d4dd2e4;p=modules%2Fhydro.git diff --git a/src/HYDROGUI/HYDROGUI_StricklerTableDlg.cxx b/src/HYDROGUI/HYDROGUI_StricklerTableDlg.cxx index 6b861056..4282490f 100644 --- a/src/HYDROGUI/HYDROGUI_StricklerTableDlg.cxx +++ b/src/HYDROGUI/HYDROGUI_StricklerTableDlg.cxx @@ -169,6 +169,7 @@ HYDROGUI_StricklerTableDlg::HYDROGUI_StricklerTableDlg( HYDROGUI_Module* theModu myTable->horizontalHeader()->setResizeMode( 1, QHeaderView::ResizeToContents ); myTable->horizontalHeader()->setResizeMode( 2, QHeaderView::ResizeToContents ); myTable->horizontalHeader()->setResizeMode( 3, QHeaderView::Stretch ); + myTable->horizontalHeader()->setMinimumSectionSize( 15 ); myTable->verticalHeader()->setResizeMode( QHeaderView::ResizeToContents ); @@ -386,9 +387,11 @@ Remove the selected Strickler coefficient. void HYDROGUI_StricklerTableDlg::onRemoveCoefficient() { QList aRows; - QModelIndexList aSelectedIndexes = myTable->selectionModel()->selectedRows(); + QModelIndexList aSelectedIndexes = myTable->selectionModel()->selectedIndexes(); foreach ( const QModelIndex& anIndex, aSelectedIndexes ) { - aRows << anIndex.row(); + int aRowIndex = anIndex.row(); + if ( !aRows.contains( aRowIndex ) ) + aRows << aRowIndex; } removeRows( aRows ); @@ -412,6 +415,6 @@ Slot called on table selection change. */ void HYDROGUI_StricklerTableDlg::onSelectionChanged() { - QModelIndexList aSelectedIndexes = myTable->selectionModel()->selectedRows(); + QModelIndexList aSelectedIndexes = myTable->selectionModel()->selectedIndexes(); myRemoveBtn->setEnabled( aSelectedIndexes.count() > 0 ); }