From 3f1be5a4cea1c8b387965b0e86c10df9fbfa584d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C2=A5IGA?= <164882787+Xphalnos@users.noreply.github.com>
Date: Tue, 26 Nov 2024 07:48:14 +0100
Subject: [PATCH] Adding Utils Icon (#1600)

---
 REUSE.toml                  |   1 +
 src/images/utils_icon.png   | Bin 0 -> 1470 bytes
 src/qt_gui/main_window.cpp  |   1 +
 src/qt_gui/main_window_ui.h |   1 +
 src/shadps4.qrc             |   1 +
 5 files changed, 4 insertions(+)
 create mode 100644 src/images/utils_icon.png

diff --git a/REUSE.toml b/REUSE.toml
index 7b2862e5..2d94c929 100644
--- a/REUSE.toml
+++ b/REUSE.toml
@@ -37,6 +37,7 @@ path = [
     "src/images/refresh_icon.png",
     "src/images/settings_icon.png",
     "src/images/stop_icon.png",
+    "src/images/utils_icon.png",
     "src/images/shadPS4.icns",
     "src/images/shadps4.ico",
     "src/images/net.shadps4.shadPS4.svg",
diff --git a/src/images/utils_icon.png b/src/images/utils_icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..7dfa3aa00f4de0d598c195719d8701c1357eb693
GIT binary patch
literal 1470
zcmb`H{Xf$Q0LQ-!vF0f$^LQI6(Js~|k7bO_Lz?Hw%EN|hkxh11u9IpgxnVL7-Cd^}
zUP%wgQ&@x%%ENhnI`bIjA=V_E{)c<LKJU-_htKby<n!m86v3Kc000#6I0uhClfNS`
zx7SgVnO=KRh{6%00bsw{ccg%vJPiPljlw(FdBx@}J-U$O?XA(Wt8CGIkbD^%Ot4ew
zA_vtT!nDpi9`ql=hVf2<T6L>cHdIJ+2#l@RL%H?|R+&`P!s39F<;!(3&iU{j0~-{w
zIc%KQIBOa9yj(mM)<^uj`<4|nQykMbR!^+B`m9vxtUT-v`*@ygpn7}<U@P-Ni@yvE
z0lf9uWgrebfd$N^xxVu{tqSe?UP$p7Knon9x*;3i0t7?_i{E8o0kqU<ZKH-5H)+2a
zk~BRp1Gpj+Rp_XCHwCp@E4w<40WM`)_kIAZK@&c}VbEzEzBW)GRjJKKJ5~P*6t5#>
zEjl{@C5GxMC_b?ay3pkOi-bc+yRlI}eoq4B+xUapDxcklY}zPrOqbZJ*ZFL3Rs)CN
ziKI|j?MBVgYko^?)1q`-;J(N$2y_ymED$Ose#B=wNOOf6Zsj1#$RL)5gWs}VoI_%A
zifXC_DtH4nHg&M#+C<&R==V+a3LO$bq0ctv*uM8eYf0Zt>;PplS;|z@`EUyE!A}Xn
ze0I!P`t1-o5prHDM!@yJyM43}W*wuwUOcJn-2kJc#H7K}bNH-Fbq>w<U3z#`M)%!F
zgIGsFl8KD31ltyeHX~<N5t4@<nnEVx@n7in(>0^8{K{9_ZzIs=MzCvo7g6(un#XdD
z5A`wegQY@HbVfxiPm5;#rwi4j{}Uo@rgK4!Ech~GNTIc6DP%BQ+$i*>h9|r?5jQLL
zLDzDt@Yxv>v&-E(kGEaa175xe-X<4q)~<&PcA?EJ4zk7M(MdI}t+jc+RY=h1_VFD@
zR++IpEk^W5|G=$b{#3x{FZo<qx4s7cdPye<jp~IpDp3#T^nbet+3XvcI-<%P=-dtg
zT&#Oa6#dRXvlSnGwVE*uLF)~4)>e|kCM|&iIY`6}SwmlLe_bMkIW#i0UzJ%IDq^gc
zV|N>GG&Qtg#2>Qz->2I#0;rMnFtV-kL!42Gf@0~rJBv%UlP2bailEcM35;1^0kyZQ
zfJ5@s9mXHlO7`ePvW<q}LSn5(7mP-Hwn{p~>?QQPnpTZ2-Ga~Po0d15lYgWPQoBo>
zcxA2`-qwZ2nz7G2{q>hkMcI+HM&pm;H+D?ODdykm8mk4<jna<*9~}ilcPfi~XN_kh
zv?EQo-|LGPRDS4M7OYqr`-9*@%Lg-zhtY{Q(~Y(KK?aQ?H7oY;#o|5y<@q`kXCRRy
zJ5T|#Nz}E8rj$2DOITv7pMTF34L1vAgkR`|w5<dN{4MGUr@1atU$X4Q;v|*QY%n`0
zS3UVa{gZ`Bms2a|zEpnPD7*|~KR2wy9O&}$(UH)dkSLP<x0Z4iVfKjr)1%as{Eq4z
zS}||I-G(#cN_Kqun^|f&C)PN=9&X@Dm66<(123e()~s&d?FV9=`+e%V2t9<+Py?$A
z45?T>zHxPT*3zU${Z`8B-+#s))BnW}c_6{;|H<Sh=m^yXGHYS`7Z!>X)Qm{-l*Ctv
zRl0@Tqq#+3>#O8AuOrB|!c-fU=qs4{GPIZP?uc8gI>#ZXiE%YtcaDeSgGDq30d{qV
zqDudfXIlSof^v$_RfUi1Mx{DgwuL8o0*mGzb%?ZAY5%fAiL+d7XE!EhivzPsoip4X
z(%tfJ=4nop3qlMf7Aq`vM%0)*XLW!4)12cfoAsMR%QR7<HlBvi^WU|+ZV|b4Vq03>
sVoT_>eV`>wDxj}`u7Z(=$wcnRq7ID_8<rgTdxs3*vF990Fo6mG0b5I;oB#j-

literal 0
HcmV?d00001

diff --git a/src/qt_gui/main_window.cpp b/src/qt_gui/main_window.cpp
index 02c7f18a..4c40084d 100644
--- a/src/qt_gui/main_window.cpp
+++ b/src/qt_gui/main_window.cpp
@@ -960,6 +960,7 @@ void MainWindow::SetUiIcons(bool isWhite) {
     ui->gameInstallPathAct->setIcon(RecolorIcon(ui->gameInstallPathAct->icon(), isWhite));
     ui->menuThemes->setIcon(RecolorIcon(ui->menuThemes->icon(), isWhite));
     ui->menuGame_List_Icons->setIcon(RecolorIcon(ui->menuGame_List_Icons->icon(), isWhite));
+    ui->menuUtils->setIcon(RecolorIcon(ui->menuUtils->icon(), isWhite));
     ui->playButton->setIcon(RecolorIcon(ui->playButton->icon(), isWhite));
     ui->pauseButton->setIcon(RecolorIcon(ui->pauseButton->icon(), isWhite));
     ui->stopButton->setIcon(RecolorIcon(ui->stopButton->icon(), isWhite));
diff --git a/src/qt_gui/main_window_ui.h b/src/qt_gui/main_window_ui.h
index cb9aa590..5ff572f8 100644
--- a/src/qt_gui/main_window_ui.h
+++ b/src/qt_gui/main_window_ui.h
@@ -249,6 +249,7 @@ public:
         menuSettings->setObjectName("menuSettings");
         menuUtils = new QMenu(menuSettings);
         menuUtils->setObjectName("menuUtils");
+        menuUtils->setIcon(QIcon(":images/utils_icon.png"));
         menuThemes = new QMenu(menuView);
         menuThemes->setObjectName("menuThemes");
         menuThemes->setIcon(QIcon(":images/themes_icon.png"));
diff --git a/src/shadps4.qrc b/src/shadps4.qrc
index a59cb062..e328f2c4 100644
--- a/src/shadps4.qrc
+++ b/src/shadps4.qrc
@@ -6,6 +6,7 @@
 		<file>images/play_icon.png</file>
 		<file>images/pause_icon.png</file>
 		<file>images/stop_icon.png</file>
+		<file>images/utils_icon.png</file>
 		<file>images/file_icon.png</file>
 		<file>images/folder_icon.png</file>
 		<file>images/themes_icon.png</file>