diff options
| author | Jordan Woyak <jordan.woyak@gmail.com> | 2025-05-14 20:45:28 -0500 |
|---|---|---|
| committer | Jordan Woyak <jordan.woyak@gmail.com> | 2025-05-26 20:58:48 -0500 |
| commit | fcff7a3a491944054cd9c73e7ef6d80b8bf0b542 (patch) | |
| tree | 5c8671cc6f9bc7b2f12a8691b794e56a2d4d46b4 /Source/Core | |
| parent | 543b85a4513d2d1da8b0220529c28de1a989a51e (diff) | |
DolphinQt: Fix FilesystemWidget QTreeView visual style.
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/DolphinQt/Config/FilesystemWidget.cpp | 9 |
1 files 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 <QApplication> #include <QCoreApplication> #include <QFileInfo> +#include <QGridLayout> #include <QHeaderView> #include <QMenu> #include <QStandardItemModel> #include <QStyleFactory> #include <QTreeView> -#include <QVBoxLayout> #include <future> @@ -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() |
