From 56710be2ff9fbed08adaf20ed029bb254d7c50f6 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Sun, 10 Apr 2022 16:17:14 -0400 Subject: [PATCH] On startup, expand and properly resize news items --- src/launcherwindow.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/launcherwindow.cpp b/src/launcherwindow.cpp index 4906f5f..4bfd5a6 100644 --- a/src/launcherwindow.cpp +++ b/src/launcherwindow.cpp @@ -103,8 +103,8 @@ LauncherWindow::LauncherWindow(LauncherCore& core, QWidget* parent) : QMainWindo newsListView = new QTreeWidget(); newsListView->setColumnCount(2); newsListView->setHeaderLabels({"Title", "Date"}); - newsListView->header()->setStretchLastSection(true); - newsListView->header()->setSectionResizeMode(QHeaderView::ResizeToContents); + //newsListView->header()->setStretchLastSection(true); + //newsListView->header()->setSectionResizeMode(QHeaderView::ResizeToContents); connect(newsListView, &QTreeWidget::itemClicked, [](QTreeWidgetItem* item, int column) { auto url = item->data(0, Qt::UserRole).toUrl(); qInfo() << "clicked" << url; @@ -254,6 +254,11 @@ LauncherWindow::LauncherWindow(LauncherCore& core, QWidget* parent) : QMainWindo } newsListView->insertTopLevelItems(0, QList({newsItem, pinnedItem, topicsItem})); + + for(int i = 0; i < 3; i++) { + newsListView->expandItem(newsListView->topLevelItem(i)); + newsListView->resizeColumnToContents(i); + } } }); }