From fbdac36f6f442faa7da703cd9804781b0ec7ab4d Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 20 Jul 2024 15:19:50 +0200 Subject: [PATCH] PlaylistView: Adjust initial header layout --- src/playlist/playlistview.cpp | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/playlist/playlistview.cpp b/src/playlist/playlistview.cpp index 57966167..7258bcfd 100644 --- a/src/playlist/playlistview.cpp +++ b/src/playlist/playlistview.cpp @@ -335,6 +335,8 @@ void PlaylistView::RestoreHeaderState() { if (set_initial_header_layout_) { + header_->SetStretchEnabled(true); + header_->HideSection(static_cast(Playlist::Column::AlbumArtist)); header_->HideSection(static_cast(Playlist::Column::Performer)); header_->HideSection(static_cast(Playlist::Column::Composer)); @@ -358,14 +360,22 @@ void PlaylistView::RestoreHeaderState() { header_->HideSection(static_cast(Playlist::Column::EBUR128IntegratedLoudness)); header_->HideSection(static_cast(Playlist::Column::EBUR128LoudnessRange)); + header_->ShowSection(static_cast(Playlist::Column::Track)); + header_->ShowSection(static_cast(Playlist::Column::Title)); + header_->ShowSection(static_cast(Playlist::Column::Artist)); + header_->ShowSection(static_cast(Playlist::Column::Album)); + header_->ShowSection(static_cast(Playlist::Column::Samplerate)); + header_->ShowSection(static_cast(Playlist::Column::Bitdepth)); + header_->ShowSection(static_cast(Playlist::Column::Bitrate)); + header_->ShowSection(static_cast(Playlist::Column::Filetype)); + header_->ShowSection(static_cast(Playlist::Column::Source)); + header_->moveSection(header_->visualIndex(static_cast(Playlist::Column::Track)), 0); - header_->SetStretchEnabled(true); - - header_->SetColumnWidth(static_cast(Playlist::Column::Track), 0.03); - header_->SetColumnWidth(static_cast(Playlist::Column::Title), 0.24); - header_->SetColumnWidth(static_cast(Playlist::Column::Artist), 0.24); - header_->SetColumnWidth(static_cast(Playlist::Column::Album), 0.24); + header_->SetColumnWidth(static_cast(Playlist::Column::Track), 0.06); + header_->SetColumnWidth(static_cast(Playlist::Column::Title), 0.23); + header_->SetColumnWidth(static_cast(Playlist::Column::Artist), 0.23); + header_->SetColumnWidth(static_cast(Playlist::Column::Album), 0.23); header_->SetColumnWidth(static_cast(Playlist::Column::Length), 0.04); header_->SetColumnWidth(static_cast(Playlist::Column::Samplerate), 0.05); header_->SetColumnWidth(static_cast(Playlist::Column::Bitdepth), 0.04);