4
zO3iG=Gbp!Y2$aotQgX(y=6c47OY_s`$(QnT$lICN-s#0A8b=>+KlC!6^1ebCF?xXSaI=p?1s$SV^ppvc?`0PPQ-b1wSlNfaU
zvan0=tianM0T}f*McJvJzrzpuU6u&%^FysrmdGv)9
zgMdhx4q1`8jyV3CR;-tL?)C1A1VS(;p%@$qr?}GUBcS?K6t3M%mPXz^y6Uqwp!N
zsS|?v54L9|yBKZxI!aO1Qz6{aKvh*$8D^rX5xV6Y>~0h}j*pw#KG-1}f6n6V^#-ws
zF=tQr#xg#Ouri6_d8PjS(90g7NfmIW-4AS3?#l43gz(pxs68g(9_N&8ESYzVP_-9I
z)xx#<@O8qD=BjUl7}oTMi6Dg%H766~Y*uvSWytZ7Cv5}h?hQ-OOr=%8oz0{TUv{Y3
zN2!5w67H19ECIldi3*~puYN|L9Hci{^V3Kv?5}5g8+fDCpITAIK`H#G#_8ryVT~1kO|s`!kiPwD
zNX&MFJh+%A6>jI5MGW;i)ho%2jErQy#85E8DIWPqB&NTsuC5`3m$zGv-svRBOivT>
zFkP9~u+m6IHetA;W@8I*;MF#&x=VLG{pf03VJfqH2sMS;{2sg3xO+B-^cX~e8xIMd8+DrL!?JujNr1}!aY
zv#u^qldYhw3MOd`n;S3OWGqwV*x=HL(4orh^@$
z3(pOA(rI(D`^y=!bta!SZq8UmKkC_7h;D*W?9o%`p$E86yn5c3rrLw66<_Rz*ZZD5s0V|U%$s3k)$
z_Bx2Uk`(U%K6&L2MpWnoQUcfX{AXWchn@|HhZhf!w#D|LanTj&$KGMD|Ias&V2K9T
zB)i7bhIYb#?xkA~{V5l*e=&P7~2iS+gL#Z)+m8)GeN7D+up%fz1L*PD!pB%Aj7YTHCKw*Epskj@lbyhryR}3W
z!qi5FINR5M=Ex~p1sifY6~=ELH0dOc4OC^XbYjCiH_y!e!m@t#G!Qljti6DovDzO8vx)?X0r~xBZ
z;o&*Lm|a3z*)`%B%4Ytd+dY&!t9xiMeQs6gvXsCvjhD2k*GE~q@*^z$>X()Me0R!`
z@|blOjhN@I!kO0}*v6#FH#g8I2HYO(z*_6X8!%6c;f3=P;0QL+xx$u|Z;JsYd49j~
zN&hqeQ@$M%DG&R4-JtI9)foD{Hj@2O=ep^mm|Ugd?XsvnV64ao|O|e(#F{{^0jLgZ<6b(>CbL
z1GTb_nO81sjnDqb?r8Mfl|y#joXMYCbOk*o{0;i*yhx5QOCn9K=t>FN@!Gf+s_Uqg
zQg*Hj1oO`f27JU47nLnDW4H}yFLnDF>G-);W38S}7@aV%PmZRk_Ed3m7Fuj?&mred-
zX$wV*SZ-!H7E_!+dIC}2&GZE(C3^bZ|F3|@15vZiP~{JnB-RZYRNvp6<>{k}BwVrp
zCju1usYYmJxN$0B&ymom?pGIK5wV@9Sj4EiLH
z))v0oQVQ7HE)SY;Ke`4q=7;Gswt?Bp+6~peB!#8y-$luZgOKJ8q`Mj0Bo&65g{Hmp
zjVl<~z=RJtfSNpH6igXb<$BstWx30S76(I7;qDuqw<7%{TCT`YQz`eM!^N~hOfO`9
z8?E${5!+liHSNUhK0JZ(PguxEcq=oC{&VT?4iVDDE?vWVB8SpQV;Sah
z@bmJsf0Xy%^osQK?Vw>m74hnmNtw@a1kL%4md{)uLKjt*>YSscU&4aI@}|$fNn`6s
z-CBrE|65v~gaO_@^JK_!%pEQa28DR44pXul*y1+X+Iud^ICZ%UNY~{}bX7$AnyJC&N-r
z*GKVkGg22d6n=+`>zK;pcRxI_J8JdhV9PBh&~-dM&=cxCq|vbvY)BXy@F2>S!StRl
zw$Mgr4OvP9UaZ>{k`iJ$!~C@Njlbce@Ds{o)deEkKb~4G^2=L3IzW;duZu66G#mrET*O4i^PFa{K7#g-QLO6+u#H)34vY$I?@6>`R
zfj9aIt6;LWr-hjMM9k-u7fF}3!}JnDY{f#8g|u3>w&5*>^l}%7zC@ilSB+{tAjzkW
zz^XAdIBj`@nEH*|E~v)OtBf8ye+?-){f4ve(3g(dH47G&4KMs*8p|DaRzRXGby<~J
z7D|`Dd?-m+f@$mv;4C6Z&z)cx^QOxz8R5b&ELSs>%A!PQvJC9Kl^&dsu({b;`^q!G
z>}-O8(k{k|R4rwtj1Z;)2*8!6N%j;p;E7JkGzm~_p2Cv_2Q>U%f=_q)f#2mEz!gh(
z2l=zI+r_S4rkT20rv2O-&FaTop=?zYa{^eH%epsGOfc=OD&fzTj%+Hy$*(6m
z@IGF>X0?{inEtJfY_;gY==DF{9;CSoDOz6c6fnqi{3H-dJVynF|jpKaqKAWw;HNT
zNe(volyTyt5eF$Lkisv9Gv$pSgzybz3aMP^*ygJH8;^Csx(B?AMW{z
zjvvdw)F#xS1$iD90Uq2me1+fU^z&rz>^>2Vh$+wYUJz{6r(fI3)_KzRyt#1?j
zke^h2z2x8r7C&+U`#Bv$Uo+LMqV$)6(J=$h7Kv$7%lCq~>+rR|JxPF_Om**A$N>kc2jOQ!}{;q6fkyCpxm1y4e0l}4LwzV2KTZ?DhE_=
zdieR$^Y~IfhVh-pKY
zvxp7}ldQ5aGgD5dGXEggGgqTouq={g&3Qy{ZRiSN0@1GkR?38!Saz;j>A^1KYG99|
z@#~EsHi2Ln57!v{p!Yn~Ge;$q5_ZEQOEqeZcDOt2D7VBI7JPqz_r!uy@Gnt&l690T
zQGv1rlF~4HC@iFE=TM095EZlg)~ip8EySy5W{RkZsK8Kzif7_il73fJh
z-OZW(y_(Csl0Q25sS!pp+iR}B6{&w|Vle1wO2^9D%sFh?N
z!ecgYW=;*?k`ZRc=9DNkY9_ye(OK=*R}+~DCALP@Oc!VcuSKO4F!@`sFd@AcleV8)
zG>}i)SHiZpII>5`X)9E+0)F44T;v7%KL2IAbL#AE2_6AjDFz1;#kcyJ7>QyLvEc9vhKC;srUGt3
zF*BhH(q5}@%?t;^^ZNdb;VZXS`J&6bZ6RiC-Db?!`9e-wGzBoIq6G!|#w|gF?Wh~2
z>NMz9FEXXFDT%!Q+$k8RE=rgj&WB)Nes&}@(
z>=1nK#Ig>1I1wD?1?Tz0j~m)kYN>ZnJB}P)OE_D*m*DWEDlSTPt;!(3uLK+^5r?GK
zTnZA-=7_X=St}_yL`v<+AFCvK`i#%jGhss^z6oFTxQ_#joCDcK|FQcBt_Bf+l$@I1
z?eYe*Z^mtGPh#t_ZUEZO>@+o4U*dxQ+>4IZZb5F^75+=62WU86A6C2c)r5OLtDzCq
z$-iSkLLnFI3W#rm&l2$t_ML(sEu+uhHzx%oikTCyvb{aSDB?e-*hQA3kkQuGdxjH4
zBU!?mqbqfe*}Ms$B~LDNMtrRUv@DSif6l&nM<@kANzT0S$4ZADBPmEPXxaihV$Tbz
z2%GwhiA(b?4V_KBPh!yi3G+QP;ZI8moh1;K7N(Ux&$oTpo2{W4Ds#M=l077B70ir}
z@=LzbrI#Q&_0xs?#%BYd!fi*;qp}DcZm4jGV;a;{b@YQjGE5mM|teEm=JiD3RXTYjUKKl*uYf
zrqWOQD84zfs9J-YWznpApZJ=7&&Sre^W{3QX32DLk&1-k38FASw@Loz88KNWxLvlH
zy+_{=)$C<}mZY;SKMs}wlLVZ`=6vO$;lQ%3w6NOfALt#r9K%)Jg2J>C>cs7GFv~w7
zSO^*0LtpcF@{e(?-A7E_SUM)@fSHsdHtw3suma@f@=FpeuhxnY@#P0(%k$Q(#zjlaI&nF&LH=h)2Txj?txeD
zZU>LCroe_o#m~#*Y&%!a%}SrfQr`9fUE7LLLswwmt5l@z=~^Exw(R{bF#FnCHBL`w
z3$NfOmp0O*a@qGT^;;KB&>F|8-@G4F@j0Pc@XLmO^BH@1gWOO&W>ta%MJS$M%gw4R
zIXLvl3xEjDF|Q!vCwuNm@@qZhneGbcRggL8ew~4MX$o$e9iYT4@-3Me^+YB|%)r(U
z4^beM@r$#nH+Q0nNY7*FSFKh`yreMaR+<9oycbaCrvvJqz6RQOOx&zE%GsIfA3`lga+f^WK*kN
zT?!S>1djSgY?A|aBpBMf3=~cd8#qs!N$b~Fs|Y`tdi~wz0a^cD)H5j
z)SwS;um_#mQDud=r<)?L8ghGFN6G?a%W8y^S;_pF=h5KffCSW|-QuC5asYA?v6h8b
zI?VET><%@_XM7~t$_ZdRQ9)m20{-*qWhP%YDnz?%DqDFdh=zYdrBz!|Y#+vTk?eCr
z2WPQsS<8mz_;9yLg6&~h;*!?($JWIAguC{OE8>qVIBg1rokWmNT$#C$OVs0aO;Pfy_+w&boc=_^5~Vig7lFHQ<`$;DTE?>M
z;15D7%;Z83meqqKo9$0zoi2~Yhi^Sj>@AzJTw31Hu4OG2CuQA7>8?+ETN(xn^jyU|
zCHvI~kS4aw4H-trEjJm^sNG-DI$uTfZVkgeiVLM@=*!~Eyv@V+BWK`=_H9m(dQAXt4aX6P-EXyQ79NrsD?=i0}lz(=(a;SA7v6mZ6RaZ5078J#7=D+?qsmeUfo@qPTH7r1j8i
zaErz$1=0%#Ck=m$%s26}!?={-02fu6cZ
z`qg!RyC{#{N@Y_Izd~r&G@<+b?6+JXyX|9vVaFV(wo!b=s_R09;uzS;l*q2V^c6LQ
z6~@v&A@_N%eaiBNzEWT(gKn(AbN?nO6BuzT*;l?7&<`?-@^Z*qcgpl~^FlrI^Mi$d
zL>TU^=;i_D#t7WKyDhx>AvhC1;)IMiKo#J56y!jHCGp6UnM?dXBLnRww_PSwZowq#
zjKBLJ-Tf)@57Dzb532q(w5enZF?G+UZ0hXOWiTLdX;n;&%>6+6sSL
z2K;fXa9C8-vxcn0XIJKggoZ-BaZ})bpU#0lch-SQ=1LXQ74@<|@TQ+?vl_pUE|YWS
zY^Vw_1v(>6vA555ZpM(CRYIFfy0n|YD$`TE%4Io8O|eqxmu-IE4rNb%@4oKKYI|&<
zdbEAN`8rB+br$~vcFD}lZmSCG1}+S#sgQtdottxsKAJ@V?r4+B%Sl(@dCjNMq&a&=
zx9Z{|mT*>f-;e2`E)?s;hY8EE4JXd?`6-Fuk-Ci_6bc2ej@<qaK!P>;`8@veV=*{U-^5i^Q)g=oF(4=2$^a7Z
z`Ne9nOE-?g2pwsMa{M2GO#{brf_Y21Saf|tTQP>rRn$QK9MmuCYkQQXNX~%j&~q38
z+gbdUkp?h-ydkhQb^=jlnDj(PJIV?xF9NY4ioy7`j65i_0Yu1Io4!dlazP
zB$(E$dprqGRY$uRHXoGs5o&j9vHe{zHGrYLHn;h@Cu>{VTy`+80`(GntjBiu@7$I~
zjOoKz+Fm|Hly+nS+cJ}K5HX0&Xwm&?ONZF`V*dEB4_N6K52>t6()E=MWRAR~AF-ya
zhCaQY#LP=0Z_h3vyKF2VyYEXP@7P+*Z)^zyv5wEfYDGgR?w^q=%alXEUL3NVZ|VchO7sHkUgZa|TbB%fXsR;a
z->&RGozBR}OC}%iy4<)kpol-}ovvP2N>R&JC@9>E7D3_+5=EjQ;ryZ!cdjH6(;vSK
z>)$SOS&8xc6ss$Z!>T1sue?(;1jbHn1mm|4pzF^pHwk`^U-65fU}W)jyL5i$v7`Mknr#tqrxUihKpw9aNJ}
zg;uSg22*RNzuR!{-NK@M3(3zF+x3GR=y~$tg>zX0+5NKN)7OlYB$c*>2@GX#!YnA0
zVZv=-+&Ky4dX-=>(%kj2ry`a39Yi%cT8^|7#nD-pF3lK!++Y{W^?+*A8uqEfEcEyZFDMfOUA@`a9h~bF?tj8Y|c?0VtuJwd0
zEuJsP1s?t^z>u#z#4t91p~8o`#H1tHb}GpBv+GrdJtM>_$n@>oZ70^}s0Icpf2W4T
z%tGof7$Z{qFfJD1*Vjv;{91xcH1HG%Hy;|<|Jr+dMv@m^4PsgKhyoeP@ubp$`p#<7
zw&HhcUgLXr0fBK^_6PsAy?^Gh?4Qz~RQw!$r7Im$CJDy>$kR5Tg9oBI%(xhdjP;=xmvLH;=@n2&on
zs~;ed_Z^wBuJghNLSk;JM;*T!x$2$979i?_y`hO)^><`*AnfZ^s&qul$VUt9^TaJp
z20Uvo-3@{X$1{C$ugO$HBZZvW(0^9tA+b;C=`uZ}+92uZHhv3WAa5evZf>P)seBAm
z@ps*ujN|Xs%1-Jx+Yz6Am3j{!T23y&sdSZ?0la%Ao1zn
zNpLdYn7AnGIIk(6dgJkamdXGB&s?{PmnTEmpQXMtLQ@1;j5LX?^Jq7@l}*M!|6=L)
zKQ|}vSA<_n1q>~@0|QRT*Bkym76N5&So@*)%wN?IoG7=32MJua-u|%f-;+jZBtgR0
zIA@Nopv#e~hu{uaEzL~!MMxB+AlfYEBN~0=o4!>zhyNvd3!({P`Xynh
z(eoIj`88NNmy)X>McAB`Kkh`mNb9$BtRC+Nl(|kqdOK^U7f?d?s3Y{OB1R*sw^Xn*
zxhluCjBL0m{Cwa$54C;r9^3@kn)Y@rQ_G+7@4M4ULa(cCXrIXgT2A-)IM3S<>1n|0#?
z4#v%}LGP?19f373zBnb6k?P8eBUYZQTO_j!ug*y$>l(}-5~mTScP1oeeqJfYS8n%S
zoDZ7)>>`QlDbmW;Uwhp9UAgS=#p4Ft7o~u-XzZ1Q$$@=57FO~7H9w_HiG%APqwC+#
z@npyUj!7?xG#&C8AZY{KU~BuPSr0kQ&F5%C7pI^@ZXMgPh5sTK^7A0Qdn3wFo>yqe
zJ{KgN04=2m0GBmuSOJL`OmW>}tF*U6n;0_77A^d;sD+YI`>tpABSy=V-Aq7b;JpVp
z^ceUnZcfL5z1JC%OEl!N$3FYHw(RZ|s6R|gVB%${p1U$uN)rF<+$e~t(ZWnsl1
z(U}9WU4ofq57tD3h>^l3MIWGOyLc;8C<0H$ZVhZ%yzj$1`1fuwtKM&l&C|CJ_X$u^
z*O@3N*LDE+tVlnUpI@<;QUu!q&|RF&cTT0wC8vN{0|~H+YEHgcvYmb&B0NX!p@}@&
zQ$3JkJ0(+o(U2<%M4~hh{SW$)zo+Xtt&=>01MuM1DP<1a)}Y52y}DZDUAO={5BU_t
zFXM1HZOGgBa9Pr}h(b*DC)mDN`Sp5nGq$oTfWJv|SSyvj+FeeGs4acNC0mAc+I@@v
z73y%#VbDjhXk~4Ziq(sw#w{GSsm#-ZS&qQlf{Q~Tl$a%1XSrS!1Z#5qqPsgrLwX{y
zHzU<0)Y9Kj`mj|3uP9iP+%So(_9I5y*
z+6efBsUKbGecO_B#4X?hcvKoO&u>8vRb54$!rvvC>GFQ2zmk(66#5BRvnG_4Qi8_J
z7S*;3zKsMVaT{l@KE}ZlmKk6M_4aT&-4{#^c=g50SxsULt@kYr+(h5!z#e|(>RKi}
zBu7Afp=~@NxcBs=U1NMJXu8KV1dUFz!i{WJIpMC>1*vMv{@Q2^JN{*Koc7nZtkD~4
z9FvTE2@@|ZS;lT!kT~TnoPBdlQ!g>3c45iBJE(&SJg~F)n9U&j(?!!7XMu1F8O6b^
zu3_M5>1NKv$iXw|GM=3yT_2pl=m2pr@4{D|e?E}|tiHxc-v`;|QO~d$
zi7zB1tgE{Pn*E)-7O{TkS>06B?M{@Yw21ILSce?iPr8fz8A9LZJQRNyT(n5w8mClMj*@8wBci`ss(~Z-wDax3>K<&uuq0)~CPq3LMSgWK5O1uSuYJpqq
z?a67(tlVUB)J)lo7hWO}mh>Kw;899*rO^#&bEiecR`xS9lDfq!CzI^q(oQ?dN4TNxbCx&q(c7ul`L@I
z^`%lnOlFb_jFi{>I3TexujzhP1I9675oS6gW~LlzAWuBtoJ^+UP%!3A(_oZM8GYH>
z&sg3_d5FH9l?y=Wy-KM*&`4F~0XE}4OXpvmJr+cI`a%iLDZk}nk}i=I5TldKSr7V}
zssKr@>mQU0WE#uxSU%Yf^`=0_N;Y@t<;@f^PSl7BJ_u9byFw$;$`-I84P-k_m@0k8
z;Ht5LXENlDZ5>(1GZZjuSXK(jlCbwxpll`ZN2@qqlJ=JRH3es_?s$q~#h3M%oW5YD;|WFg6Uz8cJygYQ0V1)J18r)v$DN~l|Q3d+h{XKw9G#=YP$CiPZ=EGXZvSilcHEqc6w8u#&)Eelk
zu~RB`XJgga+P_G*x(-3F?D`a#z4doaRI_4uaVURt`|mToq@CH8un+dl2==~K>%okS
z!_m57G4r!9f;WA;zfAKz(h@xor38`23t`?58hAjNd8H_=alb2_oE{zZ|C2ue1|$yo|As@^-q_LYtIx}Pg04Bs3`&F*Ml#r+ToXN?^+!jr5Q2ua_GQ8#Td
zck@oW?#_=_19dqv?gi`(>)KN@PIj9A(Xwlihi;ybwjkm+bd5|rguD?xc6K(d#7Jp`96c+RQ+XD;nA-v
zI;tpKM;14%a`>}d7M!$v^k*Q)(*8}$a_X%KhCMeOF&zKzbi+1Kt!Gz?Nz
zxNx4q|1@1WxIsNpybPN&_GJ_el{APgtL_tt@nXbR*kNVQmd2ODEb@Le;@6pZ%^N8a
zw?QnP=t6QoHUqq~bC(a>_FRJc+}P)~6O=Xo1S%c#U)iU3B1?wVaz&9iW*3>p$MQR0
zk(cXMll+vLm0moGQie$TrQBUO;8Qtdy+H}zrs}ZLQzxA$zXjSoeb+`$fDMD{qaWC!
ztUMzB%-gW!vle%|_5Fz5CaB3K9+m+PKgzk~u4vNv6Y{izgYd3y3COPk@idq^G
z^X#aX-UC)T4~OJ#Y-~Z2N)>039pI^Rcfp8ar~le3Zbet%Wh@h^MjczjgraFp?sG$n
z$v+OHdwY1@$9acLc&2acaIIeV6cnT=f2flO3>kv#76THtL#B#QduWPjk|pups4U5O
z8@srf`Pd2L2t0$cf5`TpnZ-GV-?COUFo@}g?yh2ldrl;s|Kr5Gj5lDi1c@}WN%;pZ
zDUreV;#bN6%#qh7OL2G-9}|453)dlFttp4-EDfW-SM+sO{pv+*>^w;ZqLO}Y!i_@$
zuU`sNu$J0mCp!)e^ihUcS$(_F-G;NUiru|n#MTA=tQ0}y&+uw|JtrW$_tLEg81A`<
z9mko*@Qs}zWM?BbRl{U2lG4%${P0e%+T+m-^|wZ{-hH42h~RSD{LQUdY7x6wC6(a~
zNym(vFfF|L018*
zh{!=mw|pMwwExzm68+Y_Df~Y{3*FB9V_lNs^cFo1=!Z7x`2HrS!6p?yJxgCN&7>z(
zOLC57+Du(2t2U3crtcFIkI9?HF!
zZ36!9Z42v_Wec9T;$QmTzrt^~yY9W8VVnWQ)o+c<_mVaYZGE(GfR_DB7{T`AN3_Ec
z5CiU6jqxAY&?6ArT=$T-uMCrD&nUoNS@5wf0F3ruhQDF^!>2GF%~$`xVeD@;=Xl?0
z*!u;@#pj=xvUT&VoGLK{2CFy-Z#(DNqMw5N+w!Lj7H
z|9#8T{X6iR5hMPiB)qVax3#+JbZSXB*Zl_I83BD@u>a@-8!`q!E|z+LpkeV~@iSl#
zN9XQ#(46H4#=h18u>%UldPsA2@b?z{=^xMUMdfF60zpRHJbPPP9ogMMc^UTD4n?
zeL_IaFQc0%99?Tp@nA;Ni>&03a-2*x)E7I*dV)s$qc=SbJlVrY;T_GL-&d0m`KzjQ
zudjsLHNhT)QT|$i70WWcdQ`6lMKYD`(;qK4;c)Dph6QZ`1lez#wp8*rMAiQIGvXvT
ze~!fU`fBKn8s2#V@^|kz;3@tlvKcr!L&zBk#b5lU
zS3NQf`T$x@!0#O4)HJqs4*0ZZdEPL*_lE`d7B;alkp0emaF6>cZ?%gC=x+H${Ydi6Hq&nO?zO
zUXjR7S3Q~zZMlO$55x8>6-X(UPBln;fzN{+7s=aBV%m=r3ZTy(
zl|Ik71`)0N%>eem*~JnovhAzMxxH-vW{=T+*`2W}Y-jO}dEAK=>~qiu^4d{Xh2du8
zIAGt_M-z_Y$xt@c$eV%;2@46#R^d|x_g_Hc7#<4eZ$59oYs=`l=rT7^@XW)p`d=mZ`rt(_1^q>M)5`U58G{%7zj)KTvx4!d0;K_~%j-<~4-=dP5nzVPVW(=ex4nQT?I04ONvD-l#qyjxpFRQ?u7$sS}-JQ0(+v4aCfXq-g<0+aoV
zz0oJQYaY+r6=F7>_C?GBiIzVFX@2><_z`tm?1+oVGHB`KppwwR()kr@@!f;)Z}S70y&O>W}6D--cV+JEoEzGJwRHCu}yrA6jrSMpJHEtUA5--_n;
z8MBxYSyr6CGqyl3d9RcZQ#vJUqot@xA+Up#jQU~P9NwMwD0o1UewStp{FH|dVd+tI
z^eZ~7ed}1)*9}itv%-)YL>9x5^!MM7HxY{wbt2$bVup&dwxX*TLm45WZboX+@h!S@
zhh&EDN~ET(^i^HXsDn25=7!I<{ez9U{h_1glRWMbIO`tz2u+0DB5JNkw@(rZFb0s(
zWn#=BOt+IXrqAyOYU|dmEC~v9BY2gv*OwxtKb*NnDZ9~*>TOw*@giOzTAj=K9G>%&
zayY27;{cl6xJ6BH|}aXM#Ns%fplA+teM(2TgU^k8;26eWg4lu
z$NCX!@XMlRc_->!j0Q>OW!&*755!@qZM3^HNAOZ*%~@XEV#Eb9J*fl4LE0NN;(>_F
zNKi34npSi9C^qMTp$bvgPl;q^iaewv!PLMg^5UWsoYo?bto^cMJ~J89EM_`&T^_8r
zL4?$R?{}kQb9R1)?Tb)yzePqZL~NB+lN~l(bC0VxbDdCQD4-h8;%}Rrf~Rj
z%a580DY<~OYxN@na`4hW*vz&3_;gKiz?`Fv*+KLE?eoz;sR;B>VjZXz7hK`KRn*Q_
zQRP!Ev#qCU9I2S!IJ-b;Y;FQl4l$PnH7
z%KY0P!B{QC3EK7)MPFqsIu(TLu$+(3FLB6^%EF70+>E`$G)v!86=jlfMF1!ZV0lr}xX?={uUkcMzJ>h^L65Mu0LGDwy=wZt!@^2o@nH+f0
zljYCL|3`9n$DKmZ|B0W22tr_Tw=90Zd;~Hy!8O>sye(*17b$1H;$_D(8(d=@6JNtK
z98fGus@3ic5sg=p7fGn++VJ^XS+wKqc?`DEq|Dg?lUTzLvq=#P+5*#b+@76t!vN2N
zd5FQbx03}u^Xa!(>DAey{9m&KW>coD9*4}nk+;l}5C?t3pL
zxEF^H^JP%8l5cD-WF5ACR?`!n*HuH|T-xbniI27hJHY
z$EwT%ydgnQh>-F~05?&C3@G{%tm6}0+1E1IRaa&4ln>^lveX{n`{;O(_zlA&Hl+lt
z{BgYC*aL5_q|w>FK*GZS!ubTdEHC9`@y_IZ??eP!d925H_r5?@E+W@rd=LB6=a_<`
z;Fv!>U`nJD@T)7B=RBF<2xbs&g;GxWflQ6Dh#f=Zu429$!TMMhPOjFUFShfnXRkU^
z#k?{HU=kf`UHE4209AA>P~-?bK9Mp;^omKEVq{wILQe&J
zMn+@A9D^`NH4kIL)fIWa0_%%6k$Dwhx}+YL(IOx53;f=f
zyFJ?Zv4n4wbDvcFUeFQ~o)M4Pc0N;J{&~}lsveB)j)D4LomMoJ;WNQwOkl@Jui3r(
zg}o-)q4mO^efuF*}&HgJQq`G6@k{=^d*e0*o)VSL0=RaUrILGN*Ar}
z%8VjgFPAo{jnL?7BlPW+7w~Q+U6NXCu10S`nA2qrQ@8HMAf#mT%734Tz}0{9bOmyC
zfh7BzhJaDwXXonxWZ(l?aINDV^;Cwg|DN05m?Ov;MIaS}9dwnA&LvwwyRJ<$>}ZjF
z7XCOg>HKF@kYbfPO4^OS_v1jp8%L4%-Y^kV!gLkbzZH^KBmB_&RMwe6=c`T>>;brE
z)kCgG|F=WabyNLGaA;rJnV9Tu;cq!$2xY_CvV_MBA~{F2Hpcn8RJ?DM+m5m`ZA@R~
z;f>%;njqo9Ml%fe_mGli6%Y6`p6DDoWL_@u@2rr;w6~as#`%B|d;BeSbi2eSA&oY#
zkeW@x<*}N;yE`jvZ6xz;Oo7VWCTqUKavIG
zbcL)idu(5S50mTKy-|q>mv$e1!9vi#?Q*tSq!=3&Y6afCZ5y$%J2u-?9AgLk1RxW*pBu=}dmG=^t8!Cd-B5oV}*OT&t*XpERc7Sw%{F
znpVErF(+^1-#EsCv)Y)h!^pFL=zm%Tr@@0p5e~Tdv->?t7q}Dm{YZQ;wynLUgmIR=
zF7m|24M4JvP3-0(J!u1KCEkik%OfJ0w@tK{5Y-$2d)XClrW`|BUZt9@p+cvDcUKQr
z1egmVZEL0MX=p^c{UTrfgv7jg$k!Xfl5mpYScZK16}wc&JH^yIQ25M<2Wv&JUjyy6
z#-RhlHoj|DbYxr=^@F&3U_D=7xWrn;Nc`Lfp|to{$R=
zD6Oi2rMR9
zZN>9WPD~>2H}pUzyQ3w;9K_wgLcrqM3RkW=cs9TN{RwAXJhw-}Jmk8#DQRu>DQ|LS
zH-AO1ip)m}OK;no3Bwaskcus&G{|X@#iCs%J)7OSiWc^pAFt!pVG6bKYTjmdbL@4;{!WY9^C-(;V2f(%$owO|EMr
zSFP*j%}uX+_wbNBHkDX8#bA;CU1zz0MN;6V>sKz-39fi3*hdU8Yl!J8m&gb^S!VPD
zfAOvhUcLOiWM4AhN{6z(CA(<{`)dEwIlb68yCw-I!5P(n*xLieZwkCqh!=;CISJB*
zB3g0OCPJk{AHk*W6~6StSQLM0bzPjAy*S2!zpw-%OG>qv)T_5yHS#dN2qrA?e^{TfxHNfNjX!
zxI~wD?SM{Q1|m?N&e7dvd>CVg+=wyvCeU=P`t!@pNa7^;8dcgge9e=VqG8&95;Up;
zjFeNibzueeeX?78=n-)9bZYtQxtYrynW3Fm3
zEBfxXsbJZSAeYW4*{#X+Io_Y11$rc8$voNm+BfiI8?>X0Ggk5j+nRaS`mNxjss%$S
z;kD&W@|TA6iBh`N8bp{DTEmfSH>ZRsmmreDLE6P1INGIWmfIs`xYqM(!A>Omj5D!w
zQ5W;nrG>SQ(4#vhh%|X=M-uLsmYH1gLqjDMIcft+gL>^Esy^ju7w;GIpLe#0<*{~&
zv*&P3&Y?GVwou#>?~e~k;2_tiBK1bE2rZm0d;6!T{q5u%ojys~AYv=)wW=9#PxLKq
z$&jUo#{qU?1dAWZ-;7po_=f}cn@?mD{QYuy4d$h_o+OX?yJpMF;&pKuPxkP)wmv>5DjnwLu
zA$n&~S
zUDXh)+>rIBHCtZhlQSQ7n2Oh8LO%E5mz2We$X3WCHREFfy)8A6EO-y8_%y?%Y9(62
zg4{e{KW$Kiw@~YWp{p!F#hs6>ay^laSv@;WTz{RH#lb*IQFmNu<+ob0R2}jI3H~OC
zWTblKS#mV)b5vA;ESrpDN27zZ)(ERBY7SZH!t!y;6}9yKp2VO1dy+S>h%FeLQ~Q6?
zL>RNb25kNo;fNDq`vcAS8_h>9a|W1qd1|9WC`LZ!$hMD;{xzU@orjv1lKGjeLL@9k
zt&sHJ0`uHeUES!vM1#1#aw7F-+2Bk14XX2`!|Xv4*l~d{3@eC!CcFEA9d>yNU7ooli|8ElviFZ@(fRxVMtl9|IXhZT
zf}a;0;xK+D4v%KyfkXK~{aP9!$d4UD1TVE$<+^r>G(o2dn@e
zbdK8uapp$aT1jiBUO-drBrsn1cp70c-
zv{X@U(k80mK&W5XG4z)}_H{jSnl7{$Gml7$+PB+D1AZ`YfO|qZWJ@lPrr?jL!$#QGv5!iybQXpEFG0Bf
z(>a_B`N-@9vN=FbSkcAbCxjbrz!U?xkl2NIT6Xi*s{(&4gs{F4205ZljPb^p!n0
zDu+FIwi0`$yw$BlA344m%X%m&I9IN-BCC8KYdW5lL<}*&9{U$9ERAA|?;(Oty5_Gn
zF%biz%4n)I(3_U{Igumq#?9Zb*xuWa1D4;^XvFrVk3A0Xs7U2>PSW;u8g*>}T}a?$OaEYy8){PYLP~5B(D8KvN>a
ze{aFT13&ffc;I3e=DGLC5!a<L18(Bl<~u)^+|XTaGPI
z@oPn*aF6vRS?7~kA?FM&x3Ip}-d~QTQ7#U2>824sfP&rE
zT5Kf{9kAgC&I$`!ZCiF@b_(EsBz+m%w-x^&>~xkh;y7ih{QV5ExV`F3yM}4L6l8D(
znsof4pKFTO6Eo+LRwMbdk{0(oLte}ya0OexFZNg48gPntAA1T+;1PiTc)AmHO&(&YFHJ~)AITm2aj
zNvOM5L)c`qN@_W}DmuLRD3g>L)uV_1!r0`F{--8fQVT%jo-cO8;Y{{04!RhbSm_?Q
z`{AL_d9)sD4o3E+qx_aK_0+|HN;N+($VG6z4z?+%T;O(vE!X^*xJ3_oD
zZIJhQ&YSll*ximTd-%WjhRmaRa#w@~geDT(2dLg5vbh&PM6P17+j^W&6r*9fYin?^
zW=~L*M*yD4TN~TW6IW&x-_9(=^lfg!u>6=f9%#U^n;|N63=UL3_lET`tX*QhpQUV@
zk&RxLE?vIh99o*=9F$k#e7xcmXa2nsRD7H8VYFko(LzY1Vjx0F@9gpuziz@8Ec>q5
zO%<6h&K!7A{)|?mXT1{6mhATdhP$jXS
z1nN!Pkzb~-7&GS7!fasLrCZ0M1ZavLURZNW-%PP&HHep`Q}&Az`fWVJ8(bg#L3uf
zP=rAS(UM$IDb_fEd)|rI@WlDC7>gxS3uL0}bZ%wBSZBXO9p^-Uo6sJZl>2rV{4X7L
zk{uax4F4?`$6pGDfl9X;@Es4dRhEfLEv23=zEY)kn032A3&nVa_U{e!Bh$mox`5c1
z1ibMXCsWc0@}3h^jI5s|KJR6ab-Ee634`jh^v@@+J_wla6Sh?bFph~E%v;hQDP59p
z`YDZrih`6Uumz7uzW>pj72JGwAeg7MFX>riu)!sd9Q!rcdJhZm9RM4zNd;)a0--tN
zJQ%|rvZs3@EP|a4@jGWN8Y#7nvef1)3e22=-2}(;na=xvMKv+RQK1_g$BC
zRM70~#xb-7VdD0CiCZIg0ACZN#r1Z9&3_6~rY|hW5MMhhqVB0K!3v$e8fRTF^qTu=
z2^kShKj%dFXVo+RrG=+GGgo3|(toXr%xE&VB|LGR*ue8PWKKWD{FHsNvXs+cLBNn7
zixnudDiNlRK^U=JiWr$)K^V}uQFszESkGfUnBUWsI%$_2>-Y*66XPydR%g1X0w_
z07wDbWCjKq(#s`lm5`OrlA(u*6X+l}RY|^)jeR`#ZG!wcA0+!V+9VVhP8t
zUQ4+j7{cR%U&J&e&x6eWR<07t+4(WPrwGZaLs2+^x9r-m3Y{CJSHb~h{Q5GEcCIAByzF6W&VP?{u82YkQnk+5&|&2D
zNC=kjpz`UjuFyS2)Y!5jAd940n^lPhBqg$Fh;a6NaJ$Svh4VOc6t^|FVNJTMg*PAF>Pj(GXgH`GuC^~s|Z$hl=>}MdKB8zNDq4R
z`5$S*_s^?lxd)}|?KS}P^7et&0?A|_C+Ap~Hy6hd^d4Zym5e#R=9IA}q8r4k3?@q2
zZa6O;azZreF3Dr=u4$LVA+y9grY^?88fc_cb@4qs{#PV^+pgx0#IHSqm$9}
zmtf9zPUfu{Dhw
zHZT6p3$brXI~cdSmIb2%6$QIVe!hY0uf-~Be=qDMk^T#*PDA|E)8W5mI7lakoX$6u
z78j(a{9fJO`o;EjwCxOabnMww0r1$f<#AULv+I(@U_h%zvDYqp4ZjNNfuhdT*ByFv(K2xS3)BMS-jR|Nz{s6qjE5R`8#X0b
zjP-fTfbq2E;4!KOtlabG(PNQo;Cg%^lgI0aKu7ZHrCAYw=N5SSI%X<|-dVVw?g`q5
zOJ2+Y8XgYsz(;oQ@$&82c%5u(Leq{_K{`7}5k9l4)MCuppT=X@+byGq)8@>Wvl3Q>
zj8!eWClDG_8(}ToK1u)aFEL|jZH>)!M5yS~+af|XBd&))#bQnu@frbJfm7C7-Ro6_|+*k
zSHzzHTlPK%$KOB;?`J+GoMnm>nXL*Gtzn%h*0V2*>3ky&>vC8r&a&7!8+<&b&Gm*w8L%wGzQM@1n8Yz{BLP
z?B|IK{a&=2jGl-d%9rYWA__XX1fl{;v;tOqsx1YqNQz6~+#UvHCpF!=c@-zn4%1>c
z31qe9W-xp9341@7V-EcLRO9h)v|}Bv{RvoCA-N8ZcU;LbMnz<)*0epxyt@Hh^M#nf
zba9S(J$q$Y!e0y?rf-SGt=V06OJUpHbdHGuO?6ewk9;hvtR_(#MWrKazkS?K8*7C&
zwsWhw1z?{cwqa=-dsj!^L^k`?F&+3lwjkS(zHUAT&i*X={y$G;yiQdjRZ6hCE7#>4
zk4jr~W}9&$Yp->YjU1On3?aFewD|Ohrun63uo1!~;X9lvM(;&wy2q0uYSAa)^DRAI
zqGoy?;-(&AN#?vHl3Ds1kH&d3FoUfk$0GL6#L{l&^qU=UO3&v^8xp4gUOJB^m3O4qfCA+t1
z^;{X8qXT$n&0vC*7d`4MpeXy;e)xizKS*+UaF3xc=El2{UT~6f8GX=Kqizm}D@8uv
zD0=8FtXu1x9wLp1{NVdm*G#+%xwdL%#yY)<-|Z-_;d8Db9@7G#y5D3r-)MR_>XHn713yfwKPq1~>N`;Ia{D9H8LY?Y4sZ|w>K
z%u{7HGVgl4k_wfz%K`nv3oH(A6#t)L1BnVgbh-1>=8)wm!@2g60+m1T$Rb7Fn2o~?
z_`ZA$q`zFxwS@8?lIu$#XB`{G|_|jIM=&?RP1B!-w(sssEib!TGvZ
z-i#iIrz7tprhXFgr<6-Qk;%28hv&D_N)nvRy1Y)9d5|8*Fpi!wDh6Ud7dGQXkWTel
z{MktjzG#9BSsIZXfQj7(+K08HE)+zoj*2;m=b|RmW!T#{r>H+<@b*44^S`GN0|&_8
zAmH}@5ac*?6@eBW@D67!9Al|njOfZj+LVB{W&Q3IDE^q|7;Ebf8T0F2IJ|)|2%(Km@LRJ08254KfEIoPN`mbgwz0er(4$0^>0-PPjKplM+rQfdd3VC0AgD2vrMA
z_Dkemlf3XFsTt(MnKK!TzQp-9bIeBc28>ly=ZiF|dm9}!f~dr*`oCjyuHFrv8E-a|
zQvxKND9y8UV~d>$rYiq8zJir=RqI6uir+-o6=uK5Nl6oodj!xnh(u?-tvLZ=l@@QS
z;ZlTyP83LHh_t8b0yn=i(z@}ZK66n+$J;7T%IS2LrWk+_ef*N=9Lx@n>*6i`j`HYOoIQntEP1yj^=SzbSr~fveu)V
z?H20b5V>4C!XGyKCV`4-E?SJ>aaQ{%lzPB~nf>@1p%lZ-sEfHxeD>>GZI`L)LsL>b
z9<8ke=c~6S&TMQ7HmzwY37D$q=(3EbB(Vim4}^*JoN#Xjk_pLM?DiO8{%e)yPAXgQ
zKHGizH1Y9$kaVevTU!@`Zs31mb5Yy8{NP2!f@Uujlv_@PTU$LwfLCFAt*>}p{Bq6A
z-eC`GN^vsIq2Ae{u
z3cA;(p9mSmG6Dq+5hQ|rx~B{Uxghn-7dvEkTJSYd`RaDOaeDIr51l?gE-ZLK3$~M@
z{+J<%?xJXmX-Wmx)htFD%fW`NijC^Wei$zKk+c8^Xj|9|Pp^HT7+%pg>1N;Zpn6@~
z0%W#J;-l+Ey2=0D=pk$IE>KP!P4@n!N5>BH+u<~Mde8Wm-UkBvdA|L7l)yIWY5KI~
zw?0+B|5umDH?Cq|th11>`SM+UD?7HXpV8gcnfP@s4ikhvM>*WDhpz+z{FY^3#SAB%
zIiXouT@wDG`Ehj+o?i9r6daNdzGQ^9ld$>%8H#s-0Eqgw7rw=ja6PY=`!k$B&$n3F
zc^reUIZaq^GKz6r)7NAaQs$rEd!hbJk0{6vI-Z;>Y2)`-O@6}97Jx6Sfalx8u3rC$
zk@*W;ZThFTLwOB^h=YOR%;$S9eVNg+0BnCu$(+M7&r@R<>2V4+v^r5~+BbJgsrueO
zgE$_`*Pk3;aBa{RXDKJJ{2hFwz|fR7>94nJ6kEr#a
zZ^x{UXGQq*I|pp*+A{joUcGKoX{-S?=LK}54tgNo&_FUzUs*lJ`Sw5qJC?B;!N)|d
z@x>k*&%Zyj8=JZ6@*`{d6-Mn0;@z5Q^I&=`(%`lp4SDsp*>|VShc|<^Pxc7H6!$xq
z!;h;?nuh*8o+Qf?Clz_Z-((|gW(+eC`A-;-oXS0Gl*2IU_SyZ!FYgYS`)dL
zR(Z=`9ZeO*KRj-xYW;6EhxK+p`ybVAfUcmPBM6evwK1kmvbJh%!r>f3=Zm^-!N;@A
zB$Y($T+e1R7)`l&M&DCxif=!T#&1F&ZEGwl
z#ZeoINKDFevY;**HR>!5|ZY3gI`
z!oQ=TP?tp4p23F|7M{`~X@es7S!0{4$VZTFZWzh^yJ=OE@vyty}ar^5?F5}2+LjOuc9#MRdQ0w_V<-^Ia}OgrweK02$&yk?Mscbuy5zU4=k
zm1?w88L9#T<*lxL?i84f8<-?C#Ny7Km`2Z!UwTmQ(2C|PF5$~W%hbw4NtxUSP@??U+7`TUfXhHv^4C1kY~XltZ6^c8sS
zGeRF?_(41W4&^efoSj4_A)2*VceKu3_s927?eJD|KaH>jq7^aPIRJUxtUx+V&l16q
z9qGRosLJb|$oMI5EaC4rTnScg!4~|>)8~piJLE6bk!a5*55MRLuY#MQ-eDR?MO&I#
zY
zObRC-O*;A`x6m02xq4eZDddSGHaVp)Tnt5{YX7s5YX6NF-~sp3u+tFfh&)T>!Cc
zOX7T^VXRTto^uw1fl+!sQmQ-i?L6SBOhe|ByGh$)5&Y`%PrG}0B1Xp^w*y7Ixo
zI)2p3bSvZkaOL=omjK9;N@9Jgk+IyeP0EsY@5b0nx$@M%ESXYUKB?vRs1R%2Q`B3@O)ESCbJX1gzpHg^Q`{xU)oYSKyiq3Q^5wzM{YZK2
zw!b2fxo!c$V!1acP3pN9k~Sbl-&~fN?oSLK<6eGW4X~D}hZ0r!jc8RTBGATtWVgLh8j9XF@$o5O~yzs8yv&me0&
zPO4g!0o?VrUbk_H9l*sR%%HDjagZqoK|iPK<6;{7QaK>px5X<#9xMHKe}(>gVb~fs
zfQWE%5ns0ng>RY4BZS@j@uz9x`HwW^f}qzC1->uCk1Wj@p;}W#+8|4=)FE+Wyp|%o
zt<;_g*gX0oFW*YPS5rmi{)M94Ax|V`oN`19`KeDo3v%_l*w*1+(e@I$%;DdUiVU@>
z2a=(R^Vihsd23y~31$pU>Gl|PQVGI${x^PdT?7z2s2Uq6$31WByBYkt1zzyTQ~zNl
zo{RZwvJVBq@&J>haqed;w*(ZNX$x@AZbRid7kA&8>iuGw*I`8Lp+}MX8P82nj_zU>
zhA3P8kJ`A*r8%{}Ro*WHraKWc>*Vqo;#kGo1I*T_k&M
zWZWq5tH^Mex;2}`X2~93{C<-V1el)2P!jrkxPK!Z_DOw
Kn{K&~v;H3?eIwKW
diff --git a/ressources/txt/about.html b/ressources/txt/about.html
--- a/ressources/txt/about.html
+++ b/ressources/txt/about.html
@@ -3,7 +3,9 @@
-
+
+
+
diff --git a/src/PyWdgt/pythonconsole.cpp b/src/PyWdgt/pythonconsole.cpp
--- a/src/PyWdgt/pythonconsole.cpp
+++ b/src/PyWdgt/pythonconsole.cpp
@@ -10,7 +10,7 @@
#include
void PythonQt_init_PySocExplorer(PyObject* module);
-
+void PythonQt_init_PySocExplorerEngine(PyObject* module) ;
PythonConsole::PythonConsole(socexplorerproxy *proxy, QWidget *parent) :
QWidget(parent)
@@ -31,6 +31,7 @@ PythonConsole::PythonConsole(socexplorer
connect(this->console,SIGNAL(pyConsoleRunFiles(QStringList)),this,SLOT(pyConsoleRunFiles(QStringList)));
this->mainContext->addObject("proxy", proxy);
PythonQt_init_PySocExplorer(0);
+ PythonQt_init_PySocExplorerEngine(0);
this->mainContext->evalScript(QString("from PythonQt import *"));
}
diff --git a/src/SocExplorerEngine/PySocExplorerEngine.h b/src/SocExplorerEngine/PySocExplorerEngine.h
new file mode 100644
--- /dev/null
+++ b/src/SocExplorerEngine/PySocExplorerEngine.h
@@ -0,0 +1,4 @@
+#include
+#include
+#include "plugins/socexplorerplugin.h"
+
diff --git a/src/SocExplorerEngine/SocExplorerEngine.pro b/src/SocExplorerEngine/SocExplorerEngine.pro
--- a/src/SocExplorerEngine/SocExplorerEngine.pro
+++ b/src/SocExplorerEngine/SocExplorerEngine.pro
@@ -113,7 +113,8 @@ HEADERS += \
pluginsInterface/socexplorerplugininterface.h \
pluginsInterface/socexplorerplugininterface_global.h \
proxy/socexplorerproxy.h \
- SOC/socexplorerenumdevice.h
+ SOC/socexplorerenumdevice.h \
+ PySocExplorerEngine.h
@@ -147,6 +148,8 @@ SOURCES += \
OTHER_FILES += \
plugins/socexplorerplugin.cpp \
pluginsInterface/socexplorerplugininterface.cpp \
- plugins/socexplorerplugin.prf
+ plugins/socexplorerplugin.prf \
+ pythongenerator.sh \
+ pythonQtgeneratorCfg.txt
diff --git a/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine.pri b/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine.pri
new file mode 100644
--- /dev/null
+++ b/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine.pri
@@ -0,0 +1,6 @@
+HEADERS += \
+ $$PWD/PySocExplorerEngine0.h \
+
+SOURCES += \
+ $$PWD/PySocExplorerEngine0.cpp \
+ $$PWD/PySocExplorerEngine_init.cpp
diff --git a/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine0.cpp b/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine0.cpp
new file mode 100644
--- /dev/null
+++ b/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine0.cpp
@@ -0,0 +1,1328 @@
+#include "PySocExplorerEngine0.h"
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+PythonQtShell_socexplorerplugin::~PythonQtShell_socexplorerplugin() {
+ PythonQtPrivate* priv = PythonQt::priv();
+ if (priv) { priv->shellClassDeleted(this); }
+}
+int PythonQtShell_socexplorerplugin::PID()
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "PID");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"int"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ int returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("PID", methodInfo, result);
+ } else {
+ returnValue = *((int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::PID();
+}
+unsigned int PythonQtShell_socexplorerplugin::Read(unsigned int* Value, unsigned int count, unsigned int address)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "Read");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"unsigned int" , "unsigned int*" , "unsigned int" , "unsigned int"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(4, argumentList);
+ unsigned int returnValue;
+ void* args[4] = {NULL, (void*)&Value, (void*)&count, (void*)&address};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("Read", methodInfo, result);
+ } else {
+ returnValue = *((unsigned int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::Read(Value, count, address);
+}
+int PythonQtShell_socexplorerplugin::VID()
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "VID");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"int"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ int returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("VID", methodInfo, result);
+ } else {
+ returnValue = *((int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::VID();
+}
+unsigned int PythonQtShell_socexplorerplugin::Write(unsigned int* Value, unsigned int count, unsigned int address)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "Write");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"unsigned int" , "unsigned int*" , "unsigned int" , "unsigned int"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(4, argumentList);
+ unsigned int returnValue;
+ void* args[4] = {NULL, (void*)&Value, (void*)&count, (void*)&address};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("Write", methodInfo, result);
+ } else {
+ returnValue = *((unsigned int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::Write(Value, count, address);
+}
+void PythonQtShell_socexplorerplugin::actionEvent(QActionEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "actionEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QActionEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::actionEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::activate(bool flag)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "activate");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "bool"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&flag};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::activate(flag);
+}
+int PythonQtShell_socexplorerplugin::baseAddress()
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "baseAddress");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"int"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ int returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("baseAddress", methodInfo, result);
+ } else {
+ returnValue = *((int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::baseAddress();
+}
+QString PythonQtShell_socexplorerplugin::baseName()
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "baseName");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QString"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ QString returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("baseName", methodInfo, result);
+ } else {
+ returnValue = *((QString*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::baseName();
+}
+void PythonQtShell_socexplorerplugin::changeEvent(QEvent* event)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "changeEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&event};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::changeEvent(event);
+}
+void PythonQtShell_socexplorerplugin::childEvent(QChildEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "childEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QChildEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::childEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::closeEvent(QCloseEvent* event)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "closeEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QCloseEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&event};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::closeEvent(event);
+}
+void PythonQtShell_socexplorerplugin::closeMe()
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "closeMe");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={""};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::closeMe();
+}
+void PythonQtShell_socexplorerplugin::contextMenuEvent(QContextMenuEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "contextMenuEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QContextMenuEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::contextMenuEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::customEvent(QEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "customEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::customEvent(arg__1);
+}
+int PythonQtShell_socexplorerplugin::devType() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "devType");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"int"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ int returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("devType", methodInfo, result);
+ } else {
+ returnValue = *((int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::devType();
+}
+void PythonQtShell_socexplorerplugin::dragEnterEvent(QDragEnterEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "dragEnterEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QDragEnterEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::dragEnterEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::dragLeaveEvent(QDragLeaveEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "dragLeaveEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QDragLeaveEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::dragLeaveEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::dragMoveEvent(QDragMoveEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "dragMoveEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QDragMoveEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::dragMoveEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::dropEvent(QDropEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "dropEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QDropEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::dropEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::enterEvent(QEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "enterEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::enterEvent(arg__1);
+}
+bool PythonQtShell_socexplorerplugin::event(QEvent* event)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "event");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"bool" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ bool returnValue;
+ void* args[2] = {NULL, (void*)&event};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("event", methodInfo, result);
+ } else {
+ returnValue = *((bool*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::event(event);
+}
+bool PythonQtShell_socexplorerplugin::eventFilter(QObject* arg__1, QEvent* arg__2)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "eventFilter");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"bool" , "QObject*" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(3, argumentList);
+ bool returnValue;
+ void* args[3] = {NULL, (void*)&arg__1, (void*)&arg__2};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("eventFilter", methodInfo, result);
+ } else {
+ returnValue = *((bool*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::eventFilter(arg__1, arg__2);
+}
+void PythonQtShell_socexplorerplugin::focusInEvent(QFocusEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "focusInEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QFocusEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::focusInEvent(arg__1);
+}
+bool PythonQtShell_socexplorerplugin::focusNextPrevChild(bool next)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "focusNextPrevChild");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"bool" , "bool"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ bool returnValue;
+ void* args[2] = {NULL, (void*)&next};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("focusNextPrevChild", methodInfo, result);
+ } else {
+ returnValue = *((bool*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::focusNextPrevChild(next);
+}
+void PythonQtShell_socexplorerplugin::focusOutEvent(QFocusEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "focusOutEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QFocusEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::focusOutEvent(arg__1);
+}
+bool PythonQtShell_socexplorerplugin::hasHeightForWidth() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "hasHeightForWidth");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"bool"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ bool returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("hasHeightForWidth", methodInfo, result);
+ } else {
+ returnValue = *((bool*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::hasHeightForWidth();
+}
+int PythonQtShell_socexplorerplugin::heightForWidth(int arg__1) const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "heightForWidth");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"int" , "int"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ int returnValue;
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("heightForWidth", methodInfo, result);
+ } else {
+ returnValue = *((int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::heightForWidth(arg__1);
+}
+void PythonQtShell_socexplorerplugin::hideEvent(QHideEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "hideEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QHideEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::hideEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::initPainter(QPainter* painter) const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "initPainter");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QPainter*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&painter};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::initPainter(painter);
+}
+void PythonQtShell_socexplorerplugin::inputMethodEvent(QInputMethodEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "inputMethodEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QInputMethodEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::inputMethodEvent(arg__1);
+}
+QVariant PythonQtShell_socexplorerplugin::inputMethodQuery(Qt::InputMethodQuery arg__1) const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "inputMethodQuery");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QVariant" , "Qt::InputMethodQuery"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ QVariant returnValue;
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("inputMethodQuery", methodInfo, result);
+ } else {
+ returnValue = *((QVariant*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::inputMethodQuery(arg__1);
+}
+int PythonQtShell_socexplorerplugin::isConnected()
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "isConnected");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"int"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ int returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("isConnected", methodInfo, result);
+ } else {
+ returnValue = *((int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::isConnected();
+}
+void PythonQtShell_socexplorerplugin::keyPressEvent(QKeyEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "keyPressEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QKeyEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::keyPressEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::keyReleaseEvent(QKeyEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "keyReleaseEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QKeyEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::keyReleaseEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::leaveEvent(QEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "leaveEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::leaveEvent(arg__1);
+}
+int PythonQtShell_socexplorerplugin::metric(QPaintDevice::PaintDeviceMetric arg__1) const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "metric");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"int" , "QPaintDevice::PaintDeviceMetric"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ int returnValue;
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("metric", methodInfo, result);
+ } else {
+ returnValue = *((int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::metric(arg__1);
+}
+QSize PythonQtShell_socexplorerplugin::minimumSizeHint() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "getMinimumSizeHint");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QSize"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ QSize returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("getMinimumSizeHint", methodInfo, result);
+ } else {
+ returnValue = *((QSize*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::minimumSizeHint();
+}
+void PythonQtShell_socexplorerplugin::mouseDoubleClickEvent(QMouseEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "mouseDoubleClickEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QMouseEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::mouseDoubleClickEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::mouseMoveEvent(QMouseEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "mouseMoveEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QMouseEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::mouseMoveEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::mousePressEvent(QMouseEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "mousePressEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QMouseEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::mousePressEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::mouseReleaseEvent(QMouseEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "mouseReleaseEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QMouseEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::mouseReleaseEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::moveEvent(QMoveEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "moveEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QMoveEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::moveEvent(arg__1);
+}
+bool PythonQtShell_socexplorerplugin::nativeEvent(const QByteArray& eventType, void* message, long* result)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "nativeEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"bool" , "const QByteArray&" , "void*" , "long*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(4, argumentList);
+ bool returnValue;
+ void* args[4] = {NULL, (void*)&eventType, (void*)&message, (void*)&result};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("nativeEvent", methodInfo, result);
+ } else {
+ returnValue = *((bool*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::nativeEvent(eventType, message, result);
+}
+QPaintEngine* PythonQtShell_socexplorerplugin::paintEngine() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "paintEngine");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QPaintEngine*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ QPaintEngine* returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("paintEngine", methodInfo, result);
+ } else {
+ returnValue = *((QPaintEngine**)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::paintEngine();
+}
+void PythonQtShell_socexplorerplugin::paintEvent(QPaintEvent* event)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "paintEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QPaintEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&event};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::paintEvent(event);
+}
+void PythonQtShell_socexplorerplugin::postInstantiationTrigger()
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "postInstantiationTrigger");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={""};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::postInstantiationTrigger();
+}
+QPaintDevice* PythonQtShell_socexplorerplugin::redirected(QPoint* offset) const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "redirected");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QPaintDevice*" , "QPoint*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ QPaintDevice* returnValue;
+ void* args[2] = {NULL, (void*)&offset};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("redirected", methodInfo, result);
+ } else {
+ returnValue = *((QPaintDevice**)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::redirected(offset);
+}
+int PythonQtShell_socexplorerplugin::registermenu(QMenu* menu)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "registermenu");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"int" , "QMenu*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ int returnValue;
+ void* args[2] = {NULL, (void*)&menu};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("registermenu", methodInfo, result);
+ } else {
+ returnValue = *((int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::registermenu(menu);
+}
+void PythonQtShell_socexplorerplugin::resizeEvent(QResizeEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "resizeEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QResizeEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::resizeEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::setBaseAddress(unsigned int baseAddress)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "setBaseAddress");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "unsigned int"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&baseAddress};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::setBaseAddress(baseAddress);
+}
+void PythonQtShell_socexplorerplugin::setInstanceName(const QString& newName)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "setInstanceName");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "const QString&"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&newName};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::setInstanceName(newName);
+}
+QPainter* PythonQtShell_socexplorerplugin::sharedPainter() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "sharedPainter");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QPainter*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ QPainter* returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("sharedPainter", methodInfo, result);
+ } else {
+ returnValue = *((QPainter**)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::sharedPainter();
+}
+void PythonQtShell_socexplorerplugin::showEvent(QShowEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "showEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QShowEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::showEvent(arg__1);
+}
+QSize PythonQtShell_socexplorerplugin::sizeHint() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "getSizeHint");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QSize"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ QSize returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("getSizeHint", methodInfo, result);
+ } else {
+ returnValue = *((QSize*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return socexplorerplugin::sizeHint();
+}
+void PythonQtShell_socexplorerplugin::tabletEvent(QTabletEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "tabletEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QTabletEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::tabletEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::timerEvent(QTimerEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "timerEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QTimerEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::timerEvent(arg__1);
+}
+void PythonQtShell_socexplorerplugin::wheelEvent(QWheelEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "wheelEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QWheelEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ socexplorerplugin::wheelEvent(arg__1);
+}
+socexplorerplugin* PythonQtWrapper_socexplorerplugin::new_socexplorerplugin(QWidget* parent, bool createPyObject)
+{
+return new PythonQtShell_socexplorerplugin(parent, createPyObject); }
+
+int PythonQtWrapper_socexplorerplugin::PID(socexplorerplugin* theWrappedObject)
+{
+ return ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_PID());
+}
+
+unsigned int PythonQtWrapper_socexplorerplugin::Read(socexplorerplugin* theWrappedObject, unsigned int* Value, unsigned int count, unsigned int address)
+{
+ return ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_Read(Value, count, address));
+}
+
+int PythonQtWrapper_socexplorerplugin::VID(socexplorerplugin* theWrappedObject)
+{
+ return ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_VID());
+}
+
+unsigned int PythonQtWrapper_socexplorerplugin::Write(socexplorerplugin* theWrappedObject, unsigned int* Value, unsigned int count, unsigned int address)
+{
+ return ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_Write(Value, count, address));
+}
+
+void PythonQtWrapper_socexplorerplugin::activate(socexplorerplugin* theWrappedObject, bool flag)
+{
+ ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_activate(flag));
+}
+
+int PythonQtWrapper_socexplorerplugin::baseAddress(socexplorerplugin* theWrappedObject)
+{
+ return ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_baseAddress());
+}
+
+QString PythonQtWrapper_socexplorerplugin::baseName(socexplorerplugin* theWrappedObject)
+{
+ return ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_baseName());
+}
+
+void PythonQtWrapper_socexplorerplugin::closeMe(socexplorerplugin* theWrappedObject)
+{
+ ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_closeMe());
+}
+
+QString PythonQtWrapper_socexplorerplugin::instanceName(socexplorerplugin* theWrappedObject)
+{
+ return ( theWrappedObject->instanceName());
+}
+
+int PythonQtWrapper_socexplorerplugin::isConnected(socexplorerplugin* theWrappedObject)
+{
+ return ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_isConnected());
+}
+
+void PythonQtWrapper_socexplorerplugin::postInstantiationTrigger(socexplorerplugin* theWrappedObject)
+{
+ ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_postInstantiationTrigger());
+}
+
+int PythonQtWrapper_socexplorerplugin::registermenu(socexplorerplugin* theWrappedObject, QMenu* menu)
+{
+ return ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_registermenu(menu));
+}
+
+void PythonQtWrapper_socexplorerplugin::setBaseAddress(socexplorerplugin* theWrappedObject, unsigned int baseAddress)
+{
+ ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_setBaseAddress(baseAddress));
+}
+
+void PythonQtWrapper_socexplorerplugin::setInstanceName(socexplorerplugin* theWrappedObject, const QString& newName)
+{
+ ( ((PythonQtPublicPromoter_socexplorerplugin*)theWrappedObject)->promoted_setInstanceName(newName));
+}
+
+
diff --git a/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine0.h b/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine0.h
new file mode 100644
--- /dev/null
+++ b/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine0.h
@@ -0,0 +1,156 @@
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+
+
+class PythonQtShell_socexplorerplugin : public socexplorerplugin
+{
+public:
+ PythonQtShell_socexplorerplugin(QWidget* parent = 0, bool createPyObject = true):socexplorerplugin(parent, createPyObject),_wrapper(NULL) {};
+
+ ~PythonQtShell_socexplorerplugin();
+
+virtual int PID();
+virtual unsigned int Read(unsigned int* Value, unsigned int count, unsigned int address);
+virtual int VID();
+virtual unsigned int Write(unsigned int* Value, unsigned int count, unsigned int address);
+virtual void actionEvent(QActionEvent* arg__1);
+virtual void activate(bool flag);
+virtual int baseAddress();
+virtual QString baseName();
+virtual void changeEvent(QEvent* event);
+virtual void childEvent(QChildEvent* arg__1);
+virtual void closeEvent(QCloseEvent* event);
+virtual void closeMe();
+virtual void contextMenuEvent(QContextMenuEvent* arg__1);
+virtual void customEvent(QEvent* arg__1);
+virtual int devType() const;
+virtual void dragEnterEvent(QDragEnterEvent* arg__1);
+virtual void dragLeaveEvent(QDragLeaveEvent* arg__1);
+virtual void dragMoveEvent(QDragMoveEvent* arg__1);
+virtual void dropEvent(QDropEvent* arg__1);
+virtual void enterEvent(QEvent* arg__1);
+virtual bool event(QEvent* event);
+virtual bool eventFilter(QObject* arg__1, QEvent* arg__2);
+virtual void focusInEvent(QFocusEvent* arg__1);
+virtual bool focusNextPrevChild(bool next);
+virtual void focusOutEvent(QFocusEvent* arg__1);
+virtual bool hasHeightForWidth() const;
+virtual int heightForWidth(int arg__1) const;
+virtual void hideEvent(QHideEvent* arg__1);
+virtual void initPainter(QPainter* painter) const;
+virtual void inputMethodEvent(QInputMethodEvent* arg__1);
+virtual QVariant inputMethodQuery(Qt::InputMethodQuery arg__1) const;
+virtual int isConnected();
+virtual void keyPressEvent(QKeyEvent* arg__1);
+virtual void keyReleaseEvent(QKeyEvent* arg__1);
+virtual void leaveEvent(QEvent* arg__1);
+virtual int metric(QPaintDevice::PaintDeviceMetric arg__1) const;
+virtual QSize minimumSizeHint() const;
+virtual void mouseDoubleClickEvent(QMouseEvent* arg__1);
+virtual void mouseMoveEvent(QMouseEvent* arg__1);
+virtual void mousePressEvent(QMouseEvent* arg__1);
+virtual void mouseReleaseEvent(QMouseEvent* arg__1);
+virtual void moveEvent(QMoveEvent* arg__1);
+virtual bool nativeEvent(const QByteArray& eventType, void* message, long* result);
+virtual QPaintEngine* paintEngine() const;
+virtual void paintEvent(QPaintEvent* event);
+virtual void postInstantiationTrigger();
+virtual QPaintDevice* redirected(QPoint* offset) const;
+virtual int registermenu(QMenu* menu);
+virtual void resizeEvent(QResizeEvent* arg__1);
+virtual void setBaseAddress(unsigned int baseAddress);
+virtual void setInstanceName(const QString& newName);
+virtual QPainter* sharedPainter() const;
+virtual void showEvent(QShowEvent* arg__1);
+virtual QSize sizeHint() const;
+virtual void tabletEvent(QTabletEvent* arg__1);
+virtual void timerEvent(QTimerEvent* arg__1);
+virtual void wheelEvent(QWheelEvent* arg__1);
+
+ PythonQtInstanceWrapper* _wrapper;
+};
+
+class PythonQtPublicPromoter_socexplorerplugin : public socexplorerplugin
+{ public:
+inline int promoted_PID() { return socexplorerplugin::PID(); }
+inline unsigned int promoted_Read(unsigned int* Value, unsigned int count, unsigned int address) { return socexplorerplugin::Read(Value, count, address); }
+inline int promoted_VID() { return socexplorerplugin::VID(); }
+inline unsigned int promoted_Write(unsigned int* Value, unsigned int count, unsigned int address) { return socexplorerplugin::Write(Value, count, address); }
+inline void promoted_activate(bool flag) { socexplorerplugin::activate(flag); }
+inline int promoted_baseAddress() { return socexplorerplugin::baseAddress(); }
+inline QString promoted_baseName() { return socexplorerplugin::baseName(); }
+inline void promoted_closeMe() { socexplorerplugin::closeMe(); }
+inline int promoted_isConnected() { return socexplorerplugin::isConnected(); }
+inline void promoted_postInstantiationTrigger() { socexplorerplugin::postInstantiationTrigger(); }
+inline int promoted_registermenu(QMenu* menu) { return socexplorerplugin::registermenu(menu); }
+inline void promoted_setBaseAddress(unsigned int baseAddress) { socexplorerplugin::setBaseAddress(baseAddress); }
+inline void promoted_setInstanceName(const QString& newName) { socexplorerplugin::setInstanceName(newName); }
+};
+
+class PythonQtWrapper_socexplorerplugin : public QObject
+{ Q_OBJECT
+public:
+public slots:
+socexplorerplugin* new_socexplorerplugin(QWidget* parent = 0, bool createPyObject = true);
+void delete_socexplorerplugin(socexplorerplugin* obj) { delete obj; }
+ int PID(socexplorerplugin* theWrappedObject);
+ unsigned int Read(socexplorerplugin* theWrappedObject, unsigned int* Value, unsigned int count, unsigned int address);
+ int VID(socexplorerplugin* theWrappedObject);
+ unsigned int Write(socexplorerplugin* theWrappedObject, unsigned int* Value, unsigned int count, unsigned int address);
+ void activate(socexplorerplugin* theWrappedObject, bool flag);
+ int baseAddress(socexplorerplugin* theWrappedObject);
+ QString baseName(socexplorerplugin* theWrappedObject);
+ void closeMe(socexplorerplugin* theWrappedObject);
+ QString instanceName(socexplorerplugin* theWrappedObject);
+ int isConnected(socexplorerplugin* theWrappedObject);
+ void postInstantiationTrigger(socexplorerplugin* theWrappedObject);
+ int registermenu(socexplorerplugin* theWrappedObject, QMenu* menu);
+ void setBaseAddress(socexplorerplugin* theWrappedObject, unsigned int baseAddress);
+ void setInstanceName(socexplorerplugin* theWrappedObject, const QString& newName);
+void py_set_parent(socexplorerplugin* theWrappedObject, socexplorerplugin* parent){ theWrappedObject->parent = parent; }
+socexplorerplugin* py_get_parent(socexplorerplugin* theWrappedObject){ return theWrappedObject->parent; }
+void py_set_menu(socexplorerplugin* theWrappedObject, QMenu* menu){ theWrappedObject->menu = menu; }
+QMenu* py_get_menu(socexplorerplugin* theWrappedObject){ return theWrappedObject->menu; }
+void py_set_ChildsMenu(socexplorerplugin* theWrappedObject, QMenu* ChildsMenu){ theWrappedObject->ChildsMenu = ChildsMenu; }
+QMenu* py_get_ChildsMenu(socexplorerplugin* theWrappedObject){ return theWrappedObject->ChildsMenu; }
+void py_set_closeAction(socexplorerplugin* theWrappedObject, QAction* closeAction){ theWrappedObject->closeAction = closeAction; }
+QAction* py_get_closeAction(socexplorerplugin* theWrappedObject){ return theWrappedObject->closeAction; }
+void py_set_childs(socexplorerplugin* theWrappedObject, QList childs){ theWrappedObject->childs = childs; }
+QList py_get_childs(socexplorerplugin* theWrappedObject){ return theWrappedObject->childs; }
+};
+
+
diff --git a/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine_init.cpp b/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine_init.cpp
new file mode 100644
--- /dev/null
+++ b/src/SocExplorerEngine/pythonQtOut/generated_cpp/PySocExplorerEngine/PySocExplorerEngine_init.cpp
@@ -0,0 +1,8 @@
+#include
+#include "PySocExplorerEngine0.h"
+
+
+void PythonQt_init_PySocExplorerEngine(PyObject* module) {
+PythonQt::priv()->registerClass(&socexplorerplugin::staticMetaObject, "PySocExplorerEngine", PythonQtCreateObject, PythonQtSetInstanceWrapperOnShell, module, 0);
+
+}
diff --git a/src/SocExplorerEngine/pythonQtgeneratorCfg.txt b/src/SocExplorerEngine/pythonQtgeneratorCfg.txt
new file mode 100644
--- /dev/null
+++ b/src/SocExplorerEngine/pythonQtgeneratorCfg.txt
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/SocExplorerEngine/pythongenerator.sh b/src/SocExplorerEngine/pythongenerator.sh
new file mode 100644
--- /dev/null
+++ b/src/SocExplorerEngine/pythongenerator.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+#export QTDIR=/usr/include
+#export QTDIR=/usr/include/qt5
+
+pythonqt_generator --include-paths=./plugins:/usr/include/qt5:/usr/include/qt5/QtCore:/usr/include/qt5/QtWidgets --output-directory=pythonQtOut PySocExplorerEngine.h pythonQtgeneratorCfg.txt
diff --git a/src/common/PySocExplorer.h b/src/common/PySocExplorer.h
--- a/src/common/PySocExplorer.h
+++ b/src/common/PySocExplorer.h
@@ -15,3 +15,4 @@
#include "genericBinaryFiles/srec/srecfilewidget.h"
#include "genericBinaryFiles/BinFile/binaryfile.h"
#include "genericBinaryFiles/BinFile/binaryfilewidget.h"
+#include "genericBinaryFiles/genericbinaryfilewidget.h"
diff --git a/src/common/common.pro b/src/common/common.pro
--- a/src/common/common.pro
+++ b/src/common/common.pro
@@ -141,7 +141,10 @@ OTHER_FILES += \
./pythongenerator.sh \
./pythonQtgeneratorCfg.txt
+RESOURCES += \
+ genericBinaryFiles/genericBinaryFiles.qrc
+
diff --git a/src/common/pythonQtOut/generated_cpp/PySocExplorer/PySocExplorer0.cpp b/src/common/pythonQtOut/generated_cpp/PySocExplorer/PySocExplorer0.cpp
--- a/src/common/pythonQtOut/generated_cpp/PySocExplorer/PySocExplorer0.cpp
+++ b/src/common/pythonQtOut/generated_cpp/PySocExplorer/PySocExplorer0.cpp
@@ -3,12 +3,8 @@
#include
#include
#include
-#include
-#include
#include
-#include
#include
-#include
#include
#include
#include
@@ -6391,7 +6387,7 @@ if (_wrapper) {
return;
}
}
-
+ elfFileWidget::setFile(file);
}
elfFileWidget* PythonQtWrapper_elfFileWidget::new_elfFileWidget(QWidget* parent)
{
@@ -6402,6 +6398,11 @@ void PythonQtWrapper_elfFileWidget::relo
( ((PythonQtPublicPromoter_elfFileWidget*)theWrappedObject)->promoted_reloadFile());
}
+void PythonQtWrapper_elfFileWidget::setFile(elfFileWidget* theWrappedObject, abstractBinFile* file)
+{
+ ( ((PythonQtPublicPromoter_elfFileWidget*)theWrappedObject)->promoted_setFile(file));
+}
+
PythonQtShell_elfInfoWdgt::~PythonQtShell_elfInfoWdgt() {
@@ -7457,6 +7458,918 @@ int PythonQtWrapper_elfparser::setFilen
+PythonQtShell_genericBinaryFileWidget::~PythonQtShell_genericBinaryFileWidget() {
+ PythonQtPrivate* priv = PythonQt::priv();
+ if (priv) { priv->shellClassDeleted(this); }
+}
+void PythonQtShell_genericBinaryFileWidget::actionEvent(QActionEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "actionEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QActionEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::actionEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::changeEvent(QEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "changeEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::changeEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::childEvent(QChildEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "childEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QChildEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::childEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::closeEvent(QCloseEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "closeEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QCloseEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::closeEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::contextMenuEvent(QContextMenuEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "contextMenuEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QContextMenuEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::contextMenuEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::customEvent(QEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "customEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::customEvent(arg__1);
+}
+int PythonQtShell_genericBinaryFileWidget::devType() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "devType");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"int"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ int returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("devType", methodInfo, result);
+ } else {
+ returnValue = *((int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::devType();
+}
+void PythonQtShell_genericBinaryFileWidget::dragEnterEvent(QDragEnterEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "dragEnterEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QDragEnterEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::dragEnterEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::dragLeaveEvent(QDragLeaveEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "dragLeaveEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QDragLeaveEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::dragLeaveEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::dragMoveEvent(QDragMoveEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "dragMoveEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QDragMoveEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::dragMoveEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::dropEvent(QDropEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "dropEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QDropEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::dropEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::enterEvent(QEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "enterEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::enterEvent(arg__1);
+}
+bool PythonQtShell_genericBinaryFileWidget::event(QEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "event");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"bool" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ bool returnValue;
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("event", methodInfo, result);
+ } else {
+ returnValue = *((bool*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::event(arg__1);
+}
+bool PythonQtShell_genericBinaryFileWidget::eventFilter(QObject* arg__1, QEvent* arg__2)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "eventFilter");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"bool" , "QObject*" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(3, argumentList);
+ bool returnValue;
+ void* args[3] = {NULL, (void*)&arg__1, (void*)&arg__2};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("eventFilter", methodInfo, result);
+ } else {
+ returnValue = *((bool*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::eventFilter(arg__1, arg__2);
+}
+void PythonQtShell_genericBinaryFileWidget::focusInEvent(QFocusEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "focusInEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QFocusEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::focusInEvent(arg__1);
+}
+bool PythonQtShell_genericBinaryFileWidget::focusNextPrevChild(bool next)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "focusNextPrevChild");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"bool" , "bool"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ bool returnValue;
+ void* args[2] = {NULL, (void*)&next};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("focusNextPrevChild", methodInfo, result);
+ } else {
+ returnValue = *((bool*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::focusNextPrevChild(next);
+}
+void PythonQtShell_genericBinaryFileWidget::focusOutEvent(QFocusEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "focusOutEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QFocusEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::focusOutEvent(arg__1);
+}
+bool PythonQtShell_genericBinaryFileWidget::hasHeightForWidth() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "hasHeightForWidth");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"bool"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ bool returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("hasHeightForWidth", methodInfo, result);
+ } else {
+ returnValue = *((bool*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::hasHeightForWidth();
+}
+int PythonQtShell_genericBinaryFileWidget::heightForWidth(int arg__1) const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "heightForWidth");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"int" , "int"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ int returnValue;
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("heightForWidth", methodInfo, result);
+ } else {
+ returnValue = *((int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::heightForWidth(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::hideEvent(QHideEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "hideEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QHideEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::hideEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::initPainter(QPainter* painter) const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "initPainter");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QPainter*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&painter};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::initPainter(painter);
+}
+void PythonQtShell_genericBinaryFileWidget::inputMethodEvent(QInputMethodEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "inputMethodEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QInputMethodEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::inputMethodEvent(arg__1);
+}
+QVariant PythonQtShell_genericBinaryFileWidget::inputMethodQuery(Qt::InputMethodQuery arg__1) const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "inputMethodQuery");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QVariant" , "Qt::InputMethodQuery"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ QVariant returnValue;
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("inputMethodQuery", methodInfo, result);
+ } else {
+ returnValue = *((QVariant*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::inputMethodQuery(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::keyPressEvent(QKeyEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "keyPressEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QKeyEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::keyPressEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::keyReleaseEvent(QKeyEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "keyReleaseEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QKeyEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::keyReleaseEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::leaveEvent(QEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "leaveEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::leaveEvent(arg__1);
+}
+int PythonQtShell_genericBinaryFileWidget::metric(QPaintDevice::PaintDeviceMetric arg__1) const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "metric");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"int" , "QPaintDevice::PaintDeviceMetric"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ int returnValue;
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("metric", methodInfo, result);
+ } else {
+ returnValue = *((int*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::metric(arg__1);
+}
+QSize PythonQtShell_genericBinaryFileWidget::minimumSizeHint() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "getMinimumSizeHint");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QSize"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ QSize returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("getMinimumSizeHint", methodInfo, result);
+ } else {
+ returnValue = *((QSize*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::minimumSizeHint();
+}
+void PythonQtShell_genericBinaryFileWidget::mouseDoubleClickEvent(QMouseEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "mouseDoubleClickEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QMouseEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::mouseDoubleClickEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::mouseMoveEvent(QMouseEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "mouseMoveEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QMouseEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::mouseMoveEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::mousePressEvent(QMouseEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "mousePressEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QMouseEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::mousePressEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::mouseReleaseEvent(QMouseEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "mouseReleaseEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QMouseEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::mouseReleaseEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::moveEvent(QMoveEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "moveEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QMoveEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::moveEvent(arg__1);
+}
+bool PythonQtShell_genericBinaryFileWidget::nativeEvent(const QByteArray& eventType, void* message, long* result)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "nativeEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"bool" , "const QByteArray&" , "void*" , "long*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(4, argumentList);
+ bool returnValue;
+ void* args[4] = {NULL, (void*)&eventType, (void*)&message, (void*)&result};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("nativeEvent", methodInfo, result);
+ } else {
+ returnValue = *((bool*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::nativeEvent(eventType, message, result);
+}
+QPaintEngine* PythonQtShell_genericBinaryFileWidget::paintEngine() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "paintEngine");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QPaintEngine*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ QPaintEngine* returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("paintEngine", methodInfo, result);
+ } else {
+ returnValue = *((QPaintEngine**)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::paintEngine();
+}
+void PythonQtShell_genericBinaryFileWidget::paintEvent(QPaintEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "paintEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QPaintEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::paintEvent(arg__1);
+}
+QPaintDevice* PythonQtShell_genericBinaryFileWidget::redirected(QPoint* offset) const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "redirected");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QPaintDevice*" , "QPoint*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ QPaintDevice* returnValue;
+ void* args[2] = {NULL, (void*)&offset};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("redirected", methodInfo, result);
+ } else {
+ returnValue = *((QPaintDevice**)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::redirected(offset);
+}
+void PythonQtShell_genericBinaryFileWidget::resizeEvent(QResizeEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "resizeEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QResizeEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::resizeEvent(arg__1);
+}
+QPainter* PythonQtShell_genericBinaryFileWidget::sharedPainter() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "sharedPainter");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QPainter*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ QPainter* returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("sharedPainter", methodInfo, result);
+ } else {
+ returnValue = *((QPainter**)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::sharedPainter();
+}
+void PythonQtShell_genericBinaryFileWidget::showEvent(QShowEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "showEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QShowEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::showEvent(arg__1);
+}
+QSize PythonQtShell_genericBinaryFileWidget::sizeHint() const
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "getSizeHint");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"QSize"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList);
+ QSize returnValue;
+ void* args[1] = {NULL};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) {
+ args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
+ if (args[0]!=&returnValue) {
+ if (args[0]==NULL) {
+ PythonQt::priv()->handleVirtualOverloadReturnError("getSizeHint", methodInfo, result);
+ } else {
+ returnValue = *((QSize*)args[0]);
+ }
+ }
+ }
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return returnValue;
+ }
+}
+ return genericBinaryFileWidget::sizeHint();
+}
+void PythonQtShell_genericBinaryFileWidget::tabletEvent(QTabletEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "tabletEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QTabletEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::tabletEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::timerEvent(QTimerEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "timerEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QTimerEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::timerEvent(arg__1);
+}
+void PythonQtShell_genericBinaryFileWidget::wheelEvent(QWheelEvent* arg__1)
+{
+if (_wrapper) {
+ PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "wheelEvent");
+ PyErr_Clear();
+ if (obj && !PythonQtSlotFunction_Check(obj)) {
+ static const char* argumentList[] ={"" , "QWheelEvent*"};
+ static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
+ void* args[2] = {NULL, (void*)&arg__1};
+ PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
+ if (result) { Py_DECREF(result); }
+ Py_DECREF(obj);
+ return;
+ }
+}
+ genericBinaryFileWidget::wheelEvent(arg__1);
+}
+genericBinaryFileWidget* PythonQtWrapper_genericBinaryFileWidget::new_genericBinaryFileWidget(QWidget* parent)
+{
+return new PythonQtShell_genericBinaryFileWidget(parent); }
+
+
+
PythonQtShell_srecFile::~PythonQtShell_srecFile() {
PythonQtPrivate* priv = PythonQt::priv();
if (priv) { priv->shellClassDeleted(this); }
@@ -7641,6 +8554,11 @@ srecFile* PythonQtWrapper_srecFile::new_
{
return new PythonQtShell_srecFile(Files); }
+bool PythonQtWrapper_srecFile::static_srecFile_checkSum(const QString& line)
+{
+ return (srecFile::checkSum(line));
+}
+
int PythonQtWrapper_srecFile::closeFile(srecFile* theWrappedObject)
{
return ( ((PythonQtPublicPromoter_srecFile*)theWrappedObject)->promoted_closeFile());
diff --git a/src/common/pythonQtOut/generated_cpp/PySocExplorer/PySocExplorer0.h b/src/common/pythonQtOut/generated_cpp/PySocExplorer/PySocExplorer0.h
--- a/src/common/pythonQtOut/generated_cpp/PySocExplorer/PySocExplorer0.h
+++ b/src/common/pythonQtOut/generated_cpp/PySocExplorer/PySocExplorer0.h
@@ -1,9 +1,7 @@
#include
#include
#include
-#include
#include
-#include
#include