From 3ba05f182f0f70d3896a436c341560844255376f Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sat, 14 Jun 2025 13:25:50 +1000 Subject: [PATCH] Qt: Use same size for serial across platforms And center the field to compensate. --- src/duckstation-qt/gamelistwidget.cpp | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/duckstation-qt/gamelistwidget.cpp b/src/duckstation-qt/gamelistwidget.cpp index f066d8b21..66c05bcb9 100644 --- a/src/duckstation-qt/gamelistwidget.cpp +++ b/src/duckstation-qt/gamelistwidget.cpp @@ -576,11 +576,20 @@ QVariant GameListModel::data(const QModelIndex& index, int role, const GameList: case Qt::TextAlignmentRole: { - const int column = index.column(); - if (column == Column_FileSize || column == Column_UncompressedSize) - return (Qt::AlignRight | Qt::AlignVCenter).toInt(); - else - return {}; + switch (index.column()) + { + case Column_FileSize: + case Column_UncompressedSize: + return (Qt::AlignRight | Qt::AlignVCenter).toInt(); + + case Column_Serial: + case Column_Year: + case Column_Players: + return (Qt::AlignCenter | Qt::AlignVCenter).toInt(); + + default: + return {}; + } } case Qt::InitialSortOrderRole: @@ -1596,11 +1605,7 @@ void GameListListView::resizeColumnsToFit() { QtUtils::ResizeColumnsForTableView(this, { 45, // type -#ifdef __APPLE__ 95, // serial -#else - 80, // serial -#endif -1, // title -1, // file title 200, // developer