From ffa94967a19ffaa34a8048cb3b03eafe70467cfc Mon Sep 17 00:00:00 2001 From: meepingsnesroms Date: Thu, 19 Apr 2018 09:04:34 -0700 Subject: [PATCH] Add button icons, currently they dont resize though --- qtBuildSystem/Mu/Mu.pro | 14 + qtBuildSystem/Mu/Mu.pro.user | 2 +- .../{icons => Mu/images}/addressBook.png | Bin .../{icons => Mu/images}/calender.png | Bin qtBuildSystem/{icons => Mu/images}/center.png | Bin qtBuildSystem/{icons => Mu/images}/down.png | Bin qtBuildSystem/{icons => Mu/images}/left.png | Bin qtBuildSystem/{icons => Mu/images}/notes.png | Bin qtBuildSystem/{icons => Mu/images}/power.png | Bin qtBuildSystem/{icons => Mu/images}/right.png | Bin .../{icons/toDo.png => Mu/images/todo.png} | Bin qtBuildSystem/{icons => Mu/images}/up.png | Bin qtBuildSystem/Mu/mainwindow.cpp | 24 ++ qtBuildSystem/Mu/mainwindow.h | 1 + qtBuildSystem/Mu/mainwindow.qrc | 14 + qtBuildSystem/Mu/mainwindow.ui | 319 +++++++++++------- qtBuildSystem/icons/credit.txt | 2 + qtBuildSystem/icons/desktopIcons/palm128.png | Bin 0 -> 9784 bytes qtBuildSystem/icons/desktopIcons/palm16.png | Bin 0 -> 722 bytes qtBuildSystem/icons/desktopIcons/palm24.png | Bin 0 -> 1221 bytes qtBuildSystem/icons/desktopIcons/palm32.png | Bin 0 -> 1749 bytes qtBuildSystem/icons/desktopIcons/palm48.png | Bin 0 -> 3232 bytes qtBuildSystem/icons/desktopIcons/palm64.png | Bin 0 -> 4315 bytes qtBuildSystem/icons/desktopIcons/palm72.png | Bin 0 -> 5805 bytes qtBuildSystem/icons/desktopIcons/palm96.png | Bin 0 -> 8702 bytes readme.md | 7 +- 26 files changed, 265 insertions(+), 118 deletions(-) rename qtBuildSystem/{icons => Mu/images}/addressBook.png (100%) rename qtBuildSystem/{icons => Mu/images}/calender.png (100%) rename qtBuildSystem/{icons => Mu/images}/center.png (100%) rename qtBuildSystem/{icons => Mu/images}/down.png (100%) rename qtBuildSystem/{icons => Mu/images}/left.png (100%) rename qtBuildSystem/{icons => Mu/images}/notes.png (100%) rename qtBuildSystem/{icons => Mu/images}/power.png (100%) rename qtBuildSystem/{icons => Mu/images}/right.png (100%) rename qtBuildSystem/{icons/toDo.png => Mu/images/todo.png} (100%) rename qtBuildSystem/{icons => Mu/images}/up.png (100%) create mode 100644 qtBuildSystem/Mu/mainwindow.qrc create mode 100644 qtBuildSystem/icons/desktopIcons/palm128.png create mode 100644 qtBuildSystem/icons/desktopIcons/palm16.png create mode 100644 qtBuildSystem/icons/desktopIcons/palm24.png create mode 100644 qtBuildSystem/icons/desktopIcons/palm32.png create mode 100644 qtBuildSystem/icons/desktopIcons/palm48.png create mode 100644 qtBuildSystem/icons/desktopIcons/palm64.png create mode 100644 qtBuildSystem/icons/desktopIcons/palm72.png create mode 100644 qtBuildSystem/icons/desktopIcons/palm96.png diff --git a/qtBuildSystem/Mu/Mu.pro b/qtBuildSystem/Mu/Mu.pro index a463046..084cfc2 100644 --- a/qtBuildSystem/Mu/Mu.pro +++ b/qtBuildSystem/Mu/Mu.pro @@ -79,3 +79,17 @@ FORMS += \ CONFIG += mobility c++11 MOBILITY = +DISTFILES += \ + images/addressBook.png \ + images/calender.png \ + images/center.png \ + images/down.png \ + images/left.png \ + images/notes.png \ + images/power.png \ + images/right.png \ + images/up.png \ + images/todo.png + +RESOURCES += \ + mainwindow.qrc diff --git a/qtBuildSystem/Mu/Mu.pro.user b/qtBuildSystem/Mu/Mu.pro.user index c61f383..b3724ac 100644 --- a/qtBuildSystem/Mu/Mu.pro.user +++ b/qtBuildSystem/Mu/Mu.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/qtBuildSystem/icons/addressBook.png b/qtBuildSystem/Mu/images/addressBook.png similarity index 100% rename from qtBuildSystem/icons/addressBook.png rename to qtBuildSystem/Mu/images/addressBook.png diff --git a/qtBuildSystem/icons/calender.png b/qtBuildSystem/Mu/images/calender.png similarity index 100% rename from qtBuildSystem/icons/calender.png rename to qtBuildSystem/Mu/images/calender.png diff --git a/qtBuildSystem/icons/center.png b/qtBuildSystem/Mu/images/center.png similarity index 100% rename from qtBuildSystem/icons/center.png rename to qtBuildSystem/Mu/images/center.png diff --git a/qtBuildSystem/icons/down.png b/qtBuildSystem/Mu/images/down.png similarity index 100% rename from qtBuildSystem/icons/down.png rename to qtBuildSystem/Mu/images/down.png diff --git a/qtBuildSystem/icons/left.png b/qtBuildSystem/Mu/images/left.png similarity index 100% rename from qtBuildSystem/icons/left.png rename to qtBuildSystem/Mu/images/left.png diff --git a/qtBuildSystem/icons/notes.png b/qtBuildSystem/Mu/images/notes.png similarity index 100% rename from qtBuildSystem/icons/notes.png rename to qtBuildSystem/Mu/images/notes.png diff --git a/qtBuildSystem/icons/power.png b/qtBuildSystem/Mu/images/power.png similarity index 100% rename from qtBuildSystem/icons/power.png rename to qtBuildSystem/Mu/images/power.png diff --git a/qtBuildSystem/icons/right.png b/qtBuildSystem/Mu/images/right.png similarity index 100% rename from qtBuildSystem/icons/right.png rename to qtBuildSystem/Mu/images/right.png diff --git a/qtBuildSystem/icons/toDo.png b/qtBuildSystem/Mu/images/todo.png similarity index 100% rename from qtBuildSystem/icons/toDo.png rename to qtBuildSystem/Mu/images/todo.png diff --git a/qtBuildSystem/icons/up.png b/qtBuildSystem/Mu/images/up.png similarity index 100% rename from qtBuildSystem/icons/up.png rename to qtBuildSystem/Mu/images/up.png diff --git a/qtBuildSystem/Mu/mainwindow.cpp b/qtBuildSystem/Mu/mainwindow.cpp index 71d57e7..e867a38 100644 --- a/qtBuildSystem/Mu/mainwindow.cpp +++ b/qtBuildSystem/Mu/mainwindow.cpp @@ -29,6 +29,18 @@ static std::atomic emuOn; static std::atomic emuInited; static uint8_t romBuffer[ROM_SIZE]; +/* +static QIcon calenderIcon(":/images/calender.png"); +static QIcon addressBookIcon(":/images/addressBook.png"); +static QIcon todoIcon(":/images/todo.png"); +static QIcon notesIcon(":/images/notes.png"); +static QIcon upIcon(":/images/up.png"); +static QIcon downIcon(":/images/down.png"); +static QIcon leftIcon(":/images/left.png"); +static QIcon rightIcon(":/images/right.png"); +static QIcon centerIcon(":/images/center.png"); +*/ + void popupErrorDialog(std::string error){ //add error dialog code @@ -85,6 +97,10 @@ MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); + + //ui->addressBook->installEventFilter(this); + //ui->addressBook->eventFilter = resizeButtonIcons; + emuOn = false; emuInited = false; screenWidth = 160; @@ -107,6 +123,14 @@ MainWindow::~MainWindow(){ delete ui; } +bool MainWindow::eventFilter(QObject *object, QEvent *event){ + if(std::string(object->metaObject()->className()) == "QPushButton" && event->type() == QEvent::Resize){ + QPushButton* button = (QPushButton*)object; + button->setIconSize(button->size()); + } + + return QMainWindow::eventFilter(object, event); +} void MainWindow::loadRom(){ std::string rom = settings.value("romPath", "").toString().toStdString(); diff --git a/qtBuildSystem/Mu/mainwindow.h b/qtBuildSystem/Mu/mainwindow.h index 7ead064..b65a16e 100644 --- a/qtBuildSystem/Mu/mainwindow.h +++ b/qtBuildSystem/Mu/mainwindow.h @@ -31,6 +31,7 @@ public: ~MainWindow(); private slots: + bool eventFilter(QObject *object, QEvent *event); void loadRom(); void selectRom(); void on_install_pressed(); diff --git a/qtBuildSystem/Mu/mainwindow.qrc b/qtBuildSystem/Mu/mainwindow.qrc new file mode 100644 index 0000000..7ab1d94 --- /dev/null +++ b/qtBuildSystem/Mu/mainwindow.qrc @@ -0,0 +1,14 @@ + + + images/addressBook.png + images/calender.png + images/center.png + images/down.png + images/left.png + images/notes.png + images/power.png + images/right.png + images/toDo.png + images/up.png + + diff --git a/qtBuildSystem/Mu/mainwindow.ui b/qtBuildSystem/Mu/mainwindow.ui index a5d6e64..de6cbb5 100644 --- a/qtBuildSystem/Mu/mainwindow.ui +++ b/qtBuildSystem/Mu/mainwindow.ui @@ -6,7 +6,7 @@ 0 0 - 525 + 574 678 @@ -43,8 +43,8 @@ - 0 - 0 + 320 + 320 @@ -89,7 +89,112 @@ - + + + + + 0 + 0 + + + + + + + + :/buttons/images/center.png:/buttons/images/center.png + + + + 75 + 75 + + + + + + + + + 0 + 0 + + + + ctrl_btn + + + + + + + + 0 + 0 + + + + + + + + :/buttons/images/right.png:/buttons/images/right.png + + + + 75 + 75 + + + + + + + + + 0 + 0 + + + + + + + + :/buttons/images/calender.png:/buttons/images/calender.png + + + + 75 + 75 + + + + + + + + + 0 + 0 + + + + + + + + :/buttons/images/addressBook.png:/buttons/images/addressBook.png + + + + 75 + 75 + + + + + @@ -110,12 +215,16 @@ - Td + + + + + :/buttons/images/toDo.png:/buttons/images/toDo.png - 30 - 30 + 75 + 75 @@ -129,8 +238,8 @@ - - + + 0 @@ -138,12 +247,62 @@ - Phn + + + + + :/buttons/images/notes.png:/buttons/images/notes.png - 30 - 30 + 75 + 75 + + + + + + + + + 0 + 0 + + + + + + + + :/buttons/images/left.png:/buttons/images/left.png + + + + 75 + 75 + + + + + + + + + 0 + 0 + + + + + + + + :/buttons/images/power.png:/buttons/images/power.png + + + + 75 + 75 @@ -161,38 +320,6 @@ - - - - - 0 - 0 - - - - - - - - - - - - 0 - 0 - - - - Clk - - - - 30 - 30 - - - - @@ -206,8 +333,8 @@ - - + + 0 @@ -217,9 +344,32 @@ + + + :/buttons/images/down.png:/buttons/images/down.png + + + + 75 + 75 + + - + + + + Qt::Vertical + + + + 20 + 40 + + + + + @@ -230,79 +380,18 @@ - - - - - - - 0 - 0 - - - - - - - - - - - - 0 - 0 - - - - Nts + + + :/buttons/images/up.png:/buttons/images/up.png - 30 - 30 + 75 + 75 - - - - - 0 - 0 - - - - - - - - - - - - 0 - 0 - - - - Power - - - - - - - - 0 - 0 - - - - ctrl_btn - - - @@ -399,6 +488,8 @@
touchscreen.h
- + + + diff --git a/qtBuildSystem/icons/credit.txt b/qtBuildSystem/icons/credit.txt index 4d90fc5..e11f2d5 100644 --- a/qtBuildSystem/icons/credit.txt +++ b/qtBuildSystem/icons/credit.txt @@ -1,7 +1,9 @@ These icons were made by: http://icons.mysitemyway.com/ +http://www.iconarchive.com/artist/everaldo.html I got them here: http://www.iconarchive.com/show/clean-3d-icons-by-mysitemyway.html +http://www.iconarchive.com/show/crystal-clear-icons-by-everaldo/App-palm-icon.html I take no credit for these icons. \ No newline at end of file diff --git a/qtBuildSystem/icons/desktopIcons/palm128.png b/qtBuildSystem/icons/desktopIcons/palm128.png new file mode 100644 index 0000000000000000000000000000000000000000..fb2bb8713cf77da5be2a8f28a5d77fe99ce61228 GIT binary patch literal 9784 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 IbxsLQ0LZSs{Qv*} literal 0 HcmV?d00001 diff --git a/qtBuildSystem/icons/desktopIcons/palm16.png b/qtBuildSystem/icons/desktopIcons/palm16.png new file mode 100644 index 0000000000000000000000000000000000000000..47095e86b3ee9e859b4669fe7a437d212c965fa6 GIT binary patch literal 722 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toW_r3fhE&|DogD2g?I?2m z|L&VAvn95Am>l)yU7IWVhi%{QFl!~Htd0(ars*9l&$M-Z$V_Be`G`00NSnfs75c5) zrUk8L)xNQ8t65lXk6NDI>=LuUM2(7s?`O`O`(J);rlt0SW6PE=e?7-<`RNRkM|R$7 zlW)$QD?9)AW6R6W54~+)xKQ!E#pW2ja(xA{?#7^BNoi?nM;NQBs#ctT9$dz+)Un*f zZ%MuoD`QwO-_@r^d*bwG&Yxd@mhn!W`P>;Z0_^Jc9#|Syq<$@s?VFKAgVIYW(^RQr z$BvzN^hk-nU}sE8QBly%d;49UoC*@?W>Qg`lDFsRf=4%6)+NxFh=C`9~iue*OC8p&{~!u|>ej+`(P|9*Py+O-Po1r{>BYqo{^`ucv&$uXXNwmf}d z`T?U;ZHFIzK7018{~NYD$B!R(mpPDP#F>*UxqA1cPVKc}tD9YQl0NHnR~?+U*hlU2 i?5U!Oc4e!7voEQTSGYfce;oq@1B0ilpUXO@geCwyc~e^e literal 0 HcmV?d00001 diff --git a/qtBuildSystem/icons/desktopIcons/palm24.png b/qtBuildSystem/icons/desktopIcons/palm24.png new file mode 100644 index 0000000000000000000000000000000000000000..1504634680b7767205844ff9d5d23057d7f8b2c3 GIT binary patch literal 1221 zcmeAS@N?(olHy`uVBq!ia0y~yV2}V|4mJh`h6m-gKNuKTdOTemLn>}fo#yGU>@IRV ze(P=NI0k03-Mx`#`Mio0r+dgO^00I%p5c5h#^M9xCr*nE`9XS?4J{0U4sT{VB&D~x zoJwR#l;}<7v0cEJBi1Y)QyFTe%%7z_bJD5xt9Sja`}%+Xt4*9X*_$_Sp6co8sTL^m z(0kVX_wAoQ7eDV7*PpZTvr5^83l}C_zH+5xNzlqEQ-aF+kJ-2iy?AE8lE zQZn=FRG!acP*wR>=Ud#s^-1`BGx>=Q-Co zc^{*&4O5eg8nqc1lNWuG>M9aW%*^!6%FgcQU$JV{BQA*tbAQj;v)|~_3*i_>HMJQt zT<1xw|5>x>6`R(Z&X%hUjAmwL|D->}?NZKH(M|0acxSp$XQ9G}j+3104>}w8dYKN-M&ETLsUy~rIm#xzTZs?p^9{c3RojX(5 zLqb9dSa}}&lTex6&Lk?T6M00cmC3+O#O3vY;kHZ-ZKxu^Z- zAv05RedE=vR_*x=#@YFfi^G}?4JCQlY%`{?T)7c?LtkHCQG&-&<3V%&sy7Qnncv7f zZg~6l?T?0q3m1m-6#P|~bpQFc6=ACz&%B9AGLeX|<+60B zuVAsCIdkU3UAuNYVwT}!XWp~zW)2Snx3!*tsFFmF+lALc4VCAuwK(kVEbzT9;KCYz z-NM09KB1~A>eahC=yo&6C(_cJCtxy8X7yj<5ajgAyynT~2kIG(V(r zurMtM(fVm~`%=`}Y4>N(m@%QMx>|Pk?%kgn4jppJ6J(xqXIE!r?!w={f7dLvo8O;h zA|=Gbrpf%`Yn9#nxpRFdPoBK9>Ep-3mFw5*+bvkIpn>_*=g%K~_!ieS%E`(as_v2F z literal 0 HcmV?d00001 diff --git a/qtBuildSystem/icons/desktopIcons/palm32.png b/qtBuildSystem/icons/desktopIcons/palm32.png new file mode 100644 index 0000000000000000000000000000000000000000..ae7fef249b90b5668ee808ef5ee033160f3101f2 GIT binary patch literal 1749 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANN9b39!fLn>~qou2IzoG#ID zzqm?YcPZE4w8uXFRyL4HMxUWvsAf3H=DTkK|-bw%QWPUN=F`Soc@ z9E%z<%#It)_4Z?$v}5&xhDBSqd|~r=*;@RqF5YtKf^EIO%;L{oFRq^d{oCIAi4S;- zet*k7mSNK5qt;wLF~NYtZ@I9Rme!H$vFT#-EQ+7;WN(a^6;S#2%$YORn$unMrnCS4 z^=n^VMn;A|$A+4pMR))G{aqclCgS78-vQ?gczF2v4%haf~O< zo;8i#Rni&1vnVxFL!?Um=%gDtW;+TV9{MiVzkJ=&rK%F*3f9)va~VRy!ltn>F@C7n z^Wlu)#63x$oS*WXc4%{CjeN#aU?EfR?@#5qw`I}M(b12YQ&Lj{8&<8-;!4+AbxRp@Gs12ayu@AbdB;OdI_ z^>aESWCQz(i~4#QQnG3Srlc=nh=`qY{`ux@TeqsR9cXzNzCKR&B;$LPKXwYty=nW{ z7loZ?@{pVG&!7EpKu#5>>rOVVf?r=U`Bp0!Hr&iv#*lq&%|eEKotiKHbu&(_I>$UI zDeYR3q@|JI>6PXZf;N*CBfK&9ElOXBue^(A}xm4@97RJ zgWRW{zG1n2v!UXIvsFqGVu~VshnF8^n$fEj#oF83d*{iMlp==b=jJ}n&dSnguoq}E zv*X}enl*3Jil;&>(jS`?JoLp9GADAV?d{P!s_r*u0mJq6@%}swlBd^4Z|`Gbab}9y zY0m4#GU2S&Oy(KEGPdW=aUOWY&tmW@#lXyr?RcN;<7La1O=3RK^Ax0!F^z>S>fKL4 z2gzjJBL@s7PMDB<#`Mun|4*(bOk5cHG(wBmrdWtrv`mmU$x`L9{UyGM`&44)OvWo*f-!pHGIljH zX3v}F$H!ni?f#BJW!4ENLofU}ENdWf`Cy_n+v!K=9p+~(_!zFmFma0?cUTVxJ>gvBQv{2&HSy47b_bwr0MLh z{G7(+U~{4DINSO8HZ6DlBwfhbn&9C*dwIlxwQd~V=if@P>b5<&c$hsQ@{6I))+Y@X z#=JL}6YlS;l_|S^gh5hLQY7K@G~J5=HRY}CkA%2wkmFa}2){mF} zL~hKpZCf+PX^%5QtQQwAR;C`Y*;OH^NK)&ZS}W;ANQ*sAL~8B;NB9Q}PsV%g3DRw` zyUPj}X{fO`n4W%rZ|`qWhBe6^X^XvtOv}987|PzGqzBn^hh zjwKP3dgNqfd+)i6Xp3-J9shMq?TFiZeEL@A0B&nB>k;KlziC486piTGg5Sp z1@t*LHeZpD^xD#vGT-LePf4Fc0#!;4-&rp@r!aCpvgvuwYT{Bex$i&Y%c&K9CO+=P Q3=9kmp00i_>zopr0Jn=AdjJ3c literal 0 HcmV?d00001 diff --git a/qtBuildSystem/icons/desktopIcons/palm48.png b/qtBuildSystem/icons/desktopIcons/palm48.png new file mode 100644 index 0000000000000000000000000000000000000000..9556cb49fcec0d88814b80caff6fb99effe84d0b GIT binary patch literal 3232 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 literal 0 HcmV?d00001 diff --git a/qtBuildSystem/icons/desktopIcons/palm64.png b/qtBuildSystem/icons/desktopIcons/palm64.png new file mode 100644 index 0000000000000000000000000000000000000000..483602af1eecd6af0ccb8ee079d3df0c15a15983 GIT binary patch literal 4315 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 K&t;ucLK6TmsMV?f literal 0 HcmV?d00001 diff --git a/qtBuildSystem/icons/desktopIcons/palm72.png b/qtBuildSystem/icons/desktopIcons/palm72.png new file mode 100644 index 0000000000000000000000000000000000000000..2d9fde3e8fec9999d1302756343ca092da8c0d7a GIT binary patch literal 5805 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 VLN~LvF)%PNc)I$ztaD0e0s!Kk&?*1` literal 0 HcmV?d00001 diff --git a/qtBuildSystem/icons/desktopIcons/palm96.png b/qtBuildSystem/icons/desktopIcons/palm96.png new file mode 100644 index 0000000000000000000000000000000000000000..4615b251556c625192d49deb7487188b5c378f52 GIT binary patch literal 8702 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 m7`3du6UyVy*{btT{Dk$VZ}QLIm@_aiFnGH9xvX