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);