From 2e4fae6de6a11c77da6f89164dd564de7cbcb8e5 Mon Sep 17 00:00:00 2001 From: mjbudd77 Date: Sun, 13 Dec 2020 21:45:39 -0500 Subject: [PATCH] Added more button and menu icons to Qt GUI. --- icons/application-exit.png | Bin 0 -> 1526 bytes icons/camera.png | Bin 0 -> 403 bytes icons/graphics-palette.png | Bin 0 -> 2428 bytes icons/input-gaming-symbolic.png | Bin 0 -> 464 bytes icons/input-gaming.png | Bin 0 -> 1441 bytes icons/input-keyboard.png | Bin 0 -> 235 bytes icons/media-record.png | Bin 0 -> 1142 bytes icons/movie.png | Bin 0 -> 1586 bytes icons/record.png | Bin 9873 -> 0 bytes icons/timer.png | Bin 0 -> 2212 bytes icons/view-fullscreen.png | Bin 0 -> 739 bytes resources.qrc | 11 ++++++++++- src/drivers/Qt/ConsoleWindow.cpp | 22 ++++++++++++++-------- 13 files changed, 24 insertions(+), 9 deletions(-) create mode 100644 icons/application-exit.png create mode 100644 icons/camera.png create mode 100644 icons/graphics-palette.png create mode 100644 icons/input-gaming-symbolic.png create mode 100644 icons/input-gaming.png create mode 100644 icons/input-keyboard.png create mode 100644 icons/media-record.png create mode 100644 icons/movie.png delete mode 100644 icons/record.png create mode 100644 icons/timer.png create mode 100644 icons/view-fullscreen.png diff --git a/icons/application-exit.png b/icons/application-exit.png new file mode 100644 index 0000000000000000000000000000000000000000..9512d7e1ff217194a886171c1f80dcd2b0fb0aaa GIT binary patch literal 1526 zcmVyz!9sZ6G^d0%o;%>BN@ zx}|K}rgESP<^ntgGYalVpj^oF!1?&1Omal`SEzX z7)l{9Et7OQL%`?%*>}JD{VxEiaw6P9{^mEnm9uBh5|778rBY-v8S?kZ<#LFbriok| zE*EaYO(+oNbD#Sxg9i^rDFY3OW+IW`hd=tkM}Y4XB9SdA03aHT5(1A^qkT4k)QqB?S6Gh0YF75a28^J zxcsx95#P9qxz8F;aL#K8)xCgevqxdu);CJFAyATZ;J|^r^rbJQt*wotM~@-`q&;n0 zOd)96v4cxr`6ADH@dR8ok76~nVc)xgOh+vHemMapQ=t31zP_IE`Z9I5H2U zZIgHJa^Nj*VewN_D}|p+lKJe?Av3T;R@~J1nvna^u&(rgOszrY;#tcI09@wrsimDp`n3&`}Q$x*f0c^g0y9kN~dXh<|$H* z9SE9Fo}?I*2z+8LRys|_Cg&7TGzCkRERhtjb?esNQH)~T``$9gF}wVJULBDA(D z!gCi8stG~Y1&SdNyUF#7U1Z?5T0qe#$Twe(JMwKN`vRGUa;<03;$QxPbJ z&8nj3$`t~Szk}@67UBtE+kL z-~Z0;)17!m`tf91N$uT-Z^Cn!K4mZ|%X)d)IZ&(}o#Zl*Wbnwndw1{S_XqOVZc)vs z#~x$m7r(-e?|+?_EFMAn>Sav73)^F08fsL<0{V_+ZJJo7pF2;Q&ZLRO;zS}5c?LGj zc+b1IbNm=v_iW;^*;S;CYaGwlKu#H7uUtT%LKM%1RF7jDGk@(P6b#9(ScZ{wh&-1% z;jtfnpQpbb;ona_b=5L+4VG!IF~0Pre?61{O)LxQIndeFfl^RYTSHAvEmhGdUau!l zo&gl_KtMK^#hf&eFU1ot1{#4RU_Dd~2)tgecuGUVeR|?O)aFU6YsL_X3=lymLkStV zyn#Z>QKBJR`czUl$vBBC5}8?e^)vJW<@DzYPnC&%rbn$Fo^^%!$2S& zTY86G5p2YvbUKCpB`X_&d|to(r$7Dq^Uj|O=iX1Oav%|qTKTT%FGntL{+=s+6yyJc c?XZ&gA8?Oju}uBX2mk;807*qoM6N<$g8fb6od5s; literal 0 HcmV?d00001 diff --git a/icons/camera.png b/icons/camera.png new file mode 100644 index 0000000000000000000000000000000000000000..37075dc1c8f2c72cb24df954cd0a45785702f931 GIT binary patch literal 403 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 literal 0 HcmV?d00001 diff --git a/icons/input-keyboard.png b/icons/input-keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..631587b1e7f064c66c750ca6f58afec9d2233eb5 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@)vo!IEF;D zzMXcE_pkzwtGwjGooNe~{MHxP*cc1rE6~U{FW5SNQqiIhCXKh2dp`#l$pFe z4qmC9otorvcZOkv-oJ-y&OXl0do$s@n`cu%#)tVod5Sr`czfnP<|$|Vvu|a{oq)*> zM|qzKU6BeXY~Iaq%Wr>6NcoxgN^X@UyLj^y9A8H(C|;GdEI)YQpYk>(CLPTS|E8@! gaHqEW+}lcKL)&_vLn~*T2fCKQ)78&qol`;+064N*VgLXD literal 0 HcmV?d00001 diff --git a/icons/media-record.png b/icons/media-record.png new file mode 100644 index 0000000000000000000000000000000000000000..072ed7f905593a5e43f3a498a22a4ef24d2aaef2 GIT binary patch literal 1142 zcmV-+1d02JP)d#c2ny$Y6`kcmt0N@{m zS%6uzp9{h}IkvWCKUi8eGxD6BCEvQZ zeEhPN)g+D~SQ}LU{hY=KLfm&&R{OVmdpDl#)~%ytIl* zdNlF_198#M50!%lqo`j$kch_PAAB&9a~LAP`v-gb11Hkc+bV|+#RV@fs8+1Nl`p@< zIV@74`U5+(NR z303#*5W94Nf{3JaCsYz?skb*cHlM~&OtIOvwk;#=u~keSF3-QbJWq3br~sx2V7P;&WO;Z@nHwIXO8A2RnDJJQ^I_s?5lM zk`i;JT=f+qz8)6`2HWi8GmcRtCgP~Se=A=LV7?(wLaW;R{AGFcY%d}r4ef)Li0Xe4 zaD#jdw%MnpE~tsTfd2WK`_U3U;^&`#ac1)56Z_)gw0RB=jSRNg$7cZM z5!_7nNhXS-4?S4Al0BKQ_7||-v#F^m41k6CtJo~SEa0!;M{~rg)EWE)@Bjb+07*qo IM6N<$f?W9>Jpcdz literal 0 HcmV?d00001 diff --git a/icons/movie.png b/icons/movie.png new file mode 100644 index 0000000000000000000000000000000000000000..376ff3a593c2e97ba154cb7f94c600eeecf865ab GIT binary patch literal 1586 zcmV-22F>}2P)DA;f0n1NuHNCog$qrMjEq!%2b_Vk0D$*1@N^Az^<^@dp6)n95#|^dEn3uny-R>T z4Xh!1a0cc-FJNG_R3?|1VZ<*mE?%}^f`3%PIvQBR^^h}uUclIRvqGWpFcb=XFvqye zWEr#n&`|{qtRZ`F2IfC6U}O{)pAeH`Zf)ZKJKzkQ^$T~va93PH>?H%C@C@b{t!yp! zuk_t{p9a>DJvak%94hrvyCn2bwfZ3eZ3Dxz(XsM$jQ9mcW|h^G&EW^KX+0QB#K;S@3=E!Oj?r$lZGlh12`X4a_TUW6Ie|-+Q4n^+ z;?pGWCY2%=)hYD~jMUUl#bz8x5`E}8m74W917~ppm!HdFf9Yn}n_~})BYWa$#IUE) zxR$`sF&b6P7&&m@(JPOsU=7*B&ENzsRz!hUrXGakOoIKzTVV51;d}OOTvG_l8V~lVgCI0}GVIFV1a><{zm1&tUMi7!U8JtpwfqS|p>@EHqf^RMUDsmINQVL+?z=3Pzx2a$a z*;7*>F_!_UM`IZ0(qNL4rYYau(JtfN%og$I_^90!Uo~5t(z9 z0vtkD6`{mSwRrtu?e}NOLI?qcyntD0U5!0g^QhFU#~GwRQ2Jz$xHnV^aIm+(3Eqw4 zCEnEqFmm9)OHWFvU=7(*Q^5P#SP;9ZkpfCk;ApWYAwV>90_jDss9+7*Q&Yh8sTPRb zRO=L&;Mo-R7uwTL;MKcNR93CAE0{EWX7LhJvr)J`F}KP0X=!72!9MA3etpE9%`BVY*YV5A!eBU2><5R6oZ(23JH+Q$ zgMXS7*4}Fe%#}7Ea_7IVPXO0cDG;9!a}Fbixs}=OkOL30>m%iSdf|!y^-??m`8_+3 zJu!oTr;}jq^ME^5NQ|k)m z7#A&FurM<>?-UKJA$xEJ=E{raDTrCB=>A5zB_$DXx*!7ny>A2dmkeR^!~Wj{*yb2T zjKXx`(uLyR0cYSWPGFi}+c)2~#1{?~*4~meH`@byDxZ0yv~;$~6teLey1LGoW1PEa z?x?T>cT;F!4cUV;Fjt;{hah%|qWfEJO9G!wh7H$ygZYV;uw+j&81Ex^GtP-0%p0kx zGcO_{XfQ@>#JF(bj4rYRHy9dNL-vp}kQOa?Ep*nXY&3S@9~Zg_3h}RH??mNT2f+iq zjVdWa<~1Gm_dDw>r){s3o19MJ*{l{l%!_tdo kD2qCa*8dSdcV}t#A3N(iw6+KDJ^%m!07*qoM6N<$f}^nUe*gdg literal 0 HcmV?d00001 diff --git a/icons/record.png b/icons/record.png deleted file mode 100644 index d25752bfba230a01f649b8ade849a4c3f7da039f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9873 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 DwWITX diff --git a/icons/timer.png b/icons/timer.png new file mode 100644 index 0000000000000000000000000000000000000000..4e539e1fbd0adebc935563116e80ea7d14f300ab GIT binary patch literal 2212 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 Q6i_<#boFyt=akR{02;1wv;Y7A literal 0 HcmV?d00001 diff --git a/resources.qrc b/resources.qrc index 7a5b080f..58ea0097 100644 --- a/resources.qrc +++ b/resources.qrc @@ -3,6 +3,15 @@ fceux.png fceux1.png icons/power.png - icons/record.png + icons/media-record.png + icons/application-exit.png + icons/graphics-palette.png + icons/view-fullscreen.png + icons/input-keyboard.png + icons/input-gaming.png + icons/input-gaming-symbolic.png + icons/timer.png + icons/movie.png + icons/camera.png diff --git a/src/drivers/Qt/ConsoleWindow.cpp b/src/drivers/Qt/ConsoleWindow.cpp index 06522e9b..df1220ff 100644 --- a/src/drivers/Qt/ConsoleWindow.cpp +++ b/src/drivers/Qt/ConsoleWindow.cpp @@ -360,6 +360,7 @@ void consoleWin_t::createMainMenu(void) loadLuaAct = new QAction(tr("Load Lua Script"), this); //loadLuaAct->setShortcut( QKeySequence(tr("F5"))); loadLuaAct->setStatusTip(tr("Load Lua Script")); + //loadLuaAct->setIcon( QIcon(":icons/lua-logo.png") ); connect(loadLuaAct, SIGNAL(triggered()), this, SLOT(loadLua(void)) ); fileMenu->addAction(loadLuaAct); @@ -373,7 +374,7 @@ void consoleWin_t::createMainMenu(void) scrShotAct = new QAction(tr("Screenshot"), this); scrShotAct->setShortcut( QKeySequence(tr("F12"))); scrShotAct->setStatusTip(tr("Screenshot")); - //scrShotAct->setIcon( QIcon(":icons/camera.png") ); + scrShotAct->setIcon( QIcon(":icons/camera.png") ); connect(scrShotAct, SIGNAL(triggered()), this, SLOT(takeScreenShot())); fileMenu->addAction(scrShotAct); @@ -382,7 +383,8 @@ void consoleWin_t::createMainMenu(void) quitAct = new QAction(tr("Quit"), this); quitAct->setShortcut( QKeySequence(tr("Ctrl+Q"))); quitAct->setStatusTip(tr("Quit the Application")); - quitAct->setIcon( style->standardIcon( QStyle::SP_DialogCloseButton ) ); + //quitAct->setIcon( style->standardIcon( QStyle::SP_DialogCloseButton ) ); + quitAct->setIcon( QIcon(":icons/application-exit.png") ); connect(quitAct, SIGNAL(triggered()), this, SLOT(closeApp())); fileMenu->addAction(quitAct); @@ -395,7 +397,7 @@ void consoleWin_t::createMainMenu(void) inputConfig = new QAction(tr("Input Config"), this); //inputConfig->setShortcut( QKeySequence(tr("Ctrl+C"))); inputConfig->setStatusTip(tr("Input Configure")); - //inputConfig->setIcon( QIcon(":icons/zapper.png") ); + inputConfig->setIcon( QIcon(":icons/input-gaming.png") ); connect(inputConfig, SIGNAL(triggered()), this, SLOT(openInputConfWin(void)) ); optMenu->addAction(inputConfig); @@ -404,7 +406,7 @@ void consoleWin_t::createMainMenu(void) gamePadConfig = new QAction(tr("GamePad Config"), this); //gamePadConfig->setShortcut( QKeySequence(tr("Ctrl+C"))); gamePadConfig->setStatusTip(tr("GamePad Configure")); - //gamePadConfig->setIcon( QIcon(":icons/gamepad.png") ); + gamePadConfig->setIcon( QIcon(":icons/input-gaming-symbolic.png") ); connect(gamePadConfig, SIGNAL(triggered()), this, SLOT(openGamePadConfWin(void)) ); optMenu->addAction(gamePadConfig); @@ -431,7 +433,7 @@ void consoleWin_t::createMainMenu(void) hotkeyConfig = new QAction(tr("Hotkey Config"), this); //hotkeyConfig->setShortcut( QKeySequence(tr("Ctrl+C"))); hotkeyConfig->setStatusTip(tr("Hotkey Configure")); - //hotkeyConfig->setIcon( QIcon(":icons/keyboard.png") ); + hotkeyConfig->setIcon( QIcon(":icons/input-keyboard.png") ); connect(hotkeyConfig, SIGNAL(triggered()), this, SLOT(openHotkeyConfWin(void)) ); optMenu->addAction(hotkeyConfig); @@ -440,6 +442,7 @@ void consoleWin_t::createMainMenu(void) paletteConfig = new QAction(tr("Palette Config"), this); //paletteConfig->setShortcut( QKeySequence(tr("Ctrl+C"))); paletteConfig->setStatusTip(tr("Palette Configure")); + paletteConfig->setIcon( QIcon(":icons/graphics-palette.png") ); connect(paletteConfig, SIGNAL(triggered()), this, SLOT(openPaletteConfWin(void)) ); optMenu->addAction(paletteConfig); @@ -448,6 +451,7 @@ void consoleWin_t::createMainMenu(void) guiConfig = new QAction(tr("GUI Config"), this); //guiConfig->setShortcut( QKeySequence(tr("Ctrl+C"))); guiConfig->setStatusTip(tr("GUI Configure")); + guiConfig->setIcon( style->standardIcon( QStyle::SP_TitleBarNormalButton ) ); connect(guiConfig, SIGNAL(triggered()), this, SLOT(openGuiConfWin(void)) ); optMenu->addAction(guiConfig); @@ -456,6 +460,7 @@ void consoleWin_t::createMainMenu(void) timingConfig = new QAction(tr("Timing Config"), this); //timingConfig->setShortcut( QKeySequence(tr("Ctrl+C"))); timingConfig->setStatusTip(tr("Timing Configure")); + timingConfig->setIcon( QIcon(":icons/timer.png") ); connect(timingConfig, SIGNAL(triggered()), this, SLOT(openTimingConfWin(void)) ); optMenu->addAction(timingConfig); @@ -464,6 +469,7 @@ void consoleWin_t::createMainMenu(void) movieConfig = new QAction(tr("Movie Options"), this); //movieConfig->setShortcut( QKeySequence(tr("Ctrl+C"))); movieConfig->setStatusTip(tr("Movie Options")); + movieConfig->setIcon( QIcon(":icons/movie.png") ); connect(movieConfig, SIGNAL(triggered()), this, SLOT(openMovieOptWin(void)) ); optMenu->addAction(movieConfig); @@ -482,9 +488,9 @@ void consoleWin_t::createMainMenu(void) // Options -> Full Screen fullscreen = new QAction(tr("Fullscreen"), this); fullscreen->setShortcut( QKeySequence(tr("Alt+Return"))); - //fullscreen->setCheckable(true); fullscreen->setStatusTip(tr("Fullscreen")); - fullscreen->setIcon( style->standardIcon( QStyle::SP_TitleBarMaxButton ) ); + //fullscreen->setIcon( style->standardIcon( QStyle::SP_TitleBarMaxButton ) ); + fullscreen->setIcon( QIcon(":icons/view-fullscreen.png") ); connect(fullscreen, SIGNAL(triggered()), this, SLOT(toggleFullscreen(void)) ); optMenu->addAction(fullscreen); @@ -791,7 +797,7 @@ void consoleWin_t::createMainMenu(void) recMovAct = new QAction(tr("Record"), this); recMovAct->setShortcut( QKeySequence(tr("Shift+F5"))); recMovAct->setStatusTip(tr("Record Movie")); - recMovAct->setIcon( QIcon(":icons/record.png") ); + recMovAct->setIcon( QIcon(":icons/media-record.png") ); connect(recMovAct, SIGNAL(triggered()), this, SLOT(recordMovie(void)) ); movieMenu->addAction(recMovAct);