From c90b9786c6757e13b828439ffa00c65e7e6c4606 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 26 Oct 2021 16:44:24 +0200 Subject: [PATCH] [packagechooser] Also resize the introductory image - resize the intro image - when an invalid index is selected, *still* update the images, so it shows the intro image (resized) at the right time. --- src/modules/packagechooser/PackageChooserPage.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/packagechooser/PackageChooserPage.cpp b/src/modules/packagechooser/PackageChooserPage.cpp index de53244c6..246f59ec9 100644 --- a/src/modules/packagechooser/PackageChooserPage.cpp +++ b/src/modules/packagechooser/PackageChooserPage.cpp @@ -83,7 +83,7 @@ PackageChooserPage::currentChanged( const QModelIndex& index ) if ( !index.isValid() || !ui->products->selectionModel()->hasSelection() ) { ui->productName->setText( m_introduction.name.get() ); - ui->productScreenshot->setPixmap( m_introduction.screenshot ); + ui->productScreenshot->setPixmap( smartClip( m_introduction.screenshot, ui->productScreenshot->size() ) ); ui->productDescription->setText( m_introduction.description.get() ); } else @@ -96,7 +96,7 @@ PackageChooserPage::currentChanged( const QModelIndex& index ) QPixmap currentScreenshot = model->data( index, PackageListModel::ScreenshotRole ).value< QPixmap >(); if ( currentScreenshot.isNull() ) { - ui->productScreenshot->setPixmap( m_introduction.screenshot ); + ui->productScreenshot->setPixmap( smartClip( m_introduction.screenshot, ui->productScreenshot->size() ) ); } else { @@ -136,8 +136,8 @@ PackageChooserPage::setSelection( const QModelIndex& index ) if ( index.isValid() ) { ui->products->selectionModel()->select( index, QItemSelectionModel::Select ); - currentChanged( index ); } + currentChanged( index ); } bool