diff --git a/Code/Editor/WelcomeScreen/DefaultActiveProject.png b/Code/Editor/WelcomeScreen/DefaultActiveProject.png deleted file mode 100644 index 89c3a7cd47..0000000000 --- a/Code/Editor/WelcomeScreen/DefaultActiveProject.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:263e95489560dac6e5944ef3caba13e598f83ddead324b943ad7735ba015e1a9 -size 70727 diff --git a/Code/Editor/WelcomeScreen/DefaultProjectImage.png b/Code/Editor/WelcomeScreen/DefaultProjectImage.png new file mode 100644 index 0000000000..82234dbf6b --- /dev/null +++ b/Code/Editor/WelcomeScreen/DefaultProjectImage.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cf8339fb51f82a68d2ab475c0476960e75a79d96d239c5b7cd272fbe4990ffe +size 2770 diff --git a/Code/Editor/WelcomeScreen/WelcomeScreenDialog.cpp b/Code/Editor/WelcomeScreen/WelcomeScreenDialog.cpp index a444b95132..f9560aef55 100644 --- a/Code/Editor/WelcomeScreen/WelcomeScreenDialog.cpp +++ b/Code/Editor/WelcomeScreen/WelcomeScreenDialog.cpp @@ -75,6 +75,21 @@ WelcomeScreenDialog::WelcomeScreenDialog(QWidget* pParent) { ui->setupUi(this); + // Set the project preview image + QString projectPreviewPath = QDir(AZ::Utils::GetProjectPath().c_str()).filePath("preview.png"); + QFileInfo projectPreviewPathInfo(projectPreviewPath); + if (!projectPreviewPathInfo.exists() || !projectPreviewPathInfo.isFile()) + { + projectPreviewPath = ":/WelcomeScreenDialog/DefaultProjectImage.png"; + } + ui->activeProjectIcon->setPixmap( + QPixmap(projectPreviewPath).scaled( + ui->activeProjectIcon->size(), + Qt::KeepAspectRatioByExpanding, + Qt::SmoothTransformation + ) + ); + ui->recentLevelTable->setColumnCount(3); ui->recentLevelTable->setMouseTracking(true); ui->recentLevelTable->setContextMenuPolicy(Qt::CustomContextMenu); diff --git a/Code/Editor/WelcomeScreen/WelcomeScreenDialog.qrc b/Code/Editor/WelcomeScreen/WelcomeScreenDialog.qrc index 9e8ff62f48..131fde4e2b 100644 --- a/Code/Editor/WelcomeScreen/WelcomeScreenDialog.qrc +++ b/Code/Editor/WelcomeScreen/WelcomeScreenDialog.qrc @@ -1,5 +1,5 @@ - DefaultActiveProject.png + DefaultProjectImage.png diff --git a/Code/Editor/WelcomeScreen/WelcomeScreenDialog.ui b/Code/Editor/WelcomeScreen/WelcomeScreenDialog.ui index 680b411121..c8f5a4d67c 100644 --- a/Code/Editor/WelcomeScreen/WelcomeScreenDialog.ui +++ b/Code/Editor/WelcomeScreen/WelcomeScreenDialog.ui @@ -158,11 +158,8 @@ - - :/WelcomeScreenDialog/DefaultActiveProject.png - - Qt::AlignCenter + Qt::AlignHCenter | Qt::AlignVCenter