diff --git a/REUSE.toml b/REUSE.toml index e1a266030..2bf8f9d9f 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -14,6 +14,7 @@ path = [ "scripts/ps4_names.txt", "src/images/about_icon.png", "src/images/controller_icon.png", + "src/images/discord.png", "src/images/dump_icon.png", "src/images/exit_icon.png", "src/images/file_icon.png", @@ -24,8 +25,10 @@ path = [ "src/images/flag_us.png", "src/images/flag_world.png", "src/images/folder_icon.png", + "src/images/github.png", "src/images/grid_icon.png", "src/images/iconsize_icon.png", + "src/images/ko-fi.png", "src/images/list_icon.png", "src/images/list_mode_icon.png", "src/images/pause_icon.png", @@ -37,6 +40,7 @@ path = [ "src/images/shadps4.ico", "src/images/themes_icon.png", "src/images/update_icon.png", + "src/images/youtube.png", "src/shadps4.qrc", "src/shadps4.rc", ] diff --git a/src/qt_gui/about_dialog.cpp b/src/qt_gui/about_dialog.cpp index aa7b4ab51..a1044627e 100644 --- a/src/qt_gui/about_dialog.cpp +++ b/src/qt_gui/about_dialog.cpp @@ -3,6 +3,7 @@ #include #include +#include #include #include #include @@ -55,22 +56,70 @@ bool AboutDialog::eventFilter(QObject* obj, QEvent* event) { if (event->type() == QEvent::Enter) { if (obj == ui->image_1) { ui->image_1->setPixmap(invertedImages[0]); + QGraphicsDropShadowEffect* shadow = new QGraphicsDropShadowEffect; + shadow->setBlurRadius(5); + shadow->setXOffset(2); + shadow->setYOffset(2); + shadow->setColor(Qt::gray); + ui->image_1->setGraphicsEffect(shadow); } else if (obj == ui->image_2) { ui->image_2->setPixmap(invertedImages[1]); + QGraphicsDropShadowEffect* shadow = new QGraphicsDropShadowEffect; + shadow->setBlurRadius(5); + shadow->setXOffset(2); + shadow->setYOffset(2); + shadow->setColor(Qt::gray); + ui->image_2->setGraphicsEffect(shadow); } else if (obj == ui->image_3) { ui->image_3->setPixmap(invertedImages[2]); + QGraphicsDropShadowEffect* shadow = new QGraphicsDropShadowEffect; + shadow->setBlurRadius(5); + shadow->setXOffset(2); + shadow->setYOffset(2); + shadow->setColor(Qt::gray); + ui->image_3->setGraphicsEffect(shadow); } else if (obj == ui->image_4) { ui->image_4->setPixmap(invertedImages[3]); + QGraphicsDropShadowEffect* shadow = new QGraphicsDropShadowEffect; + shadow->setBlurRadius(5); + shadow->setXOffset(2); + shadow->setYOffset(2); + shadow->setColor(Qt::gray); + ui->image_4->setGraphicsEffect(shadow); } } else if (event->type() == QEvent::Leave) { if (obj == ui->image_1) { ui->image_1->setPixmap(originalImages[0]); + QGraphicsDropShadowEffect* shadow = new QGraphicsDropShadowEffect; + shadow->setBlurRadius(0); + shadow->setXOffset(0); + shadow->setYOffset(0); + shadow->setColor(Qt::gray); + ui->image_1->setGraphicsEffect(shadow); } else if (obj == ui->image_2) { ui->image_2->setPixmap(originalImages[1]); + QGraphicsDropShadowEffect* shadow = new QGraphicsDropShadowEffect; + shadow->setBlurRadius(0); + shadow->setXOffset(0); + shadow->setYOffset(0); + shadow->setColor(Qt::gray); + ui->image_2->setGraphicsEffect(shadow); } else if (obj == ui->image_3) { ui->image_3->setPixmap(originalImages[2]); + QGraphicsDropShadowEffect* shadow = new QGraphicsDropShadowEffect; + shadow->setBlurRadius(0); + shadow->setXOffset(0); + shadow->setYOffset(0); + shadow->setColor(Qt::gray); + ui->image_3->setGraphicsEffect(shadow); } else if (obj == ui->image_4) { ui->image_4->setPixmap(originalImages[3]); + QGraphicsDropShadowEffect* shadow = new QGraphicsDropShadowEffect; + shadow->setBlurRadius(0); + shadow->setXOffset(0); + shadow->setYOffset(0); + shadow->setColor(Qt::gray); + ui->image_4->setGraphicsEffect(shadow); } } else if (event->type() == QEvent::MouseButtonPress) {