QAbstractItemView::EditKeyPressed );
myTable->setColumnCount( COLUMNS_COUNT );
+
QStringList aColumnNames;
aColumnNames << tr( "STRICKLER_TYPE" ) << tr( "STRICKLER_COEFFICIENT" ) << tr( "ATTR_VALUE" ) << tr( "COLOR" );
myTable->setHorizontalHeaderLabels( aColumnNames );
myTable->horizontalHeader()->setStretchLastSection( false );
- myTable->horizontalHeader()->setSectionResizeMode( 0, QHeaderView::ResizeToContents );
- myTable->horizontalHeader()->setSectionResizeMode( 1, QHeaderView::ResizeToContents );
- myTable->horizontalHeader()->setSectionResizeMode( 2, QHeaderView::ResizeToContents );
- myTable->horizontalHeader()->setSectionResizeMode( 3, QHeaderView::Stretch );
- myTable->horizontalHeader()->setMinimumSectionSize( 50 );
-
+ myTable->horizontalHeader()->setSectionResizeMode( 0, QHeaderView::Interactive );
+ myTable->horizontalHeader()->setSectionResizeMode( 1, QHeaderView::Interactive );
+ myTable->horizontalHeader()->setSectionResizeMode( 2, QHeaderView::Interactive );
+ myTable->horizontalHeader()->setSectionResizeMode( 3, QHeaderView::Interactive );
myTable->verticalHeader()->setSectionResizeMode( QHeaderView::ResizeToContents );
+ const int default_size = 50;
+ myTable->horizontalHeader()->setMinimumSectionSize( default_size );
+ myTable->horizontalHeader()->resizeSection( 0, 300 );
+ myTable->horizontalHeader()->resizeSection( 1, 75 );
+ myTable->horizontalHeader()->resizeSection( 2, 75 );
+ myTable->horizontalHeader()->resizeSection( 3, 75 );
+
// Layout
// buttons
QHBoxLayout* aButtonsLayout = new QHBoxLayout();
myTable->setItem( aRow, 3, anItem );
}
- myTable->resizeColumnToContents( 0 );
+ //myTable->resizeColumnToContents( 0 );
myTable->resizeRowsToContents();
updateControls();