diff --git a/src/duckstation-qt/gamelistwidget.cpp b/src/duckstation-qt/gamelistwidget.cpp index 0c2f22434..3972cbfd2 100644 --- a/src/duckstation-qt/gamelistwidget.cpp +++ b/src/duckstation-qt/gamelistwidget.cpp @@ -1192,8 +1192,9 @@ void GameListWidget::initialize(QAction* actionGameList, QAction* actionGameGrid m_ui.viewGameList->setDefaultAction(actionGameList); m_ui.viewGameGrid->setDefaultAction(actionGameGrid); - m_ui.viewMergeDiscSets->setDefaultAction(actionMergeDiscSets); - m_ui.viewGridTitles->setDefaultAction(actionGridShowTitles); + m_ui.mergeDiscSets->setDefaultAction(actionMergeDiscSets); + m_ui.showGameIcons->setDefaultAction(actionListShowIcons); + m_ui.showGridTitles->setDefaultAction(actionGridShowTitles); connect(m_ui.gridScale, &QSlider::valueChanged, m_grid_view, &GameListGridView::setZoomPct); connect(m_ui.filterType, &QComboBox::currentIndexChanged, this, [this](int index) { @@ -1502,7 +1503,8 @@ void GameListWidget::updateView(bool grid_view) void GameListWidget::updateToolbar(bool grid_view) { - m_ui.viewGridTitles->setVisible(grid_view); + m_ui.showGameIcons->setVisible(!grid_view); + m_ui.showGridTitles->setVisible(grid_view); m_ui.gridScale->setVisible(grid_view); } diff --git a/src/duckstation-qt/gamelistwidget.ui b/src/duckstation-qt/gamelistwidget.ui index 30ee5fbc6..4ed5b8920 100644 --- a/src/duckstation-qt/gamelistwidget.ui +++ b/src/duckstation-qt/gamelistwidget.ui @@ -27,7 +27,7 @@ 0 - + 3 @@ -82,7 +82,7 @@ - + 32 @@ -101,7 +101,26 @@ - + + + + 32 + 0 + + + + Show Game Icons + + + true + + + true + + + + + 32 diff --git a/src/duckstation-qt/mainwindow.ui b/src/duckstation-qt/mainwindow.ui index 93cd7129b..22d81fce0 100644 --- a/src/duckstation-qt/mainwindow.ui +++ b/src/duckstation-qt/mainwindow.ui @@ -939,9 +939,15 @@ true + + + Show Game Icons (List View) + + Show Game Icons +