From bb598529be8e4f16db25040308a725d375b0d09b Mon Sep 17 00:00:00 2001 From: Techjar Date: Sun, 2 Sep 2018 18:22:44 -0400 Subject: [PATCH] Qt/GameList: Make grid view scale persistent --- Source/Core/DolphinQt/GameList/GameList.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Core/DolphinQt/GameList/GameList.cpp b/Source/Core/DolphinQt/GameList/GameList.cpp index c1c2e7b363..847997c5dd 100644 --- a/Source/Core/DolphinQt/GameList/GameList.cpp +++ b/Source/Core/DolphinQt/GameList/GameList.cpp @@ -64,6 +64,9 @@ GameList::GameList(QWidget* parent) : QStackedWidget(parent) MakeGridView(); MakeEmptyView(); + if (Settings::GetQSettings().contains(QStringLiteral("gridview/scale"))) + m_model->SetScale(Settings::GetQSettings().value(QStringLiteral("gridview/scale")).toFloat()); + connect(m_list, &QTableView::doubleClicked, this, &GameList::GameSelected); connect(m_grid, &QListView::doubleClicked, this, &GameList::GameSelected); connect(m_model, &QAbstractItemModel::rowsInserted, this, &GameList::ConsiderViewChange); @@ -155,6 +158,7 @@ GameList::~GameList() { Settings::GetQSettings().setValue(QStringLiteral("tableheader/state"), m_list->horizontalHeader()->saveState()); + Settings::GetQSettings().setValue(QStringLiteral("gridview/scale"), m_model->GetScale()); } void GameList::UpdateColumnVisibility()