Revision: 7312
Author: nogu.dev
Date: Sat Sep 17 03:28:35 2011
Log: * qt4/pref/customwidgets.cpp
- (TableEditForm::TableEditForm): Set default row height.
- (TableEditForm::setTable): Don't set row height here.
- (TableEditForm::slotAddClicked): Ditto.
http://code.google.com/p/uim/source/detail?r=7312
Modified:
/trunk/qt4/pref/customwidgets.cpp
=======================================
--- /trunk/qt4/pref/customwidgets.cpp Fri Sep 16 19:04:58 2011
+++ /trunk/qt4/pref/customwidgets.cpp Sat Sep 17 03:28:35 2011
@@ -1280,10 +1280,13 @@
{
m_table = new QTableWidget;
m_table->setSelectionMode( QAbstractItemView::SingleSelection );
- m_table->verticalHeader()->setVisible( false );
- QHeaderView *header = m_table->horizontalHeader();
- header->setResizeMode( QHeaderView::ResizeToContents );
- header->setStretchLastSection( true );
+ QHeaderView *verticalHeader = m_table->verticalHeader();
+ verticalHeader->setVisible( false );
+ verticalHeader->setDefaultSectionSize(
+ QFontMetrics( m_table->font() ).height() + 2 );
+ QHeaderView *horizontalHeader = m_table->horizontalHeader();
+ horizontalHeader->setResizeMode( QHeaderView::ResizeToContents );
+ horizontalHeader->setStretchLastSection( true );
connect( m_table, SIGNAL( itemSelectionChanged() ),
this, SLOT( slotItemSelectionChanged() ) );
@@ -1363,8 +1366,6 @@
item->setFlags( Qt::NoItemFlags );
m_table->setItem( row, column, item );
}
- m_table->setRowHeight( row,
- QFontMetrics( m_table->font() ).height() + 2 );
}
m_customTable = custom_table;
}
@@ -1427,8 +1428,6 @@
m_table->insertRow( row );
for ( int i = 0; i < m_table->columnCount(); i++ )
m_table->setItem( row, i, new QTableWidgetItem( "" ) );
- m_table->setRowHeight( row,
- QFontMetrics( m_table->font() ).height() + 2 );
m_table->scrollToItem( m_table->item( row, 0 ) );
}