From fcff7a3a491944054cd9c73e7ef6d80b8bf0b542 Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Wed, 14 May 2025 20:45:28 -0500 Subject: [PATCH] DolphinQt: Fix FilesystemWidget QTreeView visual style. --- Source/Core/DolphinQt/Config/FilesystemWidget.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Source/Core/DolphinQt/Config/FilesystemWidget.cpp b/Source/Core/DolphinQt/Config/FilesystemWidget.cpp index 53b447fc47..1a40e938bf 100644 --- a/Source/Core/DolphinQt/Config/FilesystemWidget.cpp +++ b/Source/Core/DolphinQt/Config/FilesystemWidget.cpp @@ -6,12 +6,12 @@ #include #include #include +#include #include #include #include #include #include -#include #include @@ -55,7 +55,10 @@ FilesystemWidget::~FilesystemWidget() = default; void FilesystemWidget::CreateWidgets() { - auto* layout = new QVBoxLayout; + // Note: At least with KDE Plasma, + // QTreeView takes on an ugly square-corner style when alone in a QVBoxLayout. + // QGridLayout does not produce this problem. + auto* const layout = new QGridLayout{this}; m_tree_model = new QStandardItemModel(0, 2); m_tree_model->setHorizontalHeaderLabels({tr("Name"), tr("Size")}); @@ -78,8 +81,6 @@ void FilesystemWidget::CreateWidgets() #endif layout->addWidget(m_tree_view); - - setLayout(layout); } void FilesystemWidget::ConnectWidgets()