1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-24 01:39:42 +01:00

qt5: port to new QViewHeader API

This commit is contained in:
Dominik Schmidt 2013-01-05 23:03:04 +01:00
parent a7cec4648f
commit 13eb29a93a
2 changed files with 10 additions and 1 deletions

View File

@ -32,10 +32,15 @@ ViewHeader::ViewHeader( QAbstractItemView* parent )
, m_sigmap( new QSignalMapper( this ) )
, m_init( false )
{
#if QT_VERSION >= QT_VERSION_CHECK( 5, 0, 0 )
setSectionResizeMode( QHeaderView::Interactive );
setSectionsMovable( true );
#else
setResizeMode( QHeaderView::Interactive );
setMovable( true );
#endif
setMinimumSectionSize( 60 );
setDefaultAlignment( Qt::AlignLeft );
setMovable( true );
setStretchLastSection( true );
// m_menu->addAction( tr( "Resize columns to fit window" ), this, SLOT( onToggleResizeColumns() ) );

View File

@ -117,7 +117,11 @@ SourceTreeView::SourceTreeView( QWidget* parent )
setModel( m_proxyModel );
header()->setStretchLastSection( false );
#if QT_VERSION >= QT_VERSION_CHECK( 5, 0, 0 )
header()->setSectionResizeMode( 0, QHeaderView::Stretch );
#else
header()->setResizeMode( 0, QHeaderView::Stretch );
#endif
connect( this, SIGNAL( expanded( QModelIndex ) ), SLOT( onItemExpanded( QModelIndex ) ) );
connect( selectionModel(), SIGNAL( selectionChanged( QItemSelection, QItemSelection ) ), SLOT( onSelectionChanged() ) );