mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-11 00:24:12 +02:00
fix minimum column widths for dynamic DPIs
This commit is contained in:
@@ -74,6 +74,12 @@ WelcomeWidget::WelcomeWidget( QWidget* parent )
|
|||||||
ui->tracksView->setPlaylistModel( m_tracksModel );
|
ui->tracksView->setPlaylistModel( m_tracksModel );
|
||||||
m_tracksModel->setSource( source_ptr() );
|
m_tracksModel->setSource( source_ptr() );
|
||||||
|
|
||||||
|
QFont f;
|
||||||
|
f.setPointSize( 11 );
|
||||||
|
f.setBold( true );
|
||||||
|
QFontMetrics fm( f );
|
||||||
|
ui->tracksView->setMinimumWidth( fm.width( tr("Recently played tracks") ) );
|
||||||
|
|
||||||
m_recentAlbumsModel = new AlbumModel( ui->additionsView );
|
m_recentAlbumsModel = new AlbumModel( ui->additionsView );
|
||||||
ui->additionsView->setPlayableModel( m_recentAlbumsModel );
|
ui->additionsView->setPlayableModel( m_recentAlbumsModel );
|
||||||
ui->additionsView->proxyModel()->sort( -1 );
|
ui->additionsView->proxyModel()->sort( -1 );
|
||||||
|
@@ -72,14 +72,7 @@
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="PlaylistView" name="tracksView">
|
<widget class="PlaylistView" name="tracksView"/>
|
||||||
<property name="minimumSize">
|
|
||||||
<size>
|
|
||||||
<width>320</width>
|
|
||||||
<height>0</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
|
@@ -464,7 +464,7 @@ SourceDelegate::paint( QPainter* painter, const QStyleOptionViewItem& option, co
|
|||||||
|
|
||||||
QFont font = painter->font();
|
QFont font = painter->font();
|
||||||
|
|
||||||
font.setPointSize( 10 );
|
font.setPointSize( 8 );
|
||||||
painter->setFont( font );
|
painter->setFont( font );
|
||||||
QFont fontBold = painter->font();
|
QFont fontBold = painter->font();
|
||||||
fontBold.setBold( true );
|
fontBold.setBold( true );
|
||||||
|
@@ -65,7 +65,13 @@ SourceTreeView::SourceTreeView( QWidget* parent )
|
|||||||
setFrameShape( QFrame::NoFrame );
|
setFrameShape( QFrame::NoFrame );
|
||||||
setAttribute( Qt::WA_MacShowFocusRect, 0 );
|
setAttribute( Qt::WA_MacShowFocusRect, 0 );
|
||||||
setContentsMargins( 0, 0, 0, 0 );
|
setContentsMargins( 0, 0, 0, 0 );
|
||||||
setMinimumWidth( 220 );
|
|
||||||
|
QFont dummyFont;
|
||||||
|
dummyFont.setPointSize( 10 );
|
||||||
|
QFontMetrics fm( dummyFont );
|
||||||
|
// This is sort of the longest string in there. With translations
|
||||||
|
// we will never get it right so setting it to something reasonable for the average case
|
||||||
|
setMinimumWidth( fm.width( "Track Album Artist Local Top10") );
|
||||||
|
|
||||||
setHeaderHidden( true );
|
setHeaderHidden( true );
|
||||||
setRootIsDecorated( true );
|
setRootIsDecorated( true );
|
||||||
|
Reference in New Issue
Block a user