summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Config/FilesystemWidget.cpp
diff options
context:
space:
mode:
authorJMC47 <JMC4789@gmail.com>2025-06-04 16:01:51 -0400
committerGitHub <noreply@github.com>2025-06-04 16:01:51 -0400
commit8665b228223458233bb3f59acb99cd0a4da109e9 (patch)
treee8c585dd0a3086e532bc509f7464ecc4dd6f9c0e /Source/Core/DolphinQt/Config/FilesystemWidget.cpp
parent3f090dd47470e98e9ad014f83c6c5a975e2ae2cf (diff)
parentaafe961177f252aacbb1b439b89c3590b79cf08b (diff)
Merge pull request #13651 from jordan-woyak/config-list
DolphinQt: Change Config QTabWidget into a QListWidget and QStackedWidget.
Diffstat (limited to 'Source/Core/DolphinQt/Config/FilesystemWidget.cpp')
-rw-r--r--Source/Core/DolphinQt/Config/FilesystemWidget.cpp9
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()