Qt: Add cover refresh menu option

This commit is contained in:
Connor McLaughlin
2020-09-24 00:08:29 +10:00
parent 43b0d84a1d
commit 692c2d4aff
6 changed files with 33 additions and 12 deletions

View File

@ -92,8 +92,8 @@ void GameListWidget::initialize(QtHostInterface* host_interface)
connect(m_list_view->selectionModel(), &QItemSelectionModel::currentChanged, this,
&GameListWidget::onSelectionModelCurrentChanged);
connect(m_list_view, &GameListGridListView::zoomIn, this, &GameListWidget::listZoomIn);
connect(m_list_view, &GameListGridListView::zoomOut, this, &GameListWidget::listZoomOut);
connect(m_list_view, &GameListGridListView::zoomIn, this, &GameListWidget::gridZoomIn);
connect(m_list_view, &GameListGridListView::zoomOut, this, &GameListWidget::gridZoomOut);
connect(m_list_view, &QListView::doubleClicked, this, &GameListWidget::onListViewItemDoubleClicked);
connect(m_list_view, &QListView::customContextMenuRequested, this, &GameListWidget::onListViewContextMenuRequested);
@ -218,16 +218,21 @@ void GameListWidget::listZoom(float delta)
m_model->refresh();
}
void GameListWidget::listZoomIn()
void GameListWidget::gridZoomIn()
{
listZoom(0.05f);
}
void GameListWidget::listZoomOut()
void GameListWidget::gridZoomOut()
{
listZoom(-0.05f);
}
void GameListWidget::refreshGridCovers()
{
m_model->refreshCovers();
}
void GameListWidget::showGameList()
{
if (currentIndex() == 0)