From 24a3602b279c03e029d619ac64764f83a2eab553 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Sun, 15 Oct 2023 13:05:59 +0200 Subject: [PATCH] Make sure that columns without title are always hidden --- YACReaderLibrary/classic_comics_view.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/YACReaderLibrary/classic_comics_view.cpp b/YACReaderLibrary/classic_comics_view.cpp index 80e5428a..c6279e39 100644 --- a/YACReaderLibrary/classic_comics_view.cpp +++ b/YACReaderLibrary/classic_comics_view.cpp @@ -188,6 +188,14 @@ void ClassicComicsView::setModel(ComicModel *model) tableView->horizontalHeader()->moveSection(ComicModel::Size, 5); } + // make sure that columns without title are hidden + for (int i = 0; i < tableView->horizontalHeader()->count(); i++) { + auto title = tableView->model()->headerData(i, Qt::Horizontal).toString(); + if (title.isEmpty()) { + tableView->horizontalHeader()->hideSection(i); + } + } + tableView->resizeColumnsToContents(); tableView->horizontalHeader()->setStretchLastSection(true);