From 96329d35988228f17b954df3525bf54817ae6dc5 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Mon, 10 Jun 2013 01:40:30 +0400 Subject: [PATCH] + added double click event * fix yet anoter plasma crash --- py-text-monitor-1.3.4.plasmoid | Bin 15464 -> 15536 bytes source/contents/code/dataengine.py | 4 +++- source/contents/code/main.py | 9 +++++++-- source/contents/code/reinit.py | 8 +++++++- source/metadata.desktop | 2 +- 5 files changed, 18 insertions(+), 5 deletions(-) diff --git a/py-text-monitor-1.3.4.plasmoid b/py-text-monitor-1.3.4.plasmoid index 7fa024cb909a536ea3a2814af33f09e29e62fe5c..f7100d697f66887c9db84ff33dd41b0d0ab5655f 100644 GIT binary patch delta 5829 zcmZXY2Q*w=yT^yYs3Ur>K}2uC=theuL6qpd_g=<0x~ReEC89)c5xuujgNO*x;uYNx zL`jIa-gkZXe)oQNo%QU!&)(1a?{)TCd!66&-wkREP8DJ;HEq`Q4w4>?p>rI=%IHr@O$03<`sOjLm$+Ezs3h~ln^%vWjo=R}@GniWJ+LD2Qjo?wSz@ zUqzFf?a}3iO0#)v;JyV^Kf68pMP{0kVrWdB_Vlu^ac)l#BQnlSP$D)?`zv7X{72Vi z#hjSm>DZSuLKZPu%G+dSGwI{JBW5Q1pb9mc zLv<6Bta^WdaQHDDhp<@Y>ewSH%}s*=q<*9$oRNH<&FElJg?lhPlG|%=y=I8JgGi>R zsgrob%ERX#>xgL2CV)veeydsPd`~nF=?!0B3D?A0X%%Ps?0ae>SM;)iuLDT1wg}4y zvasvYbNG$4DWfl6phdb;jP@Xp5Aqyz?=|?k@+~Byb_R?(OP_xM3nkJxgmkFq*txU> zNw}Q5O$+wuVdTnO_|}r2d#9@iA*Cv%>3_Cq%E4zL3Kgm-(x$~YR#mj>jQ6p`QiRUDTNVL zoZ7n7e#hrF6t-pB#)^UtPo~(e3?{8A=_JU0wa0j~QE8r>#MQj~KI14k+c4w!@J|#v zRW-_acjbdut{rpcvcnq|5|@+Jy-NdMY$}2WY>H+>=h)c-Q_@sc|3m*F0ajU z96Jw`K4>f6I|byX}4_e1;NoAMbq`BH)*+Zv7G>>6lO zOnhou>LB0=ESH3VRj~ zeN*J{@Z+n%b;u@bP_D5GDaBgDfE?A26_metQNY2Mb0PqRp>LcM*n9L5ah537G1ANF zhbJJvDg}|-7hyNCs1d<%b#fuT2K+c<@?--><$=q}+f%(<^!I6Ik#m3bFO1?C=KL~f z$D8?}vf<4Z5kkPNvouf5x-Z1>lMCn8m20<7?;@VS;`q(IXWxOZxj!wHO9hS~oAkHb zhz>+Q6A%Om&68iv0&VFlY53i5*-Za@d_uk3umOAx-&pvP2c_*uhP+;C{iK=573OG5 zsXEK!zE1aN9P6q0mT|rB{$INDeje|eCb&l;RUldC)he+Zy-wTJb2d=g(LV)k|8(hH?O1CcoVi5r21(Z%Mrw>w^EB$ z^A?(8dENsz0R^TK_U}lH zrnves6E!C}T%rfw!r?L4==Z1Bp(DI5j?O-6@9cZ=Ci{wdkiN1-9oqZtSX~liNA0-P zeopoc+S~b)#^j}Bxh!&DkE<|S=yZG&f$)!qL)Dzp9($XMYe#c>9*a1b@kO5B6~J1Z zS2~lH!bx1EUQ;58vl`88gU+_j#&GgbYzjH3>LuB&5MP(i(C|&E?IG39ERB`H<6+qO zp^9%BacwaZxOQ69Q~Rdp9oxAs&ReZmes_5tcEo=u@2tP67QrB5PjI|VwsJl*%H~x^k|m+GcAhLA5H-V6UsN8)$t(?y;rC z)rM046|spI*xS`T`4V!|zTM$xJ;kN6<3B{TN@VwKDCdX=m1t}g=G#ut!n&Vg28 zw^H`wALtEtd0jG)QS|olBrZ6W7RZ|Cu|7nWrrDv~a(^+*-w*V`@2jK!B77EGzcq%N zxW-FwKjgHjvgbAXr6Z&rSZDZP#L?2JQZwOrWk}9||BS=Ky#U-fOYx9TKx{Qix+R=Q!!wIZSYG03!C>XwR^Xq(d`!u z^A78_2sxNodfz35@_l~4$mCT+UC)?>h>pW33$k&t%gxpv?J+;z3;nF!v<)j!A}^A6 z;q~$U10^$f^zo0HDdQiN;WFQdOv>(Tl=%9XgGe*Y7S7yeq_4{7O@tGoO{V5*D4Vrv zqO{)-X~o?&&wl|=5d@;}G#1H}9wOPbV|A=W{yJviKbMIEGkf058NpOAxtq;KQv^p? zyXh%bW!l~a{9Jqj_YC!M#6^g`|gBs92GlETlGZkBL@BZR|&b*#I4MI z57iTi8ksnl*oC#VFWM@6`rYW9G{o=*^4ngfqo4o7CoR>DoKB2X@XUAj_}_UiSWD=N z8a8(DTx*(tk-*V@!VjVf_;66?iqp4Pe^Vai9pmAHCW6P|<~KXnZV(X2R}lna05PKE zVa$XCAaJ5>vu=`Y^SdU(b8IVj5SPALf7))mXwH_Q^E<;V)&gCUR4&#DDQ6tbww7du z9OcsK-moi8_UECl;~DW<=ZKqvdbEq7-gTgYkx;+Fr+5ZxKFM*yS;ENhybC3{FT?Hq;4AI-OL4wr4$SF>#{@(FFra zmfbJ6XZtd={A1TFQBO&Au`sA&QYx$=R2!)n76gSMWdhs+O)`Xuun>$y5=#w?#{@OR z&HG+Udd>dHhLiSj%ks%;N$f_)u@VuM<>-S2XRz6Vi8zh>Sk~}PY%2xJt_-S=2gaBe z8}&X#M@W6Jxk`-c`1Y@k;|MICS7bHEzk~Pn#kwcbWm$gh-?w>pu*6rCLb2-3T}NYA z+%`R=f(9_;Uk3sts*q?B@oEzS4*rcME5T)CmV2`&CXIoq<%-$-JO4``)$-#d3b_*- zfx?P}g=DB|CuCV}G3#pjg3Zv!3Za!vHMjS>q5mYmq@y#h?#RC-#{6d5eiBzf=lL_( z3w>YT$5#%QJ5oQj#gz~OYh9b5-LP+2ayq<<#z1qpSenI&@xD86M$bvX=yA)k3}IxZ zHQ|$P&y`ux?963TS3hf^O;xp+V)2hYq@`<0;Eai`s+L}|cjpK9dTfET))mxB%fyK1@IK&P$p@a1KZu_Y)eUP!tsA)}Dr>*Sv zE5P1%eg5Y{V@eF!8sm!R6a2F^;KYu%o%o%52k{V_T9o(wQ8z!my?nqkhQ?|nHOy1m zEVK$0XP%$U^?}Ls!?F4&Tg7bW1%{{XwY<)c)2gS^bVIV~2k7S^tV?4HA#`x#!NWgK zm14bAc5>w$Q52u07^NIe6Z|L!I9%FakPvZCftXxx7vn_JbKnR=9 zo;a}*q_PnNyZ!?0B~NEDJ!;*W@PRvBf9>M^vXlMe*KTu^qfb^#*G#=(S51p=oZHG* z)?WM|dacLBgUJ<=qVzF(9GgEclw~ipKc%E59dl6Vr2*IO9}gl0b=HoKWH0Kmw=d%j zhTr&@osn0M^OXm~eJxKlTX0BDYKGU>GLep*vHmEdHPhZqN82_?&YHwGR_Up`vdQy%2sVTbDFr^<%g?KS#w4m!M z8xf#P&Ue~=Aj#?`ifmH@&yb(YC1&*_{+waWDwZh1Ax8wC|JYU3TGn;|ar2=K z_~BPXG}xZ8RQN#O*;{Qvgxk~W#GsY`s+R6>Xxx#q|FNiGduc%&XKvFD+dgcjpB=Ze z%UY-Dn<|UmE1OK8T3hovDDEOhS&P|5Z4Tg!wOk*(WJ2mpIGxV?1m3AZeZp9vOFg*u zzFX;3!~0oX!z*SSJlkqqafMO-M2)r?^H(p}9lJ_$&~6X5|IDxXbINgHLWE?%{9C0N z*6torV?DpA4Ra+wQxTU$PW12dEMSEV>-X0iVcOJVGO8HZ8Wb+_uHCE`o+abtd!T_5 zu7|;|wkJ`MznujGN8O#27lGFe!#UAe9B+g0ZN*2DHLK9XiP`>|mktYvp~0lpbY zQkv&c=ce+zpu}1uorB|Jns|=M7bL)EZW~jNj@>^7&4H7z&qStKry8~?FUB2nU6dR? zJWrA$i;4N8F}RoaM4K)8$5xu%@>GVH;&TpB$zGg{Ag7&ESkKvKX(ZQWhqkoS(1Q!l zT*~z`v&Z>v8$ok3gs);tOzjn@0`h1p8jZB;ig(I7pUn@4AJ`8r(U0VUnYo_PdBm#2_gAE@S`3Mu9 z`19FtXX-8##LN{R!DRV&+7mZbN5809%rfSPs9v0r&}jOGDq86gesP>+&kHN$=3HS0 z+cdjXkNXqZy+1q@zrxWi6239U*TTi<@@-~u8e7SJm6k;YUb#{16fO4%{UqF&WnCPF zz9w4DO4Tv2mvT{kHV5<#{bef|kLRhHBp2FZ@i;eoU9qV}g*j`~{ZU^L^R(9=s$}2K zvfjL0hu}5{?Yk-(I)a+wv>J%%-0QsgG1(>sL6rm6hHXRU&@qBsA0qpmXEpYTQ~8!} z1~Qhiypt`4M$%oo?0KW2Q;Lb=V-`q^vXvFS>IqV6<>pa?cv67jEN(T53bvQVz_rla z0|hkrMvUYGsKR9o^RlY7mUCr6=95(`z7nEY(z8x>g1eXlMoyVmvOTyB48 zsdlUP%^x6u|GY2Oi1(o7nEHZD!=(4))HHIz;K#fVW)IfwUTgMQ4N)0Xu zX%d~8{FCyDp~N~jG-hW2?9(?;^e)`ZB?nsCaxq+n|LTbz<*_z)w6MNFTSYV0IAvCc zQsY2XWY5$`f;SFG`f%fgfI8A2k5>9smZ;AmSd1=E@>?SB4SR`lF+*6Yn zqRjt8UKuCS|KjmwU0qIPE?%U~y(%i|Nm!qxkjsk(Cc4TF3i>hKTQ|oxpi-3i4W$(C z_Vb_omo%%~xW~}k?Sz7YhXhkX9THp)gJ&;L>Nj-@N#n9@p%2mRuGpC@I4W$&*rNK; zysPihEz_J8jty^06H{(A6qEwaYU+b2yta#U`-JQ4c5aEc7Dj-7oKVzvDOwac8|Obi zaw)bj{J#gNu7`U6Ox)uMB*y1_HwOPx*;IvkDb5DL3w)=07pOMzHp*N~<;sORm#Fy@ z1DU7gm8?otezK@Yi39MRjf(P;6anA4swiDa>bpJg{?l5Wkrevh%Pjw&(rN$kXtD0v zvIrzf7Iyz{T>o!5mOCnehrH76X}nvvyi1}1{X4%oLJsu`#sa=0mVf0FqSj&b*zy#p zA{aHwjDiToB&C3riL#KAVf#PaLI(m-{V$=i2tPUyDwK{E4;KW!!29PE5PpP&fYbsCQVN17DcvC5T_TI5OG-=1 ztM~i7^UVGJab~WWGiR=Iool{xKIc>gp`WJkk?JEVb^V{>fxwt(3=jy@9s~j*M>(OX z7L+*cP35|`0ad9XP*S8@kNmzUA2jto2y~+h0#Sl!k#KP+?tKu3QcbyTG@>$fga&|n zs?AQC?V#$Ca=q7zeDk&hwsWsbN1dH<-z^?{sB%=C?6%pyvQp6!7IuB$ zmxHNAA+g(@d~?9j;k)j<9irmZGy&wL-s#F5XFZaVWcK1lr;Yqr5XfJmCdeFDTPqT> z4U(~p>XNO3@atW9V`?gi`n<#_4`X< z89a*r^&5Q5xTD0%3x*cfXB^Ycdn$>=`MDsmc}6=>L%DzKSx)O~t&(p3gi3(r^{bWQ z{36+5G24^(q*q-Sw$(EgYZ+JIsphvXXq8VR(4n)njjX$9Pfnv#(8ykNmZc|cPbq>M z^%C*u&9O!$S;)N)(1bu1BeD{v$N7Xic~>YpWU|gFc%pQ2BkJKfDp{wxD=2Ns_{V*4 z$kDrm6&#-4x|`6$9Vv~RI4^+UZB{`}s!5ulo2*v)Zje0ooQB+3)_74*>nGDkN;m^1 z3E_3*Bp3J^?zV9=_lLK8AD4?Gc@q=6h(4MhXJ>%%a@q2tJzD|E})8P z%9)Qa#|%2M?kBfdZ@Qxrl^q&*6}p%stMo-Jj=|82vV9oSOaz7{7BVXOA& z3h|bEC~9h|0P%WXpAuu{vDk)m7gkP>Ffx4Binf|zt2ZDX5S($}ZV`F4)iu>ZP(@aC|vb zZL*02jZb(Lj+$QyR8hDnX0safbHgA>9(<~C0;Vc{=cntjc%v?uLJ)NOXoi$}P0hy6*AEbuZ_dZvV z$#>|bwiKVny2E6`jKXSnqSA<*B_w(qdEVkCjeS*de=I_ERtz}<-yAujr z7a8c#u{W1iKDRyPEq<(kOZ%8_u8>eM%(m|>^}BC+{9)h1wM5{KuIWTaxMiNzjgCU; z?&5KuVq9e~Fxr8Gr6AK-wa)M#$4&!rMOqt^@mG`Z9-NV~t~54D6=^T)b_m`;jX`U# z(42sm;kvBQ5)<+06~3Z?5(4KPcZv$0B2*5CBF-@cS5Z(r zJuLgZY6vPKa6s-*peCM>z11oz6u#92+bxsXH>%mCWCs?7tzjNhZbeoT<5L^Z>#d3H zmK(oa+KUgvan3>ShpKkb*?XbWqtk({(KmE=&uR)#!(0v&9gji=W@gzOd`)UX+|wjB zVvN>PNs#kH1Gm)&Nv`zKw>!DIpEA;S^N-{&ZD|^)?*QGQ%Wpq35Scy!_iFh}8Xls%->je`>30ZT{7MnmSGx@n`f%4JJ;BkPi}IJc zR7!=lc}^EF9I3^0r}iN7{XzFnq+IzPn-qN*&DK!Ei~Nzk~QqNYE^_&bAN4+eM3 zfu~+odm&7AC+bJ3+F=j!yT~Nzw(zR&^yoSa1;~SXWwsvpMd_B&iE!GYW4=!GrrO-; z*4hxm=clXpS<>JeXVTMKlVn+6`;^D*h$GpmRVBgP#-;tlO{rcJ{3Nq`ysFHI6b1P2op9H<@J;$FSd`^k-jUh!6KjF++l z%mfVRU41*TY*N7?N{gGywWsOjX++Py2mBHiqtKsUm#5M;Q97L~TMZV`-o!4{mvZ~m zZ1WV9*>Ds(GoPyP)--75Bl)fms^CGDvPo7ug=CM_kemGO-Wc6|v)$uQ(toxX^}?%vRQJ6C zSFpc;m6hh&y_W+whnJb!4lv$K#R*$*x+g!fQ0$P;Qg}hyK)5TZ4l0sXzFDf;8zQj%HJ({#oTFkDZpi%L$4sD= zB6%iFEoV2p%K&B860xJ{{G!l9jlyZagD0W;+#+X|kAE|;M%kAQWBXL1Datlp)Qqn4 z{E)C&F1qB{2eELTXQ_*Kh#GDJ^0b60^TUCHA`PBj)jQ1_Q)U!_F1K!TDvY}(d$V%Y zNfD1B=L->g+hh?hmi_W0$~t`b2!B!0+#TG1V9C8#Tr(;YA1cFXhAQFQWq1(A7o=#y zHbUg`1_!h2ZIBcP>0vC!BxoFGO@DF~#Y_&IOs%%o_@8-=0rQ2Gs;>SgMj7LN<*Xva#j4-3#X|fFVR|MxZp}D>t~|W$ z!rrAVz3*O1f}8p>;w=x9y#keacww(zZOwXP$t$#}$T=Y{p_R<%{O2s053uygzuARe z>-n-W@oUb4@_OvBI95&`h%g_lGhulXU2qkA`?j+Z#JgzSPpUw52GH77IJ~?A(Y|4+ zFnkl9ynnedq52!8P5iQU;=V|LnNl0MCC*m8WE*oD%fXF;^B}34Djvn@39Fgdt5@a7UE0RVjplbwzNksz^0|0j)*074t@j0* z2s%G_uG`l@cy9L)0DRSW{UH9?xc8n1dNo@cxAVaHGVbUupCC*t`J`ZEcj5@G61%*J zapW7ixH0E_cdEB=NP!_PSk=bq{5z^CCU-cDyYD!YC)ZGiIc>d&3}7A2)65@N2Nz$A z3$7KD0X43xe6h;(58c^&7f+Ly#o|8^R86%3&HG7N0%0(ImR3tf&zBNp@?;Resn8dug$xLb8%LTCXCrZhEIeNeRJuAnTWVpWh2^tbBn%x6Iw6Y|oNh>vXXIMLkG691s(b(mQl z;&TPrik?nP+CQanjzAU>I)lxS1Vo}#qu(Nd}hz`Ji|HGfdjskKnM&Vg&CB8~( zMD0AgTKnF47h0Y_c3-wUu%@$}{1AnCl*MZr=KI5Ik`^#2s2-6bXEG2D>n~t<}sd8F7THizlzTH3X4i za&?oXKV4}obmHM^XqZEPu^xDtgsb3Dv`Mer7K_c15vcDL%Hp^?&lKGMo84pSr8P0F zkL&i)s=%OjnI}|Q&XCl)r zDxmQ~4@T4?%Bxu*SzoY<{LmlCGhHE?=VfXtaWBav)vYUP>0^Uu$h zZVO}ZSL4S7L&w-*W&UD*BOBz~9Op(bTQ&ZA$p z6ohJ*{tALg+P|^>E1|)H2BZcFH%_p0-aoVTSS}nBecoBz=IA zSN)?jQ)B`)6Y!r&>Hm*gZ6+SRGa|&lzun-@61yW4Ft8B8Y(m5kdsTT9LRvPsux2v> zn!ha*1-(+g6aI>_^7nd= z2aiTy1XJaHuwbHIot9Ts0uBPyD&f*9K_|99ZTvE-7T6qL;B7W~k?h%~PWq@1n;gsg zV-j?IrrTXaJWA;GQ$H!9B?bfW+KUKx_PlT**HDN7GY;eFw)}4`o+nbcLT3+W8E;r3bGTG<3ylX0Nd~snDc{u6OvI*gpP~SZ!XX%Tq zN022ci{}b_)>LN`Mi@+7#A}%lE9)0?1V4yTGKzpDhYR29<^jRQDVguthF*MiCY0y2%z0c+ZbF=FppHeL}>-k%?c1 zV4S(%68)gKykfdChLN4%2V|6woEY(aKH!UTUu0nLnnZ_b^EjrBxklS-HUkfD?Rn-8 z&f8la^`qBibo;}|agOj*$2?z^HbOH22VVIZU(0YMT)$u41&;ku(nV7JaPp`9I^{EO zLCEK)6nHs+q21`uYXWWKZKlyKV*z=!fq+5wR!plI|B0;E4XQz$75nGeo9{cV6PK;< z{3fa!E!O>>((z|hC3CfUK=_?@5CdE(w*z(}KTgb9B8J-@3$e02ftuWS)8MdGwRfN= z^qACQ&SHPm(7+)uxpvBwV|s1PxKz!ZuCN6Bw7F{_CB()!+6bA(IAOBlNh(GIF;V1g z?Ff83uNvrm(fQEH79C62S+S2c&x9f7paQ4zorIEUzDt5*-2@`mp1ZFkI$3BaTrt>z z)ED+xM_o{*XS`*i`zWPfwfON!Z+x`?;le6yel7#b&*5%u47w(c9jrOhdV||ycAIOe z$G1R$@@vMjV!K8uOfnPa;vwp`^EtCnmS*!3x>{<|y9Rk&uVBt1?Ru|Pa!T@X{Yh;f zo#;^dKF%D&31_cwqz&#$>WwJ&y>f?~Cd&u`5&;{M2Y06(zhZyCh6A!U*L;{PUKdf+ zeOYmpUcXsJU@?lLI@K=VY3fFqn6qJ4xlCXI-;Lr9{J6wDzFUP4vt#X$34hq_qj-B% z^=26U`p3@e*}Ekh3ED#qrV;~}-O1y(cl7iMJ~Y28SBj6KMZk$z5UFs`-8`>E-`F{} z)b#Lp3~a0x-4mx(i?-LAIasbDrlpalT~=GzD6t@jY6sCj#UC6Sn;X+2>X#TeoB_l- z@9{SnvimueL`S0(G#1GWy6))7g2@ING|1J>5|9=QD0ge?IRr4v%9Wl zz>9)MtgG~N|uAM)l~C9io)dp<*w_buC~`do)EH}YH#4eER512D7L2n+d$ zR|ymBm`3fTUBlpwJei*A0x8&1b&ppU@=iZaY@&&)ZpU~?BvdOThXGkiyJYb3FjZNY zl@_vYSJekR!j{bdonZT10F!S&#$%tmK|`eWA|@fYgWs+CiOWsCg~od2s-asO1*%WW zR&Lt3MZA&b%GVED{IhxdX^|1F%p>vcS8Y@ONd&Dt_WYArfK-_9(K6&M?E)|F}=ZTfP%L7?cui;m4o^V zjm#8of@!XI}Fm`A$n_M+n zDJeyQc!wAtG_H~kp#IQA2_2ZcS>p8kt>g48O&?um@_n^o#>%fSz0=Iz67J(u%v#&M zF&6$BYnp{HcC^7rkUj9rRUO%S1%UyOLYk3C9VS8VywmY>COAK=Feyn|B5YViA>eGd zB8c*yV?KWef4TinN#M5bC&PdHHO`YB`NP*=bdWksycqm}RW*@JVfQfpcd?12gNyys zvQ6ND`1cgU`s8yW`v;NpB1|}5fmOPH40$KgK*k9l(1BZMJAN+oS&Gdb@#8c+l0puN z?jmy~iIKfxY)F172Eu>uNRgD{e1CVNNG3^Irhiel90)`MqWVMQAQ1SE6-9X9f{@v` z^w?M+j6X2`Hvr==V+@JYU~rOvkY*&%zpg*H@yEr8bNl66)0ulc! WJ{0*xiVEXzHR7chu}Q@K=Ken@>ZAAo diff --git a/source/contents/code/dataengine.py b/source/contents/code/dataengine.py index 5091ddd..9797dfc 100644 --- a/source/contents/code/dataengine.py +++ b/source/contents/code/dataengine.py @@ -61,7 +61,7 @@ class DataEngine: self.parent.systemmonitor.connectSource("network/interfaces/"+self.parent.netdev+"/receiver/data", self.parent, self.parent.interval) def dataUpdated(self, sourceName, data): - """function to refresh data""" + """function to update data""" try: if (sourceName == "system/uptime"): value = int(round(float(data[QString(u'value')]), 1)) @@ -231,5 +231,7 @@ class DataEngine: line = self.parent.hddtempFormat text = self.parent.formatLine.split('$LINE')[0] + line + self.parent.formatLine.split('$LINE')[1] self.parent.label_hddtemp.setText(text) + + self.parent.update() except: pass diff --git a/source/contents/code/main.py b/source/contents/code/main.py index a6aa783..90008e1 100644 --- a/source/contents/code/main.py +++ b/source/contents/code/main.py @@ -51,12 +51,17 @@ class pyTextWidget(plasmascript.Applet): def initTooltip(self): """function to create tooltip""" self.tooltip = Plasma.ToolTipContent() - self.tooltip.setMainText("PyTetMonitor") + self.tooltip.setMainText("PyTextMonitor") self.tooltip.setSubText('') Plasma.ToolTipManager.self().registerWidget(self.applet) # show tooltip #Plasma.ToolTipManager.self().setContent(self.applet, self.tooltip) + + def mouseDoubleClickEvent(self, event): + """function to doubleclick event""" + os.system("ksysguard") + def setupNetdev(self): """function to setup network device""" @@ -102,7 +107,7 @@ class pyTextWidget(plasmascript.Applet): self.timer.start() self.updateLabel() self.tooltip.setSubText('') - except Exception as (strerror): + except Exception as strerror: self.tooltip.setSubText(str(strerror)) self.label_error = Plasma.Label(self.applet) self.label_error.setText('ERROR') diff --git a/source/contents/code/reinit.py b/source/contents/code/reinit.py index 6d6e18f..0b0efac 100644 --- a/source/contents/code/reinit.py +++ b/source/contents/code/reinit.py @@ -277,7 +277,13 @@ class Reinit(): self.parent.resize(10,10) # create dataengines - self.parent.dataengine.connectToEngine() + label_start = True + while label_start: + try: + self.parent.dataengine.connectToEngine() + label_start = False + except: + pass self.parent.timer.setInterval(self.parent.interval) self.parent.startPolling() diff --git a/source/metadata.desktop b/source/metadata.desktop index 0e36a91..f2180cb 100644 --- a/source/metadata.desktop +++ b/source/metadata.desktop @@ -7,7 +7,7 @@ Icon=utilities-system-monitor X-Plasma-API=python X-Plasma-MainScript=code/main.py -X-Plasma-RequiredExtensions=FileDialog,LaunchApp,LocalIO +X-Plasma-RequiredExtensions=LaunchApp,LocalIO,FileDialog X-KDE-PluginInfo-Author=Evgeniy Alexeev aka arcanis X-KDE-PluginInfo-Email=esalexeev@gmail.com