From 99ef34b09de7c8517e1612888f2bb97200cb9123 Mon Sep 17 00:00:00 2001 From: feiyangqingyun Date: Fri, 9 Apr 2021 12:50:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=E9=83=A8=E5=88=86=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- buttondefence/buttondefence.cpp | 14 ++-- buttondefence/frmbuttondefence.h | 5 +- .../image/btn_defence_alarm_custom.png | Bin 912 -> 0 bytes .../image/btn_defence_arming_custom.png | Bin 942 -> 0 bytes .../image/btn_defence_bypass_custom.png | Bin 912 -> 0 bytes .../image/btn_defence_disarming_custom.png | Bin 880 -> 0 bytes .../image/btn_defence_error_custom.png | Bin 907 -> 0 bytes .../btn_defence_alarm_bubble.png | Bin .../btn_defence_alarm_bubble2.png | Bin .../btn_defence_alarm_circle.png | Bin .../btn_defence_alarm_msg.png | Bin .../btn_defence_alarm_msg2.png | Bin .../btn_defence_alarm_police.png | Bin .../btn_defence_arming_bubble.png | Bin .../btn_defence_arming_bubble2.png | Bin .../btn_defence_arming_circle.png | Bin .../btn_defence_arming_msg.png | Bin .../btn_defence_arming_msg2.png | Bin .../btn_defence_arming_police.png | Bin .../btn_defence_bypass_bubble.png | Bin .../btn_defence_bypass_bubble2.png | Bin .../btn_defence_bypass_circle.png | Bin .../btn_defence_bypass_msg.png | Bin .../btn_defence_bypass_msg2.png | Bin .../btn_defence_bypass_police.png | Bin .../btn_defence_disarming_bubble.png | Bin .../btn_defence_disarming_bubble2.png | Bin .../btn_defence_disarming_circle.png | Bin .../btn_defence_disarming_msg.png | Bin .../btn_defence_disarming_msg2.png | Bin .../btn_defence_disarming_police.png | Bin .../btn_defence_error_bubble.png | Bin .../btn_defence_error_bubble2.png | Bin .../btn_defence_error_circle.png | Bin .../btn_defence_error_msg.png | Bin .../btn_defence_error_msg2.png | Bin .../btn_defence_error_police.png | Bin buttondefence/main.qrc | 60 +++++++++--------- buttondefence/snap/QQ截图20180704101942.JPG | Bin 233927 -> 0 bytes buttondefence/snap/QQ截图20180704101947.JPG | Bin 234252 -> 0 bytes buttondefence/snap/QQ截图20180704101953.JPG | Bin 232040 -> 0 bytes buttondefence/snap/QQ截图20180704101956.JPG | Bin 231987 -> 0 bytes buttondefence/snap/QQ截图20180704102000.JPG | Bin 230921 -> 0 bytes buttondefence/snap/QQ截图20180704102003.JPG | Bin 231633 -> 0 bytes buttondefence/snap/QQ截图20180704102029.JPG | Bin 234578 -> 0 bytes buttondefence/snap/QQ截图20180704102034.JPG | Bin 234871 -> 0 bytes buttondefence/snap/QQ截图20180704102037.JPG | Bin 233066 -> 0 bytes buttondefence/snap/QQ截图20180704102040.JPG | Bin 233990 -> 0 bytes buttondefence/snap/QQ截图20180704102108.JPG | Bin 228877 -> 0 bytes .../image/{ => imageswitch}/btncheckoff1.png | Bin .../image/{ => imageswitch}/btncheckoff2.png | Bin .../image/{ => imageswitch}/btncheckoff3.png | Bin .../image/{ => imageswitch}/btncheckon1.png | Bin .../image/{ => imageswitch}/btncheckon2.png | Bin .../image/{ => imageswitch}/btncheckon3.png | Bin imageswitch/imageswitch.cpp | 16 ++--- imageswitch/main.qrc | 12 ++-- web/examples.js | 2 +- web/examples.wasm | Bin 19176012 -> 20254649 bytes 59 files changed, 54 insertions(+), 55 deletions(-) delete mode 100644 buttondefence/image/btn_defence_alarm_custom.png delete mode 100644 buttondefence/image/btn_defence_arming_custom.png delete mode 100644 buttondefence/image/btn_defence_bypass_custom.png delete mode 100644 buttondefence/image/btn_defence_disarming_custom.png delete mode 100644 buttondefence/image/btn_defence_error_custom.png rename buttondefence/image/{ => buttondefence}/btn_defence_alarm_bubble.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_alarm_bubble2.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_alarm_circle.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_alarm_msg.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_alarm_msg2.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_alarm_police.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_arming_bubble.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_arming_bubble2.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_arming_circle.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_arming_msg.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_arming_msg2.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_arming_police.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_bypass_bubble.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_bypass_bubble2.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_bypass_circle.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_bypass_msg.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_bypass_msg2.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_bypass_police.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_disarming_bubble.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_disarming_bubble2.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_disarming_circle.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_disarming_msg.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_disarming_msg2.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_disarming_police.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_error_bubble.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_error_bubble2.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_error_circle.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_error_msg.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_error_msg2.png (100%) rename buttondefence/image/{ => buttondefence}/btn_defence_error_police.png (100%) delete mode 100644 buttondefence/snap/QQ截图20180704101942.JPG delete mode 100644 buttondefence/snap/QQ截图20180704101947.JPG delete mode 100644 buttondefence/snap/QQ截图20180704101953.JPG delete mode 100644 buttondefence/snap/QQ截图20180704101956.JPG delete mode 100644 buttondefence/snap/QQ截图20180704102000.JPG delete mode 100644 buttondefence/snap/QQ截图20180704102003.JPG delete mode 100644 buttondefence/snap/QQ截图20180704102029.JPG delete mode 100644 buttondefence/snap/QQ截图20180704102034.JPG delete mode 100644 buttondefence/snap/QQ截图20180704102037.JPG delete mode 100644 buttondefence/snap/QQ截图20180704102040.JPG delete mode 100644 buttondefence/snap/QQ截图20180704102108.JPG rename imageswitch/image/{ => imageswitch}/btncheckoff1.png (100%) rename imageswitch/image/{ => imageswitch}/btncheckoff2.png (100%) rename imageswitch/image/{ => imageswitch}/btncheckoff3.png (100%) rename imageswitch/image/{ => imageswitch}/btncheckon1.png (100%) rename imageswitch/image/{ => imageswitch}/btncheckon2.png (100%) rename imageswitch/image/{ => imageswitch}/btncheckon3.png (100%) diff --git a/buttondefence/buttondefence.cpp b/buttondefence/buttondefence.cpp index 2abc2eb..c869f7d 100644 --- a/buttondefence/buttondefence.cpp +++ b/buttondefence/buttondefence.cpp @@ -14,7 +14,7 @@ ButtonDefence::ButtonDefence(QWidget *parent) : QWidget(parent) buttonStatus = ButtonStatus_Arming; type = "police"; - imgName = QString(":/image/btn_defence_disarming_%1.png").arg(type); + imgName = QString(":/image/buttondefence/btn_defence_disarming_%1.png").arg(type); isDark = false; timer = new QTimer(this); @@ -142,9 +142,9 @@ QSize ButtonDefence::minimumSizeHint() const void ButtonDefence::checkAlarm() { if (isDark) { - imgName = QString(":/image/btn_defence_error_%1.png").arg(type); + imgName = QString(":/image/buttondefence/btn_defence_error_%1.png").arg(type); } else { - imgName = QString(":/image/btn_defence_alarm_%1.png").arg(type); + imgName = QString(":/image/buttondefence/btn_defence_alarm_%1.png").arg(type); } isDark = !isDark; @@ -195,13 +195,13 @@ void ButtonDefence::setButtonStatus(const ButtonDefence::ButtonStatus &buttonSta } if (buttonStatus == ButtonStatus_Arming) { - imgName = QString(":/image/btn_defence_arming_%1.png").arg(type); + imgName = QString(":/image/buttondefence/btn_defence_arming_%1.png").arg(type); } else if (buttonStatus == ButtonStatus_Disarming) { - imgName = QString(":/image/btn_defence_disarming_%1.png").arg(type); + imgName = QString(":/image/buttondefence/btn_defence_disarming_%1.png").arg(type); } else if (buttonStatus == ButtonStatus_Bypass) { - imgName = QString(":/image/btn_defence_bypass_%1.png").arg(type); + imgName = QString(":/image/buttondefence/btn_defence_bypass_%1.png").arg(type); } else if (buttonStatus == ButtonStatus_Error) { - imgName = QString(":/image/btn_defence_error_%1.png").arg(type); + imgName = QString(":/image/buttondefence/btn_defence_error_%1.png").arg(type); } else if (buttonStatus == ButtonStatus_Alarm) { checkAlarm(); if (!timer->isActive()) { diff --git a/buttondefence/frmbuttondefence.h b/buttondefence/frmbuttondefence.h index 808eb22..e815330 100644 --- a/buttondefence/frmbuttondefence.h +++ b/buttondefence/frmbuttondefence.h @@ -6,9 +6,8 @@ class ButtonDefence; class QPushButton; -namespace Ui -{ - class frmButtonDefence; +namespace Ui { +class frmButtonDefence; } class frmButtonDefence : public QWidget diff --git a/buttondefence/image/btn_defence_alarm_custom.png b/buttondefence/image/btn_defence_alarm_custom.png deleted file mode 100644 index 4e770af1fa700d198225133ee7215a5a59bf8c2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 912 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKx3?xrnI^qbVn2Vh}LpV4%Za?&Y0OT43_=LFr z|NsA*0vqv2J?*bDP_IBqkY6x^ppvmmXj*y4%vHP3+!>}BeIx*fm;ZK z886+f`vVk|FL8}13C>R|DNig)W$;Z*F3QhMP037DaLX)8Ezd8?E>^JEnsKRufq`j* zr;B5VMeo!Q?~Gtak=peeJtw=Z;C6LU^%hjTtEsi^ftx^#b9NS|-&4CE`g}c`RXdVzZ_||X&nG+lHj4Ojob!VyW5wClquV0p^DlH~so3wp67wLA$9MOO z=@IuY9!oIdy8dwLnY88I?*&VAvfgVL$hPG_S|8N6dTC>R;`t9#H#6^8&CkVH;}aiu zDNHMZGr@g#(S<;-Fzpnt*QI~Ly6*C=d2c#x)9Tb~%RU%9kmYP%`#9kAIw+ z7}7E4ZP7B(=}N}a#KTWysQ=m3#B@0G)bh%;HRdbCCn%&zT+S4uO>J*V2XEQEzrevY%yD<-ag{uWVy+hxbqW2UDb-e|P<{ ZcjG+8bnr;?ePA+Y@O1TaS?83{1OPt~qrU(E diff --git a/buttondefence/image/btn_defence_arming_custom.png b/buttondefence/image/btn_defence_arming_custom.png deleted file mode 100644 index 7de9bcdc77f74a403df7e6913c82c28ef090b39a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 942 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2J!#ZI0f92^|CANoH4ay8skH}&M25un`X1sK_?hjB9N*UTF za5_#>-ncjYrERG=o7bEbeO)x(bQBQx%>`<^p#{BBThbfM!nOr*_ zENa@xvrQ+x^*x)=G|8@<8Ix`;nErqMVwsPp+jh85z1V$2W=Y`Wn43mQ3C=l*MLliK zt@4$MNuQT-s^=bl#bMeZBObHuSd%HjSZ68p@vpZ$cJzKdwCj`oq&jxyj zZWdB~>R^&Qn>T#Z#B;kH&no6yFUt|yZd`Wdw#B(E-&69IZ<9#R3GaC_bN!lUjG4F_?>DQyRTR*bcs$Kfu_82dYmB<`^~Zl))4fYI+Qr_ftjnri=_&i~)oZ^=R!etO zv_5(}+j&a+&<6Y;>rB!UDCiaPiw$*Nh(=R>Hxn<{DQ4poI_q&mZ zyI$)q^LhNs?s%Nb32{vfezbG{nRiXk-bpg=+Gp{`u)g?DYmpsG`!$V7U*9ghRlMvu zUVV!7CzDF146b3JrikP^? z`{uPr$2*=cQ`x+$@YBl6_d|WxtFDVG4-#Ijrmo(!+WMKJ)?PEKuXDd#XYsbW5_Mmt qdueB=xAb5258U%MRCvCsW88f(eB+NAD_LM7XYh3Ob6Mw<&;$UVN}Or{ diff --git a/buttondefence/image/btn_defence_bypass_custom.png b/buttondefence/image/btn_defence_bypass_custom.png deleted file mode 100644 index 5ac64f11be3372bcdde4428e2abb90cfdbbfc4a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 912 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKx3?xrnI^qbVn2Vh}LpV4%Za?&Y0OT43_=LFr z|Np;-6tMo%M|PlIfs!DoZ0l`sCZXXYuf`ifh;pUmWdDC1XTs^{JQB9C9sH9 ze5sSj9TxG>0!3F(#}egFSC(F4`}3xY|Ie16d&}qSEKa|tp8xpnnYot6-{<|FnH{O< z85{NadN!+eB;VeqDd(S0cKB@+@#i?_2T{g~v#m$BMa<`4=+08H-+?9OK^%|o?ibS| z?q58XV8nI(;nXu}%e&tTmgr=?*D#Q6%YU>!sBiVs#{9(dAEs_*-m#jWi?PNhKJHSO zRs?5)`|hF(fnH(SDPFHj|Ackj7&2r^>@wTJ%8ipf+?Fr&R4#jWBbffeD{ufp|^66>aw11SY`O=!0NeTPv2}h zyWA(Hbw<1T;#=%rb$b1|;(}D9DvllNcq#TLpkVj%ZOmJJ56+&jZ^O!OdIul>I5jb( zW6s;6WunuSjHii*pU6=Ev#W{eaOSDym1}FvZ*2YYOa0Am*E7+!ywUI6X6)>`{ZeYj zUdg`dwoTG|w!PeX@>ZT#@SXCw=Qi%5-Nxpk(o1i<)<*A{TzLI2=iAl(Cm-mE>C*?daeS2==`hewW8jh7e!jBe3T)pl1q5bxz_%~vI#Kqq= z{Bsd=oVF(TiN@*0OI^O$u@$h*>lrWX|B}>gTe~DWM4ftmm#{ diff --git a/buttondefence/image/btn_defence_disarming_custom.png b/buttondefence/image/btn_defence_disarming_custom.png deleted file mode 100644 index 27265c7ff65ca851b6f655b0dfc0875a8d75ae97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 880 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2J!#ZI0f92^|CANoH4a*YFgLR|m< z|1U7*uHd9=K$1ulDBQ^k)Gk;O}@KGk4$pfBY^+A1KLL;1OBO zz`!j8!i<;h*8Kqr%9prClmzFem6RtIr84*?CKu)Brlw>jD!649rIzOxWfv=0Y|Xe- z!N9=O06P3aGFwM{o;(j(Ir<$6?}w`>Z$ z?7c}X;nwUW3H8_FbMNeYvf=NN>|o;;{FwqDqGKPgd?D}8|GwDv%j@==RlK~`|EwRn z{9VRCUJ8R~w$TODCNuefGYM(eq;8 zq#_xcRenz8PueGc)39Fm=d0a1Po{loj1&A%Zc?t@BmTqoyBHhaoSAxUg?o1P8HUen zO^D=q{4^>(SUVLj~a+q^sDy46GD zrqY6MMndkIt*esX2HwwCDL32I$j7zk>D{*etk?6>=GgnznE&2-c!tm<(^GuGle5dO zx(TlGl9?aN^Hc8V%+&p5lellnwdq)}dsN+Rd$%>UKd*Y%(vQ!T#O=OqV6u%@IsRZ_ zPQ&&07E8Ojic&K7s_rv5%Chs_`&H>vBRC`knI#r-#2@+E$r6-5Q_8QlJ9u)Iz|l{7 zqG{dp6#{2XI`m4dbHkkn7rvx59o`k3T{~mWq>PpCTG)54d9d)?++WvQylhz-rl)Y) pY;>EM{eSwVbMd=MJfr?G@_AbEU-RBL3z&o%JYD@<);T3K0RWz;nT`Me diff --git a/buttondefence/image/btn_defence_error_custom.png b/buttondefence/image/btn_defence_error_custom.png deleted file mode 100644 index 460709d70ed6a53dbe8cd7bce14cfc84bdb8a734..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 907 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKx3?xrnI^qbVn2Vh}LpV4%Za?&Y0OT43_=LFr z|Nmc;6d?X_c{@@LY|hV zVqchM(>evSrZrI#O^+5hIk>W2$@%uT^8L>KoyOJ`vvwBmuRizl++;)VzPtSHyQfF) z+QH4ZgJ-)}X2v(eDPOW5XDmC}*#Gs{=8_uTABCyga4c*jp8He*A%`$>kZJJcC}W-uwgHl6L}F860&$-{@MS%2^Fy>GL@qn+uO;4J5U z&BZq^aDATkw*1os*0irz#hLYAdzWRmzigN7wOaV}#0ANhHXKO0SNY8h({J%IMKO~69)2b^V`e1J(->=_Si}_1l>^sGpT{dNt z#;naP>;A}UZF7vanjHFMtEyJJecWoz63R4`7x~j zQZtwR-toX^1yQ@xkG?z+>!-i-dc-!?p1A9;`wX?-F8 zvm);oH;Y&p^!!N_I=yzyqWJJjN1mOk;jwFOdGlXB@A!k0Dt|)m{b$ZGKES$kuUZK( Pg)?}%`njxgN@xNAX5y0t diff --git a/buttondefence/image/btn_defence_alarm_bubble.png b/buttondefence/image/buttondefence/btn_defence_alarm_bubble.png similarity index 100% rename from buttondefence/image/btn_defence_alarm_bubble.png rename to buttondefence/image/buttondefence/btn_defence_alarm_bubble.png diff --git a/buttondefence/image/btn_defence_alarm_bubble2.png b/buttondefence/image/buttondefence/btn_defence_alarm_bubble2.png similarity index 100% rename from buttondefence/image/btn_defence_alarm_bubble2.png rename to buttondefence/image/buttondefence/btn_defence_alarm_bubble2.png diff --git a/buttondefence/image/btn_defence_alarm_circle.png b/buttondefence/image/buttondefence/btn_defence_alarm_circle.png similarity index 100% rename from buttondefence/image/btn_defence_alarm_circle.png rename to buttondefence/image/buttondefence/btn_defence_alarm_circle.png diff --git a/buttondefence/image/btn_defence_alarm_msg.png b/buttondefence/image/buttondefence/btn_defence_alarm_msg.png similarity index 100% rename from buttondefence/image/btn_defence_alarm_msg.png rename to buttondefence/image/buttondefence/btn_defence_alarm_msg.png diff --git a/buttondefence/image/btn_defence_alarm_msg2.png b/buttondefence/image/buttondefence/btn_defence_alarm_msg2.png similarity index 100% rename from buttondefence/image/btn_defence_alarm_msg2.png rename to buttondefence/image/buttondefence/btn_defence_alarm_msg2.png diff --git a/buttondefence/image/btn_defence_alarm_police.png b/buttondefence/image/buttondefence/btn_defence_alarm_police.png similarity index 100% rename from buttondefence/image/btn_defence_alarm_police.png rename to buttondefence/image/buttondefence/btn_defence_alarm_police.png diff --git a/buttondefence/image/btn_defence_arming_bubble.png b/buttondefence/image/buttondefence/btn_defence_arming_bubble.png similarity index 100% rename from buttondefence/image/btn_defence_arming_bubble.png rename to buttondefence/image/buttondefence/btn_defence_arming_bubble.png diff --git a/buttondefence/image/btn_defence_arming_bubble2.png b/buttondefence/image/buttondefence/btn_defence_arming_bubble2.png similarity index 100% rename from buttondefence/image/btn_defence_arming_bubble2.png rename to buttondefence/image/buttondefence/btn_defence_arming_bubble2.png diff --git a/buttondefence/image/btn_defence_arming_circle.png b/buttondefence/image/buttondefence/btn_defence_arming_circle.png similarity index 100% rename from buttondefence/image/btn_defence_arming_circle.png rename to buttondefence/image/buttondefence/btn_defence_arming_circle.png diff --git a/buttondefence/image/btn_defence_arming_msg.png b/buttondefence/image/buttondefence/btn_defence_arming_msg.png similarity index 100% rename from buttondefence/image/btn_defence_arming_msg.png rename to buttondefence/image/buttondefence/btn_defence_arming_msg.png diff --git a/buttondefence/image/btn_defence_arming_msg2.png b/buttondefence/image/buttondefence/btn_defence_arming_msg2.png similarity index 100% rename from buttondefence/image/btn_defence_arming_msg2.png rename to buttondefence/image/buttondefence/btn_defence_arming_msg2.png diff --git a/buttondefence/image/btn_defence_arming_police.png b/buttondefence/image/buttondefence/btn_defence_arming_police.png similarity index 100% rename from buttondefence/image/btn_defence_arming_police.png rename to buttondefence/image/buttondefence/btn_defence_arming_police.png diff --git a/buttondefence/image/btn_defence_bypass_bubble.png b/buttondefence/image/buttondefence/btn_defence_bypass_bubble.png similarity index 100% rename from buttondefence/image/btn_defence_bypass_bubble.png rename to buttondefence/image/buttondefence/btn_defence_bypass_bubble.png diff --git a/buttondefence/image/btn_defence_bypass_bubble2.png b/buttondefence/image/buttondefence/btn_defence_bypass_bubble2.png similarity index 100% rename from buttondefence/image/btn_defence_bypass_bubble2.png rename to buttondefence/image/buttondefence/btn_defence_bypass_bubble2.png diff --git a/buttondefence/image/btn_defence_bypass_circle.png b/buttondefence/image/buttondefence/btn_defence_bypass_circle.png similarity index 100% rename from buttondefence/image/btn_defence_bypass_circle.png rename to buttondefence/image/buttondefence/btn_defence_bypass_circle.png diff --git a/buttondefence/image/btn_defence_bypass_msg.png b/buttondefence/image/buttondefence/btn_defence_bypass_msg.png similarity index 100% rename from buttondefence/image/btn_defence_bypass_msg.png rename to buttondefence/image/buttondefence/btn_defence_bypass_msg.png diff --git a/buttondefence/image/btn_defence_bypass_msg2.png b/buttondefence/image/buttondefence/btn_defence_bypass_msg2.png similarity index 100% rename from buttondefence/image/btn_defence_bypass_msg2.png rename to buttondefence/image/buttondefence/btn_defence_bypass_msg2.png diff --git a/buttondefence/image/btn_defence_bypass_police.png b/buttondefence/image/buttondefence/btn_defence_bypass_police.png similarity index 100% rename from buttondefence/image/btn_defence_bypass_police.png rename to buttondefence/image/buttondefence/btn_defence_bypass_police.png diff --git a/buttondefence/image/btn_defence_disarming_bubble.png b/buttondefence/image/buttondefence/btn_defence_disarming_bubble.png similarity index 100% rename from buttondefence/image/btn_defence_disarming_bubble.png rename to buttondefence/image/buttondefence/btn_defence_disarming_bubble.png diff --git a/buttondefence/image/btn_defence_disarming_bubble2.png b/buttondefence/image/buttondefence/btn_defence_disarming_bubble2.png similarity index 100% rename from buttondefence/image/btn_defence_disarming_bubble2.png rename to buttondefence/image/buttondefence/btn_defence_disarming_bubble2.png diff --git a/buttondefence/image/btn_defence_disarming_circle.png b/buttondefence/image/buttondefence/btn_defence_disarming_circle.png similarity index 100% rename from buttondefence/image/btn_defence_disarming_circle.png rename to buttondefence/image/buttondefence/btn_defence_disarming_circle.png diff --git a/buttondefence/image/btn_defence_disarming_msg.png b/buttondefence/image/buttondefence/btn_defence_disarming_msg.png similarity index 100% rename from buttondefence/image/btn_defence_disarming_msg.png rename to buttondefence/image/buttondefence/btn_defence_disarming_msg.png diff --git a/buttondefence/image/btn_defence_disarming_msg2.png b/buttondefence/image/buttondefence/btn_defence_disarming_msg2.png similarity index 100% rename from buttondefence/image/btn_defence_disarming_msg2.png rename to buttondefence/image/buttondefence/btn_defence_disarming_msg2.png diff --git a/buttondefence/image/btn_defence_disarming_police.png b/buttondefence/image/buttondefence/btn_defence_disarming_police.png similarity index 100% rename from buttondefence/image/btn_defence_disarming_police.png rename to buttondefence/image/buttondefence/btn_defence_disarming_police.png diff --git a/buttondefence/image/btn_defence_error_bubble.png b/buttondefence/image/buttondefence/btn_defence_error_bubble.png similarity index 100% rename from buttondefence/image/btn_defence_error_bubble.png rename to buttondefence/image/buttondefence/btn_defence_error_bubble.png diff --git a/buttondefence/image/btn_defence_error_bubble2.png b/buttondefence/image/buttondefence/btn_defence_error_bubble2.png similarity index 100% rename from buttondefence/image/btn_defence_error_bubble2.png rename to buttondefence/image/buttondefence/btn_defence_error_bubble2.png diff --git a/buttondefence/image/btn_defence_error_circle.png b/buttondefence/image/buttondefence/btn_defence_error_circle.png similarity index 100% rename from buttondefence/image/btn_defence_error_circle.png rename to buttondefence/image/buttondefence/btn_defence_error_circle.png diff --git a/buttondefence/image/btn_defence_error_msg.png b/buttondefence/image/buttondefence/btn_defence_error_msg.png similarity index 100% rename from buttondefence/image/btn_defence_error_msg.png rename to buttondefence/image/buttondefence/btn_defence_error_msg.png diff --git a/buttondefence/image/btn_defence_error_msg2.png b/buttondefence/image/buttondefence/btn_defence_error_msg2.png similarity index 100% rename from buttondefence/image/btn_defence_error_msg2.png rename to buttondefence/image/buttondefence/btn_defence_error_msg2.png diff --git a/buttondefence/image/btn_defence_error_police.png b/buttondefence/image/buttondefence/btn_defence_error_police.png similarity index 100% rename from buttondefence/image/btn_defence_error_police.png rename to buttondefence/image/buttondefence/btn_defence_error_police.png diff --git a/buttondefence/main.qrc b/buttondefence/main.qrc index 562ef7e..c0e3c1f 100644 --- a/buttondefence/main.qrc +++ b/buttondefence/main.qrc @@ -1,35 +1,35 @@  - image/btn_defence_alarm_bubble.png - image/btn_defence_alarm_bubble2.png - image/btn_defence_alarm_circle.png - image/btn_defence_alarm_msg.png - image/btn_defence_alarm_msg2.png - image/btn_defence_alarm_police.png - image/btn_defence_arming_bubble.png - image/btn_defence_arming_bubble2.png - image/btn_defence_arming_circle.png - image/btn_defence_arming_msg.png - image/btn_defence_arming_msg2.png - image/btn_defence_arming_police.png - image/btn_defence_bypass_bubble.png - image/btn_defence_bypass_bubble2.png - image/btn_defence_bypass_circle.png - image/btn_defence_bypass_msg.png - image/btn_defence_bypass_msg2.png - image/btn_defence_bypass_police.png - image/btn_defence_disarming_bubble.png - image/btn_defence_disarming_bubble2.png - image/btn_defence_disarming_circle.png - image/btn_defence_disarming_msg.png - image/btn_defence_disarming_msg2.png - image/btn_defence_disarming_police.png - image/btn_defence_error_bubble.png - image/btn_defence_error_bubble2.png - image/btn_defence_error_circle.png - image/btn_defence_error_msg.png - image/btn_defence_error_msg2.png - image/btn_defence_error_police.png image/bg_call.jpg + image/buttondefence/btn_defence_alarm_bubble.png + image/buttondefence/btn_defence_alarm_bubble2.png + image/buttondefence/btn_defence_alarm_circle.png + image/buttondefence/btn_defence_alarm_msg.png + image/buttondefence/btn_defence_alarm_msg2.png + image/buttondefence/btn_defence_alarm_police.png + image/buttondefence/btn_defence_arming_bubble.png + image/buttondefence/btn_defence_arming_bubble2.png + image/buttondefence/btn_defence_arming_circle.png + image/buttondefence/btn_defence_arming_msg.png + image/buttondefence/btn_defence_arming_msg2.png + image/buttondefence/btn_defence_arming_police.png + image/buttondefence/btn_defence_bypass_bubble.png + image/buttondefence/btn_defence_bypass_bubble2.png + image/buttondefence/btn_defence_bypass_circle.png + image/buttondefence/btn_defence_bypass_msg.png + image/buttondefence/btn_defence_bypass_msg2.png + image/buttondefence/btn_defence_bypass_police.png + image/buttondefence/btn_defence_disarming_bubble.png + image/buttondefence/btn_defence_disarming_bubble2.png + image/buttondefence/btn_defence_disarming_circle.png + image/buttondefence/btn_defence_disarming_msg.png + image/buttondefence/btn_defence_disarming_msg2.png + image/buttondefence/btn_defence_disarming_police.png + image/buttondefence/btn_defence_error_bubble.png + image/buttondefence/btn_defence_error_bubble2.png + image/buttondefence/btn_defence_error_circle.png + image/buttondefence/btn_defence_error_msg.png + image/buttondefence/btn_defence_error_msg2.png + image/buttondefence/btn_defence_error_police.png diff --git a/buttondefence/snap/QQ截图20180704101942.JPG b/buttondefence/snap/QQ截图20180704101942.JPG deleted file mode 100644 index 96dffad76ca605e6b25296ac9c43101aa46da3b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233927 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