From 4254567bfb1b015df92948bb2f9bbb2516e390f8 Mon Sep 17 00:00:00 2001 From: WorldTeacher Date: Wed, 3 Sep 2025 10:37:18 +0200 Subject: [PATCH] delete faulty files --- sounds/ding.mp3 | Bin 51827 -> 0 bytes src/ui/sounds/semesterapparat_ui.ui | 2146 ------------------------ src/ui/sounds/semesterapparat_ui_ui.py | 1075 ------------ 3 files changed, 3221 deletions(-) delete mode 100644 sounds/ding.mp3 delete mode 100644 src/ui/sounds/semesterapparat_ui.ui delete mode 100644 src/ui/sounds/semesterapparat_ui_ui.py diff --git a/sounds/ding.mp3 b/sounds/ding.mp3 deleted file mode 100644 index 9684c72a4f3cd33f6b1c4f3040eb173d23dd39ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51827 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

H>vPfG_3v_CX8<**&uw?p-Vv$GAgIwNCY#TRl8= zFZb@_qxx=t#&09`fa$Zr^|=9M_h}YyGb5Z3#L(di_9nyN1V3U&6QCj$Zq`oWu%IrD z({kOC)Z?h3-wJSv8XZA?-waLVwoCfurJo1_z_0J%W!f@_0kEVB*akCA`M zjCQFRH|*>Ig2Osq{v^P0;#r4b|9-6a_UjFye}tc(dAJ+fR2!^y?BDlY)TayU(4Rav znKOP8iR$Yub3Z^O+p7#2lhANevDq@oI>}V5JIA@2@)ECRxA+0oTD2eSC$_9`&8rY< z!!#_DCpISW%#;Qeu}}s))VxDcFYsx#)4CO|!#%G@LXTRfQ6sJ+-qp^ZM> zDr{D^*tdzvPYArfIlhr8m>{3BVbbR#>*E_$f_U$YsY%)S1xfS#LLtI^=OCB$-dl!;+Y=NQV9SGxy$EXu_4Xho%p zPPPqNXEu9X6^?~wU0si6V3sg?EUA-tmSXdV@Nk3MetykH1Wxe+`56ea&JspC#9^ZX zP@!GU0;}u%*e0opW!P1(hBE*)#(LSN5<+0)C>(8?L;uR20S=-L^_(V8@9pgDJx>z~ z+-4R~m)O~Byu+nwe}0axrg>xRjacgDvY-Enp??H7|BJRVU@Hy~!}wTwzuI8eX0hUz z3%cS9Ko<7qmW@Np1&>0sSsbgbg@tWuoeSg74K940adWOmvf--dfI)&Zo1{#Go6X{~ zs*IX&KjU0W@^Aj&*UzcZqQsty_YGSo=FBR4%F`#uKnJL3(1G)iWaqvsoV~Sn6W%&8 zrN>!tDREt58YnT>eA{Lon&-R$NRNc5f_P6{p!ek}Hw5=^y+*|c$^0xq~S&qiLPhS9v( zR*65&cR9=-K8~)4_EC3=V?Clv~`~hISI^#4fycKS~`%&Wfa8T>!`3<6cRpp_mLvM8xiv<_72eW#jr~9 z=a>_8k)nsBV3ZGgD-GV4hR>CEOYCcLJL5qpcsfja?$Tp_-mdbRUFDZ9{_&8S{dWxg zrxFDJ=RG`e!nk<}$xjo8&SQ1$sqqW zB8zM6^7RFP%eaDFV@rySC7r!*vyDSo9+z;G#zCx~*L%&VwBv6>Eb;=%br7GyTxYLn ziMLX)fxU+>Umr`G=`iD062CANtSzpE_hwn*xuv4|_$e?U#z2EX%z^>TG7bXp?%dG# z({ec^hJgF!6fHT;Hhq_#&i5K^cYb(6q8zfLIw`i>n=7doYAQzYQlX(d1djusN z+rAyL2q@C2UiCXQgbVs{725<@Fm~B+YsH7vqzW8f`NLbIJD#B&1rue8B~~G@2o;Lo zu}%VRi*`rkiSo>qXmR6H(Qam?wV1r^u0Jp@e_vzec6>L;$5jSlZs-fc@BFHYc^+TZ z01xR!lSIqk3RAyX@I#~Jh{1;%`EG&wgV?7M;S=ZaQJs2Mu5TGlAB1W++KgRm4D)h7 zDtm#a%h)YBmW%hVWPDXJoN!7J=1`1zvZe3(jjJ_`%gsJB7rk&hgVccjv7f;-%b_>Q z7)qm50E4Yvw&ld~8p@n5#?_G{5+>xk(_!3CjUo)a#TQ|-U@+zJxgh7;z5&%9cQ;b6 zQXc*jLjUgY#ZV%Rc9TjlgqDNFIu>Es%uqRdkwdPtES>Pjd=d6RO*~yEjxJxlB{}Za z@(yHrFy5iy6-`O)U_xSSd81K}BCe!L%jdOdwcEgV#nvqyvB$&jImeCS z`#taDMel|zO1+LEU_H^DXw8>6cG#!-(e4QM0(l{%cBMIkyuiKKsm3A%V8sW1N&)H~ zhF*tm7cUfgzkJ`>EIkN*aZ7{J3M(u(mG&66WQc?mHHe%(>ZpGk?k@CGATHw7Fr_!x zIYH)SDtdAGdSG7Wb>8hoKD^sr4Zpw!`=rTpfDYnE$OBgMdSw`X3tj|ZpNyqre2XEb z*o=%N0PJBfxNRcByMP2&0r90jg63d!4B$KtLl27z&@s4H77hV+6?XuO75D>W6I|Vm z$y-VTV`!G)Az_D+9MqQC%wGg^2vTQhgrnHRaV=3XO7!vo`GJDf+f4xE-`6q_{VGLoxv_yyx zER->p<63jHCdk(Hu$J95=-&5ht_a5Db)i1X>Epvx;K=f8w?55kR`uE=DustX(}dqm zZeNNeK;yjl9QTf8CuFg6o7&Xq92Q(nHn=>MHaZr9Y@Kn>$@Z=Fb!0fQnr91ke%s^7 zqAPkFv#7^dHZ8A+^7mQY`eO>^+HJ0++Ql}D4Dsc_i~+s|l`b=Z%OOxbsic*rlprBZ zCH25L@wVGQfe>JcO=gi|4WI34FkcCEx-nD)4fLharri6^GskGT+)X`v7rw*e>-9ZD zo}Pdr)2lC%FVs5I=x4T~9JbLYzDN`AP%-WsHq=vc@&394^nZ$K zC8xPrb_Pz`!Dr-sQ0j1bBwkg@^Lkctkz1Fm*57y*f_1cdBzAl-o)}m*bo)z#?8d2Q z_P)K|zo9?-joD~wtb8!r95I%AgdnbeufNRicN%B(IPzJJbu9B~yXLAw)0+I`wBjC@ z<|k+>JhrlvFt_ue5fWgMe4vwLddp$RHKtTGD41NTV!)yNb}`?^MB1jA0KNsGqpRiQ z?a%ZREP1FuZJdrD6~vkqn8gE%ov7##^FAayfUzUUC(|H4F_{`c7@&hzx-$@f8g8sw z0s)kda>7qk?hmv8^}h_Y{lD--{!^-B=dAK)9i*KlZQtXU*weQ0Lg#ET(yyCv z_L~=eiJh}K__6ty_x3$5u7(9OO&D8F3_{1Z$#`q6jkeXOVl0{pShvLbGkn4priDQ} z?RR^eJ4t;m9U#d-OM+kE8)WG-7N@5hu3up+)a)L`?J^C^Xj9 zA4%+s_i4K(7Kx*VEC>R4e?9u?fkzZIdIm5DWZ)M~z&+=_FplGEm(p=#;Ot*rW0W@>H^yX*RZ2+>s|JY8Wl#sn zY3MYTq4r8%<6f<1GWDWf?P@fAIJ_xCp@0x`Dz}ac8VLEwB*z;SFA*+y?Y8Z$r@xsP zZZB^a5?&hU&>`ICTO^?{kTSq$qTtW8$?5?EsbW43prKU9wQyy1$1%B@3*K4L@%5Qk zjnscZnZkbxZvKadJ_QTF>mUv~nPJFv&%r7AilQXvYuK3V%&w;mF)eRF<8HrU3Tb`A zwCSxw&cerW3F0yHPQ}UdBgXOM`EngEf!38`!JZP5*8~=jHf`qRJdzJ)2@U5*?1B(o zUO~8S=>vhs_Ep6kSOEI;w|5}OVm*EbnzN)8`H8(>AOM!-?1q@Hqk0%taNyLR%fA8? z80=$c5Q~1h7zFWg5glwXcvDM9P;lyBP_AOU zl`me7@_-tvsJ{lCBk#G zz<2e%h+i2619q$cAv)MxvqGa{frQN;2?VsOMG&ySq}R6d_=RZ|!AW{&RE3%zxp6HZ zhKlLp0m?ww{rcZFB-H_N=s*RSHxXT$Ojm#@c7z)!e|wNcx`Vd9h7 zceH*c4A1a_$B@@@y;uY-?3t7ALq3S1N1mh@Myfq5hLO!sgvnowyUxeg%b???<1N7x z_dnK5exaG{XZnz)qLkH+-Y?#%`urL*nC^5l9li8+N*DfD>Xk~VXn7a6g+B!`VGLs@ z>A5?Srf+i@g+wy;W0((5U-##8+`co#egN>h*B!u!;!!+P0Q$ zVpBs^A+YiRte~a(A|cQ|c2ppNRc2Iy7!X?Yor;7$q$a#Pn)2n}G4v0+1^)+LfboDN z8Bl_+1N8WQQ?&M=N7BkCXQnJ)4&7L`Lx{XHnNeEg88S_qO83fa%gB=7c+{p7u{tiqYhj%U1C zfL`lb*AjoiikAo@Jb)5isSx%6*3rDP47`lSr*A-O_$YHDe& zkcF4zdL*HBGtKTWdmOt8G%76jc$*(U`?rf79f&^JVcM~V=B7;^fa4Mryj^KJ@G+a- z?ifLnVO|PFwhwHH@HdpVlcXC%o1p%MWdQ9Db!?6lyKT9T-G)sZ^~=Zod4SN4Fw`)W7FX;zl#j5-&HYBP#q!N^Z3p@(R(j4t%HJk z?Y!CEcl6F*-bH%UBX;%?-8VX4b_JWL)_pUtA>`*+dd9doLM3CwHG#ekUjg#Q z3{|Tjg;XaZu;nv`!Pcht^rVf(ZBeWFtLJz(fS}vpa=vRR$8|5Nl{ZkQDJapw04zm$(p(XxG)-eqGKaj zTa&}{3fU3m+6vwBh{|ml63tlSC-bpmoCY?(mu3(WAk2WZ$7N5&v;W2mY|=#0B3D=Q z^t#psQ`*f7ctH2+cC&O!JJY`wA*HR1YBFvZFYsd#M0~kw-7I{b`#SqPN}h;F?Af$4 zUy&1Ew+6#oMCvs#4@ITEaQqhVGo`{&r}7uD+Qn_EfT12oo6{`tRJIK`fo3U9D#Y-7 zQlFsK^R-!v-56R64Xj9~$D#K-*hj^V(Z2qg&tm(T6Vdt&0jFxZB5T@~l%D5n7EhOc z5>V!h;-QmJ{Q!SoP$lx=d1}T>1nPCC69u{;%(vD<9Cif^_4mt^A65M-f2|`x?s!uu zk4jC8@kECIT70(aJy=10!g%DU_X4_}^UaRgd~;_F=hmg>!PYMMqgd=h+=NZS38inx zaBJhZ)QDZaw^MF?7SQBz(E01~#x@Q23b<*T@?j-m&`5AXoXc)BbkXS)v%D0AHFCrL z&@KeoB0<}uoOw*elSphOha)eAl(n(Uku%( z(+3uCx>r74;8%CEUQ_V_1Sm3KqxAi1@+ka4^{Jfb3-ha8Fd=>4D=*MK0bki42wWUR z*Pv^EppL%!r%d7B)NGXj8Mu(hzlliH%&M~mAp2lpF#F)@Dc=UtG@i4_ zP1$uMby^|BaRg$M+1wjlA{4hr^i`b|J|_H`puxuU)X>-wBcaU)kx<)$lq-xhVbv@~ z>Zz!zHRUVEPGGJ7x$)XxJerv0x>T}Z&B4A^qp5S)B8z7TK`coE%njMw|*OW z^7-whAGyxI^VV>Bo&12I+TUaK(owH2(bAy-aAyQE_gku6(uQd;T1AGaFJ7fS$$rJc z15j3fKqIjaX3FfG6&6LoL$f(NbUUY4+n)D(@pg826yB77X~B+l5%G6oLL}s=cRykE z)e?*M-a)D=q--l2T4?BJTSLr_@*A%L-(r3JLKD(RRB6~~2v9{36DX^kD>%SEe~nBGSmb5WJGGUhZ@iZ&X|Z0ucM#c+{?u6%6Us+dcDGh{#mJ z;MoZ!oy$h%SGVyzJJmceZGp}nlS0AFvZ=n1mU} z?CfN7j$a>Mm@PYUHeu7V!tAjfg=wsjS?emUe{5n7g`6fmV6c1YbdRL$a3ZFP^+AGqxwpMGqY4Xl*M+=`|5j4m4 z%F3Wqrub-a);?nfMbWb7GV1vA$=TmqA3#LU#-l4YYQP4*1JAqkmCJ!^9QvhydPio3 zS#7XEf3xKloBF}mnBKoPq_sxkhS96bK}bQMgv29n?T!xdh=`eYPdb`XXZ&$&w{ld3 z#G?{U?A(#O9-leGdp*@EY;VVnOsDUil@S*y*#A}8&wZm`P}I*cG+m+r){}m~JvGz- z1$&%fX6bwa?+M0b567G4?pbywuz!OOIGF8B{<^z?wPkERZ~<8dp&p00>jMt~7yRzB zO8xEveE2S4V;JpV7Htb4V~aN+O*psK!_IXv`nh!c6%T$wPR1WvbEj@9|LMiA=bJT4 z?-$h50`3PqsMAp3AlKjg@z%+2pO8!M6BpVaKWdGm6c-_Qn&Iv7DU>aJB8SYLP?Ier zvpI@XlKbb&K~j*U5IsUp4OUMAiJcMLKMHKcO4D%0nZLAH13;r1B3OLr(9aRfi|0L1-s!6h2tG|BP@WUY)^hGVr8Y36k2wEA8gaR-!~-XrmCg-|6d zteEH33G7sC!NKDZq6~f8Bs$L1_~$qTegCG2w&iM^AC9vrM|+kJ(P`w22K^e0lL6+K z$}4%|V@4-mXOW7JoexMI)NxO-U}-0M$QM~*KjmP-;`0k=vr_9sYl8Zs^zvJe)|?!2Ql08H3L4ezmT1A3eL2v_)kP)|zO?&2hQ&VFkwAL!5?JXrLBW z2K$JCjYO%BWU=bPTu84+7D)OdU~fW}_o;!bQpGf?kXYY3Mh5L)H4v7Y)5Odc__v>x z*(IAS2SYVA)JqwC1OBxakA6HINsV;xI#2cW+Qq|Xc7Hy!rSHm}XlBCE%YIp6NmeME z0X7C^HwIGa=}FIn($}(W@}xjppiREH?YnJ`wnXr$0?ldXqRXL4+%n-#&{gG$6{}LoVLeNF^pH% zfQn>VJEqxD`+@yS_v z`3y~cy_-U>V=1bCobXyi`|8c|GRo$jbc(1gyRKy{_Zc5a{Y))+`&BufXk`+#N=PBH z!nnepDTr?zSC|m!c#+gs!jRuIh_N4Mz+2nH_C*DNo zdu*zyOGN1;JyV8Ilqz#9{MoO<|03mDz%aKi;DQQG=$V=!n~deDQCkz;34LXwFw^io z-s=^SSk7J*&q*h;=?Ia}=4>luJ+m0L)Ir#8GUz5Jl z8#$&Q6|l7Yr31oSXt&>Ei=62fkngK3u8!@JYKE3bIP7R~o6*Px__qO*_&dS+!Aft6 z$e4v3D+Js0^h6WusQ=sjA@{g}c>*g~Ugf~|A{ zOsejFb?`>?f?8K;Y|G_;Y5ar*?mKqUs*YXQ`FItY$eLS4Bw7>c#7t?T$ZNr=V|w*g zT4_J)L2UE)xxOKEETrbnS1}xKI@_;-p$LCM3aLhu5)aIh&eB}TlhSGfDWj6=zytf3 zip0LJS2DL;;PON*;d_BJttDUJk@IDL7~c9V*;Sjn;)Z;uvDm!n{DL7&Zsj zEteyp{eq-X@0TBR{59hHs?ix5PL5q#f9B|8!Ex0*!ASaJ!HM4+qIRlgiguab-ZP>Y z7FD;3W|}1;B|d*0Iwj7;?T<6f?~iNnQ1K6ezWj@r09-AT2QNFydOYk8q{n~(SAZPr zDrIJ)afw?HM{DeE>8k2~#Z`7D*vuy+{{$=pxeOBnOrhw6;9O=5V-wECl`}QLcGf5)oo+4| z2RwqBJn(pvc)GzQus}&O3?m-Wu?AFND*?Na1M{c!rHJ2&dVze=mv)g_`^U zwL{GfDEF~(B*jp*I{ch*Gw3kUYHNcSyiDjlExJ0 zX94G4L6A7#nqgLUpgb*K5A#$Ow9W%4%J(t6Z+EAe9aBy2C;!YhQ%!adix37$#=#(t zH3@MtR=^m-0}Ojq1RSPxNq8x2)3!NHFp~WG=M~rn|7VZzq7`Rcxba-4vvrt+bPLDmbo3``{ zckjMh!Q*)6yrIDgZLI`i*|GM>noyCjm!BBFN*?7 ze_!>+t&RCpxY+U?6qhjKO`cFr&3*P9Z_ll+x_Dd46<*6!uPo*@m@g&;WC)L#Po+ zW8nwEhL@K@1nVFn+St(wg9G%O6?E7Y^AaA@5uIATJ*WwT{kiR-t0n%lQi1NLNJqXH z|6;fhD(8(Ia8|ODl)I3lBPe%-7E9_@(A_KG1VpQfw$LqM4HE&@I+|BBY0m#kd9^EZg&Pe1Kv0=+hBW2U_Sf1$*oW zdEN`?_-)LMR_?_ZO;1+}^%Sj;oT}|=vEFxf+e7?8IzIYmi1e#mwpGI3gbQMr$P{L# z17a!}q!_ns#))zF@v0mFrVz;JS$~dKgcwj_ zZRug51&9?x{105$2Gos@>ZRxPDL8A>TF+iSy=blC!`ZuNguCw=#%KC~9P~b+MA!)hp~9z!x-RV z2ic8OlQOc-fqY5qB6rbKbj*6dBr>!)WA5YEM+N?fKfMMRY6@Vf8g0%2jbtYW`bf&V zE|$}MZvwlTT?2E>>CE(g2Y&m{47_Egy8>S~hMapMml{TImLicA>Lf+M4M?^nhzO#m zzjZpz!AXvmm{91b_Kr0-U{iTl^004JxnmO^ z3n32>DEuf5keW=558+ICzB`^hdk zuEhGPVl3q_Qa7pj7yl`j``?4k|9h(m3vHjn4Z`!aU%tS$PLGK9j`=L!dwRr#k5z&M z+m;RTs_Gm$6MQjoO51d~FC&Pa8qyZSAV?=28EWU=Xn)35pMzmNqX<;6#e_eX@dk=2 zqWppEAxtBc&|+-b<+osmktoBiv&81vVo}Bs6Z2D?7VFd5|JhoD-HNyGhN3V>c^oa< z#{SYSw&T(uGh-oH09a}EEv>?>yOsuv-Lp0t+6UUjs#Zvk5)ym~Y@;l%{m-IYp@=c0!nniQiX8V9s zN|SuF7JMl^vB1~Meu@Dfk#7SR$WH*=5zg4suJf>5&!2DU)v;=Obn9vd?;N*u>0)X- z^8GB``M=aUYOOUu7d^E~(H3o2Zt(QmiZ1*bJRMfVGeJTuLi26fUHSm3DGNb5X^>Rd zb~c*ETID9eZc#C1^1`+J3IY2VBAE(%EB+t$-UX_ObL$(=jUj{qGF%4%3ByG&DNaBs zS}REiihznpF}A3afT%s578P4;6>;go}t+@luPe=NLc` zYim(kPqdVLd+1r`zrMBJ^?m>E`>*w1?>XShyRuvexY8>_K1rtIuGg0NX%v2YoDi3-aR1cZ65E>KiC9~eka)`-zxph)^uJfJ z{;#Fu|K#cfR_AVckK{0(k{oFhnOK%5HjU)PDRg<_zP$spi){mOj!Oe%YuR9Y>vI)Z zWA!2B>Q2D-E{YR%Dl$L}s-)0n9yGhF)j?wI3bxdUln4ZAz&0w*?M*OxfGYgM(blaS~|YZ4b)^ zQ8K}!?Ata^oI2OHVs;AIT3o%}ACm?cnur5V+rv`lPm7*4to%X9YHZ;oGjB55*cL{c z+mGH)7d>`=nzB32N0Ptl>G^@DyIvtzJ>{HVHTbsAl_jX!d%zMo>{ghMOePN&a3sZ@ z;cI5q!$KfU`6w`bLt;+4hh25}Q%z075;j-kjk48LktdsB$Aj4>QqDY|{|v?WWEN8< zfSlS*OtmDF?iJ{+XIK{_oD7uEFC=;mC|1~7_(Y>+tO@WWY78h-l7KSQRAVZ$eALaV z_Tj1}B#%i_F2L-*-j8c0tp2usZ9hx&Ls`v0%wvCSA<a1 zm#X&pUb_6@KC5AXeN>CG8+38pnY(WR+tfb9S}g-_rHlPQ9ShuqA|Nh&!8p7B?%uA5 z$_l2nBJ7evl;e(zB26N9{Dm=45bV$1X)7+eB*=l~5Q#$1QfCPSSyxBLQsz3URYbMM z=D61}RTdGfjmU9#)-k-EG8n*Etz@urfQ^t*QqADz2D%#y{M46>rhfICswU#2sJJ}X zzV}hg&?~eItwHeE8-cgV6M zGgkw%YU#?Upvs!!rR4aF-CXOJ{r1g48*@*PkiAv@yI%$xl5KB6Q&vs-CFhsyl9|OXP7Etwa5%D z!qrYzxR13=OE`K=ID5>j+8dXF6O*6oSR2+cnc&sd#ux*AdIHfNRcqBF+S%ToNgqQs7_mG=O+SV-FK%BXE(X&(?0yptY;&a+>e6^&!#L$o}EkK zJ+Ys~wyscCluyPdaJfIT>(6SREqb=&rsvd;=Z{~f+LYz!%kC#oa(S`5J;+s-KL-nQ z1hQu1^PJxvx!_z@I^!GXr?Ze7tG1-(dXNQ@A|VHF@m%6+;+*!F&d*a8tMU}Nnep7_ z9fSAp6z!7kzk0|&bJ>#7CkvPOa)qaneAgwM;6PpKy1-pXK5^Qsn7@&=&ZUiIXFp|d zTy8KNE^TgO^Ea|vf%b1w220|`ySV6yWn^7Xc3%BR&a67ubAz+Yu0S=S({MJFbTXDv`%uhyql?MU|KHsf+xAG3v#e7FGsi^Z8QJ2~8Y}s49wHgD*sxdGsH6qSgje)(a zT)Td=Bp*Qy0jt!p&daWtqI0!RX94+(vT%iB>Gr?Y^t|t0&0N21yMo?P)5cA?ulkh@ zr|;~{0Lp3CCa!DQA2ieK#oLtk>zI&~PZkMXL+a#B<8!yNEe)^IwU3o%R3dFmok}h*f_gBsBH0@@-Yl^Gih`%b$2&~d| znr3R0^b7Z9Z1jVuK&nQdVDGnp=}dU6iK#Gv&kE@9wXTK7fs;h+vkekI-(#;UF@6oUc3plMn3uc?F&TYm=2 z!l1a!AvFUQveFFETP|Mv!JTy z4+(j9FEc9Zn8!pOvkE?0{`cX#lg8#wzrSsG`pAv)P;ATG(!eb#>QAc~O?56+agS}u zB94BwFGo+E)V5P%MkghPV69l&saR=j`6|izG~JngH${>wSk+nS+RUbP4Up@Ytu7cFXYC3D4;r6)fvbX5GarLHhCQ3 zq%$h1S4la*x@lG)FTi>M@de=nnR5pSH*A;-XfBxjm0AIf>B5%c3pweowbY+TIncpl z(3K{ImtcwQgWm0FgZF7$?pOH3TL=ML$ zaJ1^hf6LJSEJG9T$iGNvcF#5uJDN&m-=dV2>+)agyr+E6$lq}N?bNrL%6syLD&JB* zbm47zIG3Xecj4xEgz2LvpVg)L#^};!Sq~1!%+#*&h|y1VYXFj^y_#|at7v(BZDSMt z9tqTxvuf}}R|a)2SjX(5gQ#mcA2WAJnrIF+JZri-|5mtOwi{m{3rqiu@U>j3U&7AR zq!Of6lg{Sle~Y+~hMmC9DI*ktjp^J<79pWbc%-H=uD+**fb~QBVHFW~yDWT%US4mV zrm6H(Vi80nw^E5s<8Eh#*BI{MiB6p>Ekm2wcb^-6@cQml`|9bm4D|&^B)+ZVtptJL z?soou!Rbs!d@t0ugk2D_nk}C&8*MAxw)89#&%R;|QT!0H#Bpo3&l+nOPFV#w_4{vM zWVcYexS1~DY}6$@M6uwI+ZN?6N$`S0E?vCS>{ib~W<9ct+33UOuJLOV-tlXLTvG35 zUl+A6WOl@uaOvqi8a)-mXryAaZ>n}xv`{hXCIvI&vQh~)S*=zn-C&i@)TXfhY&v{8 zv_S~;Gh^s6e#iScJ;S<;7;VT$=fG@H3nkUqqkPqUiu&Hmo6DN;GjX-Wl#^GN4Y zH(6$tL?x+Gq{O1>`Yh(ieD2}a6cJwI5vLGGq4S+cgwC6DJuzk4IGX;GKFc|N*9q-p zF|wFaYvmSv=f~)LB*IDCeLMdJE2sPiWBxxr#bBH=Z%k*b^Jm;ABbc+vm2E-dF|Xf6 z{#k3Tyz^u=Y4%rcLlUS9#$#Iq1vjZ~rhwYWB&cqeJJdS2*Qs@0lT^KK3Oekb$K9$ESA@n#S$LlHOh-hRKbo22;kJ0esOE!eA*Fq_?+)sc@rQFLUPPFmhOwz-9GtD=UZT z9A>cDpVz-@j&sEIZZmJwzN~)>Z4G&ZeirzS<~wVUw2u9kh9Lc0SZm0Sn0YQOLp#|c zQuU)nkKWU#G)|U|e_d=1Vt(fcc?3;bT;JEPL!sF>&he@X&TCKZ-)|No^SURJ1>YwV zttzrlKOlBo9GLF-WFT(Y2gk%Q^24M-#^EW|{D)HO^ zzp@VXC;$xb+XAJC1eCg1;f3ZEe?5SMa#7(`ouJ@3QZLA`2p>|*>%&DXm!`PQJfTl@ z+K18pP)DVH+1m6p*w-C^4zF^OoIQLmSknqB9NK?2)btXu4yrN=maT)|E{#MbSH zLMx(rJWhzDXJ}$k!`$FNzOgti)ZQhndFbRhKmOqN&;O~1{{PI_{Lk@S;3egW!1^L! ztxvYPidxTTSBZ`7s*~)_w;yloT)qBSr*i$yc4|Gd{q4sa+o=HEkJPK0?bJ7%^1St~ z?bJ!6UHKU4%t2- zNj@j;n>pfW4%z4;WTG6V`#)M(B)(=}KXo~aQEv+d$EPwFpNkcv;os`Gqj3?e2ym4U z{um)aEBSE|vov7Ae1*MY`8t?AYvX98CH@GVE~jM=rZkSy{*dy>WG1AXD#6HsLH5uI z_R7j*=t?INJ6iRtpDs_){Zv#IhB`}G{ofgvglmf5>d z*A=Xl7OSL%;K8<)F8JW0(Q2qw2m2;9`st;VMM1)PM5)?L{lR^tQP&${F&7T3RQwoq zv0Jin$l=+ILW_DzNHZ1HlbIr#v&caPaJBH6W-1mwlOs(ZBcM`5y4^a>s$DdW1w(jf z>G*$55fUQ#X7*8a6YGG9qxQyQ)#vbJS#;pEJ#Pe+yzLt}t)UxFPL`XJga3k0ssGjF z%J>)$wx{AF^_jS^!2|aV^T0g>-X=~xywubE89$TJSz5F-qzjp97!(0 z+KsR*kov{4D5DRv*(0R8gLE$iBnf5ks~FR1-Du7f;>~cQlFv={Kgh(x7lr0@7~HS=t-*bEpUeetYuCRl2KX>m9g)w+CS>`-7fj- zCqk@X%2h35r+uLF)_E&^9h2l5-(&s0HB~F^?VtPU!iQM`Zn;aUUz9sPcy0h5yh@$F z;Ns_n3)cSWmkfPw3 z3*Rdpl*g@tb-k*tS-{^&jU?uH?$I@gs$HmlT|JcIAg)7_jzyCHS(!TjvrFb>r*1@b z;iR|`Cwt-`iRUFTlpUshO>{}V8Lg|q=UI0!^{fb4L}4692D>*Ma)W$_K9!T&@6Gh) zD{=X@;*?S(792uX?7@eRC|7byt;LQ)C zfXO!f;{sL1Vf8O9d?zV?3gzE~01bfq3Jxp{rYRXO>k}6<0=)&6`Zr(JbaOE-#zXi5 zJhR@?z^?~BAQnf))bo(WY5Ilwg`>(o@)4TYioeF>*DGxrJs0tfCI#|nc{JTat(56y zY)Dv!K4ortna)>J&ZA|>pu5+R2(aAF_BCN2NdZ#8mOK0XEFDhn32XI*u|S_^&NC-| z_0wOcmIGADG+0z@qvd^GqD{t=v<-S0P9DInUQ7zC=uE<-jw34r#tLEu0V!0MDS+z2 z^@1im=Foelza8Y`;g-pGj5-7N5ljYplMFmJS!^;=>-{wC3MQ!Hn;qokgAcneAKDkl z0wjhb;4fNGL#i}u^C?S#0yVz3_3LE!ZX3OrPPu-Ebh85P>SX{t0X5-SSrecpSaujl zS0yCKG2OHb?K*!p8CQ&;?jS4Y(Ljx~MnFTJ(ZuTsU>J=6Qv=AKvp6=6q=YMKb5jEY(nQ~L6YEzO%y40Yi7ax>vdqGRHJ3D9!Tu}>P*SHxXd!)Vjw0;P zO!;Cbxs`L8WA+y^H!>;UIiq*}q`xarV+9D^Sf^8* z^#@zPCa4#iL=%TNhblH`4<09k6?RO zO0KYS@dyRJJ6*@oU;=p>65%ar*Gj0Jn734$3*3tnK!P~BhKM{oj>R}_ks=)GLpX1I z@BH=WRJ_5tSdlaS$3g=ppAwgKQjgi4Dt^sZg%4(E-<>zmzM8Ey(K2+DJ@k!!1lSZh z(!+zHpmCq_4gOap%TzX%JDX5W*A!99*+dRcS+-8J_(*P;o30aJd{96*L_!mdo??gb zxS+V2A+BQ#0ObTMbl{s=F%)NsyWRh~IX}&E4yavg<35wE5wd=?e98Lp5|P?50k2st z8+$_NY>bQ$*9^IF`<|)ptQbZ0kcQu_kM6Do%)<*~Fr4GL_eN9UgZ-}zRU<_YK1y7@Fho}d zB_MB@H+Fx$x2>tLfB!5+;%d*pw!^E_T{9ls6(%ZX4i`PxPoKN-@oLYIUC^C^o{E`Q zpFk$8NCo%U`J{6i{pRb^zNHYj{r^&!{y&FX^S}NpK<+H{EWM?O*=yOv3AWU`6j~ZE zxouM9XwUky^}T<4c=OU0m%{eUNrK03lo)PhR~bW?H`{|l(CE~4w(`GhOa3kbsCd#Y zacmOL3{RG%Yu%97(Xx$~S*EY0USnuaJ^gHKrl zsSTHzABfOcB)2tCWm$DuT4vp8Edx59SXnIjax5!$Hh!O7IE=05p0#eLE+*Mx8Fyyt zf=hKVC0G-7#1Ur-nVReQQDWQ&w&}L%quT_l$ZfIMVf|W1$gI*|@4hfju*>aW4_4+3 z(`no7@wuAuTYZJG=Pd(Fqa}}NFaynjR<=y@&h!V(;eusfq;zR?0>Rnp?SiwH+V@_n ziU@Sm=6W`0bKN#WuC`Q12u?N=s7BZB6-aqbBNNqwChR;< z-CkP@3slr&!-z7U(9StzYI(E48ZPGZvc{~a@gfSjG{`J zMbke)qOd;l%^C&7K!9){h2Euz-D8&UYEno!M`o6bn42}l0i~u_HS1w-%F}&Y2Z@@k zuy7TYu@2Imn*D93;sIhJo>N$wt$>cbB-T%`A* z+*(_(T$u+g94c^ftaN@GL_4%@BvXV_;jIKtB(jSo%PN#lpVb#yh-)TLxk3DSl z{hQZ|)ABE-e<=Mer!Q$l7?NvtbECXjmh@q7$A@#}ht440k585le#~=yZmk?vi)R(M zF=ws5?lvn*)V#K7@~EH_%Us)}PD~$mb5ljB$@C6tk?D2Iag(tAxIbjsrUuQJv4iuy zh$YGN4w$In6pi}zE={xC7BS5V&pTZjSF*)pr#XSqMHaCI*6Z{_DZI#2t-PtzRAl}D zZ|hUO*L=r3g(M&s*@|>7zOj&M7^M!dh1xAdG*hd!TcvE_;X?fLQ9}d5;~N^r@FHu4 zr1BQBX_n;cBbo6>d+|;Bg*EXFy~HN&M>tW${fJqy5(y!dbQ9)B3(d+~*euRM_3Gq9 z4)JO0wgX7QG+hubK839Vak-16CXE_(x`>4LNAtC4%{W@aj_^WKL;ijAkkD`CnA!E3 zUf_CrPo3uR-qHBY#_!I|KeLEjzpEgAJyp;)R#`vjr-<7j;+Evuytqm(l9gxUmQZC{ zUy9IVQDw|bh0A9)zGUpuDXttoi}E_nYUJ&JJW7k4>DvO6B{;udJ{3x$;K=A+A6xA* z-*9kR9VhFgZ!=*s5OthneHdHsb;0>`&eao6A-1J`G2cx11Am%9fz57d7Gh`$mLbQ` zSodo0z|WPN70;B#xj6ve4OpJ#1nemre${0-z^fp@r8A&x9246M;&J&!wivfX36$GW zv889Oh^Ta=VBCYOXoHxK$=R5oJp(uB7Yo``Cq=?}sliAXbXcg>P@@vy2857Y;~oHn z?N{g9&fnfIb=npkJQ=jb%$cuU;kJH4hIB)V8~^6@>`eQEgka`xuZ?JPC(o>XG`P&r z$C=3VBXjw$@pJMgtqvw5ESriBU_zal_D!>9tfdtF4meKVQBXJoYPeCw&Eea!~ zdWGD8q!3DP5s_lmXIA?3dkf^%2>ul+W}}6bMqD+jG~g-(Ze-#DAE;?dR8HJgvT{43 z5^o{$xF&6spwdX>*`i1#?5yQvJhlz)cajtCWYrYz!Rd|^AI-tVd=-Jo$NPO#Q@l~R z4&zsa{j1B6kWZ6e3RxpIjQwMeBPIKCf8cq`3$(s1W~JK3M;mQ?u6&$#yZ&}@de0_# zD=3j2mwFo8e(d% zvcbA|TpT#ET*oy}Xc$|BMCnVUfLamQUNS3z*f3McM-3^OT0enJM9Aq;^@rMF>T|dU zWzh%h?TfevOYQBju=)kimA+uSedO-*Wd4}f!3l=O1G@WSy`5&4`z9io#uP#eIH{P6 z8uaWI+xAG>73D~49pvG^h^@x74e!#QA)<#MF@XW?rNTV{vp1@TH_U*LSL zH)pSI1F}|QVnC?{mX&%b@LzZ+); zKdGp<+hI;iv%}0q?BC???@UmdF zh_jHnKM|dU%|Z(8ftQ&+^{W?-g$E!hP=i**QR!7|Vl0q9l?LLZwJfn@pj}7E;E*xU zj>w(Qe}0z!Z;s0eJvc4yr#Y?MU91T1E=W3IC!X(O&*n$%O4<~Eddi42k3NS;7Cx;T z96RJslgQ1o4TP+LR7^{QNw2kPyF77EPHowD1Ab+99YF@r42ha@L8ZaN zyAmN-(dwD+E$vqGEGaJD9LEWsO*D}Co)rOB;4vn>s<%n95{Gp}DG z2|ikO{Pt1px!|K8cP-z$dxQU3eFFbByl*&iq~n1u+H0}8kfYJQHz}+J;XTkN1RwpN z!2e_uGp30drns&Yq^_A`%4>c&q`7IHwR!uY2E~XX1d`>bnWEs%jd6#SRz+dXEFkL_ zhRin4!he8T$4%EWD`ZtAs+uO1sS(l;d}Jq6Tb7JcyYveLRzYB6FY3*an+-L@8g7~8 zYDMqM(XYeOZf2Ryo?qXJ=hmU_l1ur`c&-S}YPP%bDLXOK7H*OkV!@j2^Abte>*q1C zP81knNooK}QM-}`J3dqA%CKJLZl5uRHfD{+?M=m(*dhhW3_MGpR)S>3lscV2+kavu z0z??x=GXq!_0WF=CM@&lJqmsSA+^rUhR+Prc@s*EHodkhj(+ zzpjHcoh+F;zc)q}j(VIn3aBM?>P?YVa~<=nA%6&wC1m2q?Usl7>dItrwuT8=Il;ObC^Ie-48XU2jkyXS0f_!?)K$>EB|IZAH85l1 zCpCPLE~YF?zt$F8n74!5$}YS|*gY<*X>@_Pow+?MfbmxDYr0vbMgN|1a>L|vzpvEI8b@hcZjWyG)usWj?{>5|#P64a3_Y;D z3Zvv!&LlT_4Yc0tsxU`@dk{_FyGeD++l(rs?n{cTMFmbr7e zikF&PBy$T;HJz`%ASy>4P|&b*Zh?CwAZpk0Z9hn!)Q*?~@Mn2@YA5GQ`T6s`-)ecb zN}82J;D+pvM$h;e$|3D7e;%x3sEiXBgha-dy}a9@qJYxjCC~F+dIDH9@kV~ z_{LiO`Kan4xRk1gx`0jpTG;k~oYF%MNg9N#if&7Tkh|vUD&N^(H(`>y2VIJ;t|G>4 zx47%9%cJl89QmlL(~X;LZA5A;Ha53yH+PLS7n5`vJhLH>xaGbuA|uh$-S67UuM{Ef z=+)<+9A++)72ZtvV**6OeZR|sIWQ|8%@X=v23m|P5w9S|)THFijj56pZs`gR{sEg+ zm^gbfI*aXTl5aqRtvWT#dx$%&*uy#BVEz+B)y`}I#<$q#dW%+&z);q;j_*hbn^FW-sK^X0UR9)E{!n-K5 zJRDzVLvuhQ9oF1zuZIk5Q(Yu3a`%I($(03>+F^G$*mh87D`irxr4_dqBKJ44gL_qS zB2nimuy)ZUF>6xw^TM#JIvy+yafObj^ft+lXm)oi=!f8-H=43(i0_Ebv!?PU zzNz1*k=TTU02U#kfd;Cro`gC^_O=sF=kH!l`z5atN1W7t$3gVxaGY$1SueOSJ`j9gP2Z1_w#gVwp&hh4M8cG7)!M~{K!Q6> zQ@ukGRN0QMFH{=n&KUsA$uH`-4c_2fZ=q*YSwt@FFx4{4r`e)JVDD*6JxU)u(9nsA z3zbzctAbB`ZX8?wJ}pDEsFOyG@Ty3ed$I(bl7S4T)#G#!px^Hsf*iO zNsnDn|4wTWHu3DfQ9Qe_$%Ww?bFMgll%Ux4KPjZ`+yd><0cq zPNkx$AUOKZf+OQ#^|^%mmWBHo<9$2g$(|%}YSyUoTicWs=q#OQJuMFa#1)edxF02P zKPu&ZM6F)($#kMY=ga7T`9`13^kbyR&`c|!H?zk)B=tyisV-=aLws@!zx}*QQ~PzMMHR{K zzd&?+wQn1*?{xUN>GnJiV?sF7I60ne%n1)GE_>=i!nHfT*Xck<7ak{AZVHerH^m%j zHJzlI_GtH>5HX7stcRCbu%47zL*~15z=<4}YsXTXQi#32hBtSHQHK22q^~!&RISlV zUl*7wpV%VIhUpm>E^~Ds5b2y`0(0kNS@~U!D@9mZSJ|7|Q(?<|yBcM-h?CQVA8c0g z*XS43VJ>TSekRTR(%Id0I6s-F%`l{hrY^{87GbDC9v9}*V@MHZ`*RQH%T9$+Rd4Q* zV6A|F4sywCvpy>4VZeA!a#~8 znnr!OU)gQN@;znO%KDZAsJv!3pvvBu+-j&}%MUUQbqFDgR;vV_D`VLo5QWpzB0Rhe zwm7@-JZ_+YGWE_!C`9d~e!Y`^fHM8tn<(%c^1BB zU6+JpZa8`KqVzgae_Ye-OIDR*6UHZl9_PoURl!6(J9DXQDq{vq3%aBVr&WqRoAIU# zW0K}oc4jjRF7fme>P6|t5X03`Fl!q!na$aP4lcA_q|X+#k1miw3<#?!`BWPh92jP~ z7Z>`w=7XP|pM{q?9dn(Zz$|j%;RWv9J^xfg|65zenA`K}qRkndY0%kY;J*)sf5LMAX{Q5d^fwc?9NB|isaK;(wJNXHul)kb_k z)7m0w^Cj{ucis_9m{>ZOeyk9x4zORXR(IG&#hXX)_qh=4rVTP87UB%J7~%_-Yup+d zEbI4`)4>Y}M?h~}W$7sp;b5gH$PO^WsJ39V6RtXF{Ou33jO;`KiGx4}uHu?BhW#FV zkWRn{RpE{lkY+YU(h&_Q1UABH%gqTzxqh`xyMWB;*;JUCW)%oIdb1l-OUuxH-O$?l zJG3eHYr-T@L&dV-2fG@7s@#4&xc}mn>&y=WwHoT9*$d}veY{{Wo!drj%t&xYFOol1 zyXgNU35rynQksM2C{G2sl;eqeB7csKU{A`-5~A^_V9CU`jlAu#%R}8q-VVO;!8>*0 zE3j&0-JYuZbu4vD^cJ)5u&DF*k^L+BqD={%}Zn+TPYe$3UeOnM%+Y^npbA zjnbz+MQW|$SLtyuucTGnko7VQ#DgDy^d?aRo(!lL^oKvXRo+B@*uO zWXh(Zf7okasA1qCa%u5l`;w{>q;H+QvrBxs-@l!>%{?RCrp_zC*0F=g>OALfj=9qD z6SlZeO;`S$dSk_Ltj0N-uhZu|)+ZLgNdc%IFt~|O+356)^IpvmPEh*FVcO6yCSk_OLlUj!^u*N;@lk=Y@*kex zdYFhN;?nvI2_30!M^x(}a9UaIgx2xcc3%}I1KiM1t_flUc-|jzY(V35sDf@Q=47P9 z%J~aU*nEX8FF}|8T59j;O?lVealOIs)&ueuelhp2LB|l8Lfbis@#u(PCE)_8*eXwO@=e)g^R>}u_NHyuPUW%!KebAB6x8gm^GHXK|SCJS4W?@2*3Zhk<^&>r@{Pc7ep9!hcj z{ClP|N3l`!2o?pSD(Og6&?)*C@62nmx-s4|@K2!`d?H2kHmUCZ6Q*Fpp}Y8hHg! zy&~IZ5qLg4PA1s^$;2N&F#{VtlZxiq^q`{fM8NuWHC1waCLol6veC#SXD7qjgKt8l z>aUMv5JjMAsMX2!abDou$N?h&wL=#Iw@p#VM#6C@k4a z>O4Rc`u#8Jf|A(l65jl$9{QID4}|^|u$1_?>GgpM(@gccNiOMc?~T0{i@#&b*;7_t z%D+$kIW{OV&jf}?REj*C8i|jJCp;DKSyiIHI!S{J*N`V{zkSWxI=Om-396nP|@j3*=ueC<_38FY>(Y7WS_?YA=vQF@jtS! z)T@`Y&}Im;B6IHz_AINlhN|pEM~WPBK*5V?5E_uvOd2_zc%aRJz3|jEA9-qg4(U7( zAkj=fpUY`f+6#$R`f-ScV)5xQqK|t<(0OqT988YEA zz0E7wP25HjnA;3N%9FO24)iCSC;DtJX-}?CXDkN-tuMtc`k%$?lW7^+r@L2s{1(Vi z2lLD%>+iShQZn|sYDVEA7bs)rPwrz&=L{V_D?Y;bQs~xbcDYtAfvg|C=TZGLw|Dnw zXv_qnNY`|N`GJZ@ht)uc&{fA!37JMSJHUiW*5jx|jH8qojvwQ>O0n~!zkchii{1X{ z$CE|xzPtKj`?`!(>k2wA4wc8}4J1T`=jDmSlcvTTB>XWCEZ~YC{~EUCQ~sy?W`jch zHMcv=<-r) z^@-o4)yI)9mpjDoAm^3?=7_{1dZWWz#=p=>N_f`WNgae#LT5#C&&19ebJ4g=;%* z`g0~~9!~$dVw3m?Yc1I;_n+gr^sN~_A<5qMN^z|BV94TWBG03Ts1JZM1c+&ko7{f9 zbuYb|>0^H@o-YTy7_0_>y##nA_n_oOvsx8}PGklUK9H!OHl7chHj%~VflY(-DmtFW zCXPwE8Z(vND8Z~vg_O_;w5l1hMAdKZkp%J~Pt@`a2NHT9frnem)Ju%97y(yJH2BTQ z$gG4+gfT(|n$8xL1W(g>7fPCR^olou)o~nM&Vi8tx@fd&BS-=^wzc}Ky)Et`=1wl7>^wLP{2 z_guR>l1TwFjn+rIPf~unMhpoG1%Mz}lgC%F&gFd)Kco+)!Ge{dpwJ;*UibF5pYP^h z`)8;mBRgK9a03@p_@(*?Mhx^2uA_4aa5=!Z~j!I9| zgVQsqEE$4i+-AnjsiE96N%}Wn`wmb5079LYPftl?^=cZc26Yn*ChHh+yFUu_50W70 z?4eJRd3i`evG~M~w1b3;PlC?ko?(3d(ti9~X!Gat?tjYAzq}qgc1%dT+v8=PL%)n+ zjP8ur-kFmTr`Dr!J5TkzmhaUQSEEnoEDZI&x6q^=aK{5AUGy|M^(39@1$98?FMGC> zyZ4u^{$2+=)vK-*DPnuRjIDOPyXQd3>YIZ6^yd8eK0}*boqL~ct@Ao{`sZ$Q<+5Lg zmyaM_AFNQs8o!La>~igcl-tXSa+cS*H_PQZ&LWLL!$+|&j1Td0b{z2|5o@=;g9a!d zn%>cO&Z-^3W3|N36MGx+Gq>7oIHz;zl`rR{d^>7*F^+~xv0v@hzmHPCAzl}_JL(O; zjbovih8OJ6B?`S) zj6U7<+dT(L$8)v@{<3w?ft1y^4-{&aJl6`3V%-BQ0{IslNnCtr=-X4w=*bfXZ#n+byugxu}y%g4=4BJda5aybmi0MSe zd8(E-L0+{qY_lraDI7d+zVqRRJAPk8-FbP=(l;jUYudN3Y4g#~PbwG85NC+iAKtS0 ziRRcV0RB*6dHu3g0Td>|uRlAd|hIFzwd*YX;*Fq zI@TZB75~K5F(z?_9fyM$4H6bswI9D8?#@v z%!Bie_{W;@q(u5qm&AZe&>{yNlO-AGUbZCl>ig`mapr-Vq>J~t<6)uD3BF2tpaLn8 z9;jJu_j>%C?$$$O$|BqO05k>PiO^T2tv5P3XA|OLMZ@@um`NNfHveABWNPd=v(f zY|4EkRIPMy5A2U93G)*>xkt-xqDvSZVuv^b03Q-vLaI!*sVbz&w<{%Mi$})MJ&u$N z*;I;XDpc+Lb+pQ)&+ZauP#tmT5vSUmvZz)lieZ4Y;F$Ne!l#_6%laE5Nj#tM@z z4xk_)N$?5b&+S)1Brq87APS*_Pr2iX^B&uhcG!}PfzL1KKp382V;~fQ(j8s&Av=jo zx(LIWT5S(^K&R3jS2g3MNwh%Kd~ly0wj(;ENfh2f8iJQ25uv9d`OdpwIY$U;cBY%f;7A z9YR-oOXx1wds1(U7Rfr^iDWfvr|?!^D>(Brci5||z0>QGYm;ERj-Kz5V0^-zlz4Kj z45fpeFN+gKO=g2gPF=kkAy!a z9%w;NaNTNWDBOLdBoQ8@zLcJbpp}V!@?oJ@>5Xl42h2zl4iA%lx^RJl?|wo*T>g$hm=fv1GwSzT6b?go96rLZbjU(aj|14)?~<$C^?!^( zc-kb4o9Du*_gWw?kAhcz%q~ANW>?N^b$mJ$>G6yILZ{^A4oOJlo!<0yIWzIa)rIS`t}wanB8xDu|{En@U#>6O_;K{-NO#$uX*JLbZ*S zY#~YtmCwhBrebl1ZE69!#ELVw0vv{K56d~q5aKO8J3&2z4Tt^+XHi&TD2F6 zF{Na*5KXeF`5qZDHC20I7K;ZGR0feKvdP@g;?&xjS~P-RbA@ZTmocEOxzhRA>QVn0 zfu3I+gVya_=6UVaCbX`w28|HZ8Y8fno;28pKaMsQnro%bS=`RJCw}?NQ_=V4`x^Cn ztQI>JCpZ}vTo$%7wJ|@eYiCTZI=nU|Lj1&cXYx#5inhF~b{Q%S`-~Nba4H5l`OC88 zF=6T6ArCi+&t%tpom^9yFWWh(ExH-AZOglrl2xcsx3VaC+L*{XFX!}dfFXMN#2j}o^py!SjSSyoykiUrIvo}53RV3yzuM!>z zZ_V^hndzTAg~(qOkqedHri2-~&T1RW-n7o=!#^miUE8v=Yw4$cT^sdrqWXI=aN8nk z4$1G$?D7_QZU`=)E8Cg6I;?By)cy25%y~(3-FyFzwaZriw$7s9OC`;--R2^eEK2K- z1U7J~;+Uw6xz|^ZX@}?cJM!cOO{Ep(t4JcIky_(g;3ARvxwLU>)RS7*KXTtNebIuG z@j;}6mLaG1+3n9xcnu!+T-Azeep=Q4$PHcP-tr*roxo>px3=Y7YmWT;bdL;&jvZD9KPB7Hhj1H3VS@ybDwiK#s--b9d4U~J8piP zfev`&wMcrW+h~~n?wnf4-^y#Tl&|eC%MzWLCr*YY z_dYN=;Ce7*^YYSl%|R9k<^i7D4fmxkxX!2JuXFDBiHU}fte=RWU**s`oCUNOH%qTiCaIkh*Jk8LLBtxZ!_Fua`Nc%8{~|3r(Hy0)af zs=LKMa;+#jnYHWm@SH&!1|uk|Rxt)G`5Nr9*>&PVHwVs{HYsx&6M6O+X8CMb@FeAs z=-PD#TQ}^P_>^bzRj=+LQ0AlQR4me#f7;yrf&awDAVWb2J8GMagpw#?eR}i`|CkU3ZmjKTRQ0ULkMe`Q~`8TV|kO;CYDk zxFm}Vn@z^SM@^iDZVYNh3j-cxEZyT_@-gV?tvj>1AN}Do)5_@35UPC9u}~pJI4Ia{ ZO2CtaCPyN5O?3Z`-hwwQaueB}007Qf=34*& diff --git a/src/ui/sounds/semesterapparat_ui.ui b/src/ui/sounds/semesterapparat_ui.ui deleted file mode 100644 index 529011b..0000000 --- a/src/ui/sounds/semesterapparat_ui.ui +++ /dev/null @@ -1,2146 +0,0 @@ - - - MainWindow - - - Qt::WindowModal - - - true - - - - 0 - 0 - 1593 - 800 - - - - - 0 - 0 - - - - - 1278 - 800 - - - - - 1920 - 800 - - - - Qt::NoContextMenu - - - Semesterapparatsmanagement - - - - - 0 - 0 - - - - - - 0 - 0 - 1271 - 761 - - - - - - - - - - - Qt::NoFocus - - - 1 - - - - - 0 - 0 - - - - Anlegen - - - - - 0 - 0 - 1261 - 163 - - - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Qt::NoFocus - - - Load the Semesterapparate from the database - - - App. aufrufen - - - - - - - Qt::NoFocus - - - neu. App anlegen - - - - - - - Auswahl abbrechen - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - Qt::NoFocus - - - QAbstractScrollArea::AdjustToContents - - - QAbstractItemView::SelectedClicked - - - true - - - Qt::ElideMiddle - - - true - - - true - - - - AppNr - - - - - App Name - - - - - Professor - - - - - gültig bis - - - - - Dauerapparat - - - - - KontoNr - - - - - - - - - - - - - - - - - - 0 - 160 - 1261 - 21 - - - - Qt::Horizontal - - - - - true - - - - 0 - 180 - 1261 - 511 - - - - - - - - 0 - 0 - - - - - 0 - 210 - - - - - 12 - 75 - true - - - - Apparatsdetails - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - false - - - - - 765 - 20 - 321 - 181 - - - - - 10 - 50 - false - false - - - - Qt::NoFocus - - - true - - - QAbstractScrollArea::AdjustToContents - - - true - - - QAbstractItemView::DropOnly - - - Qt::LinkAction - - - QAbstractItemView::SingleSelection - - - - Dokumentname - - - - Arial - 8 - - - - - - Dateityp - - - - Arial - 8 - - - - - - Neu? - - - - Arial - 8 - - - - - - path - - - - - - true - - - - 10 - 30 - 1241 - 151 - - - - - 0 - 0 - - - - QFrame::StyledPanel - - - QFrame::Raised - - - - - 110 - 50 - 69 - 22 - - - - - 9 - 50 - false - - - - true - - - - - - 250 - 20 - 91 - 21 - - - - - 9 - 50 - false - - - - Apparatsname - - - - - - 340 - 50 - 82 - 17 - - - - - 9 - 50 - false - - - - Qt::NoFocus - - - Winter - - - - - - 10 - 80 - 71 - 21 - - - - - 9 - 50 - false - - - - Prof. Name - - - - - - 110 - 20 - 69 - 22 - - - - - 9 - 50 - false - - - - Qt::ImhDigitsOnly - - - true - - - - - - 340 - 20 - 113 - 20 - - - - - 9 - 50 - false - - - - Qt::StrongFocus - - - - - - 340 - 70 - 82 - 17 - - - - - 9 - 50 - false - - - - Qt::NoFocus - - - Sommer - - - - - - 10 - 50 - 61 - 20 - - - - - 9 - 50 - false - - - - Prof. Titel - - - - - - 270 - 60 - 61 - 21 - - - - - 9 - 50 - false - - - - Semester - - - - - - 410 - 60 - 113 - 20 - - - - - 9 - 50 - false - - - - Qt::StrongFocus - - - 4 - - - 2023 - - - - - - 10 - 20 - 101 - 21 - - - - - 9 - 50 - false - - - - Apparatsnummer - - - - - - 260 - 120 - 75 - 23 - - - - - 9 - 50 - false - - - - Speichern - - - - - - 350 - 120 - 75 - 23 - - - - - 9 - 50 - false - - - - Aktualisieren - - - - - - 340 - 90 - 101 - 17 - - - - - 9 - 50 - false - - - - Dauerapparat - - - - - - 10 - 110 - 71 - 21 - - - - - 9 - 50 - false - - - - Mail - - - - - - 110 - 110 - 121 - 20 - - - - - 9 - 50 - false - - - - Qt::ImhEmailCharactersOnly - - - 200 - - - - - - - - - 10 - 130 - 71 - 21 - - - - - 9 - 50 - false - - - - Tel - - - - - - 110 - 130 - 121 - 20 - - - - - 9 - 50 - false - - - - Qt::ImhDigitsOnly - - - - - - - - - 470 - 20 - 51 - 21 - - - - - 9 - 50 - false - - - - Fach - - - - - - 510 - 20 - 113 - 20 - - - - - 9 - 50 - false - - - - Qt::StrongFocus - - - - - - 110 - 80 - 121 - 22 - - - - - 8 - 50 - false - - - - Qt::StrongFocus - - - true - - - - - - QComboBox::InsertAlphabetically - - - true - - - - - - 100 - 110 - 47 - 21 - - - - - 9 - 50 - false - - - - * - - - - - - 100 - 130 - 47 - 21 - - - - - 9 - 50 - false - - - - * - - - - - - 100 - 80 - 47 - 21 - - - - - 9 - 50 - false - - - - * - - - - - - 330 - 20 - 16 - 21 - - - - - 9 - 50 - false - - - - * - - - - - - 500 - 20 - 47 - 21 - - - - - 9 - 50 - false - - - - Qt::NoFocus - - - * - - - - - - 330 - 60 - 16 - 21 - - - - - 9 - 50 - false - - - - * - - - - - - 1090 - 20 - 131 - 25 - - - - - 9 - 50 - false - - - - Dokument hinzufügen - - - - - - 1090 - 60 - 131 - 25 - - - - - 9 - 50 - false - - - - Dokument öffnen - - - - - - 1090 - 100 - 131 - 51 - - - - - 9 - 50 - false - - - - Abhängig von der Anzahl der Medien kann die Suche sehr lange dauern - - - Medien aus Dokument - hinzufügen - - - - - - 550 - 70 - 202 - 80 - - - - - - - - 9 - 50 - false - - - - Prof-ID-aDIS - - - - - - - - 9 - 50 - false - - - - - - - - - 9 - 50 - false - - - - Apparat-ID-aDIS - - - - - - - - - - - - 450 - 120 - 91 - 17 - - - - - 9 - 50 - false - - - - Mail senden - - - _mand - drpdwn_prof_title - label_5 - sem_winter - label_4 - drpdwn_app_nr - sem_sommer - label_3 - label_6 - sem_year - label_2 - btn_apparat_save - btn_apparat_apply - check_eternal_app - label_8 - label_9 - label_10 - mail_mand - telnr_mand - profname_mand - appname_mand - fach_mand - btn_add_document - btn_open_document - app_fach - app_name - prof_tel_nr - drpdwn_prof_name - prof_mail - check_file - formLayoutWidget_2 - check_send_mail - - frame - dokument_list - - - - - - - 0 - 0 - - - - - 1259 - 0 - - - - Qt::NoFocus - - - Qt::CustomContextMenu - - - QAbstractScrollArea::AdjustToContents - - - QAbstractItemView::NoEditTriggers - - - true - - - QAbstractItemView::SelectRows - - - true - - - true - - - - Buchtitel - - - - - Signatur - - - - - Auflage - - - - - Autor - - - - - verfügbar? - - - - - Vorgemerkt - - - - - Link - - - - - - - - - 11 - 75 - true - - - - Medienliste - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 20 - 20 - - - - - - - - gel. Medien anzeigen - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 40 - 20 - - - - - - - - - - Medien werden hinzugefügt - - - - - - - Qt::Vertical - - - - - - - Medium x/y - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 40 - 20 - - - - - - - - Vorgemertk? - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - 0 - 700 - 121 - 20 - - - - Qt::NoFocus - - - Medien hinzufügen - - - - - - Suchen / Statistik - - - - - 0 - 0 - 1251 - 721 - - - - - - - - 16777215 - 250 - - - - 0 - - - - Statistik - - - - - 10 - 180 - 75 - 23 - - - - Suchen - - - - - - 10 - 10 - 491 - 161 - - - - - - - Appnr.: - - - - - - - true - - - - - - - Dauerapp: - - - - - - - Endsemester: - - - - - - - Erstellsemester: - - - - - - - - - - Person: - - - - - - - Fach: - - - - - - - true - - - - - - - true - - - - - - - true - - - - - - - true - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Löschbar - - - - - - - - - - - - - - - - 100 - 180 - 401 - 23 - - - - - - - - - - Suchen - - - - - - - - QFrame::StyledPanel - - - QFrame::Raised - - - - - - 780 - 10 - 441 - 441 - - - - 0 - - - - Tabelle - - - - - 0 - 0 - 435 - 191 - - - - - 0 - 0 - - - - - 16777215 - 191 - - - - QAbstractItemView::NoEditTriggers - - - true - - - false - - - - Semester - - - - - Zugang - - - - - Abgang - - - - - - - 0 - 210 - 431 - 211 - - - - - - - Erstellte und gelöschte Semesterapparate - - - - - - - 10 - 10 - 761 - 441 - - - - - - 0 - 0 - 761 - 51 - - - - - - - Ausgewählte Löschen - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - 0 - 50 - 761 - 391 - - - - - - 0 - 0 - 761 - 391 - - - - QAbstractItemView::NoEditTriggers - - - - - - - - - Apparatsname - - - - - Apparatsnummer - - - - - Person - - - - - Fach - - - - - - - - - - - - - - Admin - - - - - - - - - - - - - - 1280 - 360 - 311 - 391 - - - - - - - - 6 - - - - - true - - - - 0 - 0 - - - - Software - - - - - 20 - 30 - 241 - 41 - - - - - 8 - 50 - false - - - - Apparatsdaten eingegeben - - - - - - 20 - 70 - 241 - 41 - - - - - 8 - 50 - false - - - - Medien hinzugefügt / importiert - - - - - - 20 - 140 - 241 - 41 - - - - - 8 - 50 - false - - - - Prof-ID und Apparat-ID eingetragen - - - - - - - - - 0 - 0 - - - - aDIS - - - - - 20 - 30 - 241 - 41 - - - - - 8 - 50 - false - false - false - PreferDefault - true - - - - Medien geprüft - - - - - - 20 - 70 - 241 - 41 - - - - - 8 - 50 - false - false - false - PreferDefault - true - - - - Medien bearbeitet - - - - - - 20 - 110 - 161 - 41 - - - - - 8 - 50 - false - false - false - PreferDefault - true - - - - Apparat angelegt - - - - - - 170 - 120 - 101 - 23 - - - - - 8 - 50 - false - false - false - PreferDefault - true - - - - Hier klicken, um die aDIS Abfrage in die Zwischenablage zu kopieren - - - - - - - - - - - - false - - - aDIS Abfrage - - - - ../../../.designer/backup/icons/information.png../../../.designer/backup/icons/information.png - - - false - - - false - - - false - - - - - - - - - - - - - 1280 - 10 - 301 - 341 - - - - QFrame::StyledPanel - - - QFrame::Raised - - - - - 0 - 0 - 291 - 191 - - - - true - - - QCalendarWidget::NoVerticalHeader - - - - - - 0 - 210 - 291 - 121 - - - - QFrame::StyledPanel - - - QFrame::Raised - - - - - 10 - 10 - 47 - 20 - - - - Apparat - - - - - true - - - - 60 - 10 - 31 - 20 - - - - - - - 10 - 40 - 271 - 71 - - - - - - - 130 - 10 - 75 - 23 - - - - Löschen - - - - - - 210 - 10 - 42 - 22 - - - - 1 - - - - - - 260 - 10 - 21 - 22 - - - - TextLabel - - - - - - - - - 0 - 0 - 1593 - 21 - - - - - Datei - - - - - - Bearbeiten - - - - - - - - - - Beenden - - - Ctrl+Q - - - true - - - - - Einstellungen - - - Alt+S - - - true - - - - - drpdwn_app_nr - drpdwn_prof_title - drpdwn_prof_name - prof_mail - prof_tel_nr - app_name - app_fach - sem_winter - sem_sommer - sem_year - check_eternal_app - btn_add_document - btn_open_document - btn_apparat_save - btn_apparat_apply - - - - diff --git a/src/ui/sounds/semesterapparat_ui_ui.py b/src/ui/sounds/semesterapparat_ui_ui.py deleted file mode 100644 index 302f6f3..0000000 --- a/src/ui/sounds/semesterapparat_ui_ui.py +++ /dev/null @@ -1,1075 +0,0 @@ -# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\SemesterapparatsManager\src\ui\sounds\semesterapparat_ui.ui' -# -# Created by: PySide6 UI code generator 6.9.0 -# -# WARNING: Any manual changes made to this file will be lost when pyuic6 is -# run again. Do not edit this file unless you know what you are doing. - - -from PySide6 import QtCore, QtGui, QtWidgets - - -class Ui_MainWindow(object): - def setupUi(self, MainWindow): - MainWindow.setObjectName("MainWindow") - MainWindow.setWindowModality(QtCore.Qt.WindowModality.WindowModal) - MainWindow.setEnabled(True) - MainWindow.resize(1593, 800) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) - MainWindow.setSizePolicy(sizePolicy) - MainWindow.setMinimumSize(QtCore.QSize(1278, 800)) - MainWindow.setMaximumSize(QtCore.QSize(1920, 800)) - MainWindow.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu) - self.centralwidget = QtWidgets.QWidget(parent=MainWindow) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth()) - self.centralwidget.setSizePolicy(sizePolicy) - self.centralwidget.setObjectName("centralwidget") - self.verticalLayoutWidget = QtWidgets.QWidget(parent=self.centralwidget) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 1271, 761)) - self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") - self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) - self.verticalLayout.setContentsMargins(0, 0, 0, 0) - self.verticalLayout.setObjectName("verticalLayout") - self.horizontalLayout = QtWidgets.QHBoxLayout() - self.horizontalLayout.setObjectName("horizontalLayout") - self.gridLayout = QtWidgets.QGridLayout() - self.gridLayout.setObjectName("gridLayout") - self.tabWidget = QtWidgets.QTabWidget(parent=self.verticalLayoutWidget) - self.tabWidget.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - self.tabWidget.setObjectName("tabWidget") - self.tab = QtWidgets.QWidget() - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.tab.sizePolicy().hasHeightForWidth()) - self.tab.setSizePolicy(sizePolicy) - self.tab.setObjectName("tab") - self.horizontalLayoutWidget_2 = QtWidgets.QWidget(parent=self.tab) - self.horizontalLayoutWidget_2.setGeometry(QtCore.QRect(0, 0, 1261, 163)) - self.horizontalLayoutWidget_2.setObjectName("horizontalLayoutWidget_2") - self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_2) - self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) - self.horizontalLayout_2.setObjectName("horizontalLayout_2") - self.formLayout = QtWidgets.QFormLayout() - self.formLayout.setObjectName("formLayout") - self.verticalLayout_2 = QtWidgets.QVBoxLayout() - self.verticalLayout_2.setObjectName("verticalLayout_2") - spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) - self.verticalLayout_2.addItem(spacerItem) - self.load_app = QtWidgets.QPushButton(parent=self.horizontalLayoutWidget_2) - self.load_app.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - self.load_app.setObjectName("load_app") - self.verticalLayout_2.addWidget(self.load_app) - self.create_new_app = QtWidgets.QPushButton(parent=self.horizontalLayoutWidget_2) - self.create_new_app.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - self.create_new_app.setObjectName("create_new_app") - self.verticalLayout_2.addWidget(self.create_new_app) - self.cancel_active_selection = QtWidgets.QPushButton(parent=self.horizontalLayoutWidget_2) - self.cancel_active_selection.setObjectName("cancel_active_selection") - self.verticalLayout_2.addWidget(self.cancel_active_selection) - spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) - self.verticalLayout_2.addItem(spacerItem1) - self.formLayout.setLayout(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.verticalLayout_2) - self.tableWidget_apparate = QtWidgets.QTableWidget(parent=self.horizontalLayoutWidget_2) - self.tableWidget_apparate.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - self.tableWidget_apparate.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents) - self.tableWidget_apparate.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.SelectedClicked) - self.tableWidget_apparate.setAlternatingRowColors(True) - self.tableWidget_apparate.setTextElideMode(QtCore.Qt.TextElideMode.ElideMiddle) - self.tableWidget_apparate.setObjectName("tableWidget_apparate") - self.tableWidget_apparate.setColumnCount(6) - self.tableWidget_apparate.setRowCount(0) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparate.setHorizontalHeaderItem(0, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparate.setHorizontalHeaderItem(1, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparate.setHorizontalHeaderItem(2, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparate.setHorizontalHeaderItem(3, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparate.setHorizontalHeaderItem(4, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparate.setHorizontalHeaderItem(5, item) - self.tableWidget_apparate.horizontalHeader().setCascadingSectionResizes(True) - self.formLayout.setWidget(1, QtWidgets.QFormLayout.ItemRole.FieldRole, self.tableWidget_apparate) - self.horizontalLayout_4 = QtWidgets.QHBoxLayout() - self.horizontalLayout_4.setObjectName("horizontalLayout_4") - self.formLayout.setLayout(2, QtWidgets.QFormLayout.ItemRole.FieldRole, self.horizontalLayout_4) - self.horizontalLayout_3 = QtWidgets.QHBoxLayout() - self.horizontalLayout_3.setObjectName("horizontalLayout_3") - self.formLayout.setLayout(3, QtWidgets.QFormLayout.ItemRole.LabelRole, self.horizontalLayout_3) - self.horizontalLayout_2.addLayout(self.formLayout) - self.line = QtWidgets.QFrame(parent=self.tab) - self.line.setGeometry(QtCore.QRect(0, 160, 1261, 21)) - self.line.setFrameShape(QtWidgets.QFrame.Shape.HLine) - self.line.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) - self.line.setObjectName("line") - self.gridLayoutWidget_2 = QtWidgets.QWidget(parent=self.tab) - self.gridLayoutWidget_2.setEnabled(True) - self.gridLayoutWidget_2.setGeometry(QtCore.QRect(0, 180, 1261, 511)) - self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2") - self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget_2) - self.gridLayout_2.setContentsMargins(0, 0, 0, 0) - self.gridLayout_2.setObjectName("gridLayout_2") - self.app_group_box = QtWidgets.QGroupBox(parent=self.gridLayoutWidget_2) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.app_group_box.sizePolicy().hasHeightForWidth()) - self.app_group_box.setSizePolicy(sizePolicy) - self.app_group_box.setMinimumSize(QtCore.QSize(0, 210)) - font = QtGui.QFont() - font.setPointSize(12) - font.setBold(True) - font.setWeight(75) - self.app_group_box.setFont(font) - self.app_group_box.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter) - self.app_group_box.setCheckable(False) - self.app_group_box.setObjectName("app_group_box") - self.dokument_list = QtWidgets.QTableWidget(parent=self.app_group_box) - self.dokument_list.setGeometry(QtCore.QRect(765, 20, 321, 181)) - font = QtGui.QFont() - font.setPointSize(10) - font.setBold(False) - font.setWeight(50) - font.setKerning(False) - self.dokument_list.setFont(font) - self.dokument_list.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - self.dokument_list.setAcceptDrops(True) - self.dokument_list.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents) - self.dokument_list.setDragEnabled(True) - self.dokument_list.setDragDropMode(QtWidgets.QAbstractItemView.DragDropMode.DropOnly) - self.dokument_list.setDefaultDropAction(QtCore.Qt.DropAction.LinkAction) - self.dokument_list.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.SingleSelection) - self.dokument_list.setObjectName("dokument_list") - self.dokument_list.setColumnCount(4) - self.dokument_list.setRowCount(0) - item = QtWidgets.QTableWidgetItem() - font = QtGui.QFont() - font.setFamily("Arial") - font.setPointSize(8) - item.setFont(font) - self.dokument_list.setHorizontalHeaderItem(0, item) - item = QtWidgets.QTableWidgetItem() - font = QtGui.QFont() - font.setFamily("Arial") - font.setPointSize(8) - item.setFont(font) - self.dokument_list.setHorizontalHeaderItem(1, item) - item = QtWidgets.QTableWidgetItem() - font = QtGui.QFont() - font.setFamily("Arial") - font.setPointSize(8) - item.setFont(font) - self.dokument_list.setHorizontalHeaderItem(2, item) - item = QtWidgets.QTableWidgetItem() - self.dokument_list.setHorizontalHeaderItem(3, item) - self.frame = QtWidgets.QFrame(parent=self.app_group_box) - self.frame.setEnabled(True) - self.frame.setGeometry(QtCore.QRect(10, 30, 1241, 151)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) - self.frame.setSizePolicy(sizePolicy) - self.frame.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) - self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) - self.frame.setObjectName("frame") - self.drpdwn_prof_title = QtWidgets.QComboBox(parent=self.frame) - self.drpdwn_prof_title.setGeometry(QtCore.QRect(110, 50, 69, 22)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.drpdwn_prof_title.setFont(font) - self.drpdwn_prof_title.setEditable(True) - self.drpdwn_prof_title.setObjectName("drpdwn_prof_title") - self.label_5 = QtWidgets.QLabel(parent=self.frame) - self.label_5.setGeometry(QtCore.QRect(250, 20, 91, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.label_5.setFont(font) - self.label_5.setObjectName("label_5") - self.sem_winter = QtWidgets.QRadioButton(parent=self.frame) - self.sem_winter.setGeometry(QtCore.QRect(340, 50, 82, 17)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.sem_winter.setFont(font) - self.sem_winter.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - self.sem_winter.setObjectName("sem_winter") - self.label_4 = QtWidgets.QLabel(parent=self.frame) - self.label_4.setGeometry(QtCore.QRect(10, 80, 71, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.label_4.setFont(font) - self.label_4.setObjectName("label_4") - self.drpdwn_app_nr = QtWidgets.QComboBox(parent=self.frame) - self.drpdwn_app_nr.setGeometry(QtCore.QRect(110, 20, 69, 22)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.drpdwn_app_nr.setFont(font) - self.drpdwn_app_nr.setInputMethodHints(QtCore.Qt.InputMethodHint.ImhDigitsOnly) - self.drpdwn_app_nr.setEditable(True) - self.drpdwn_app_nr.setObjectName("drpdwn_app_nr") - self.app_name = QtWidgets.QLineEdit(parent=self.frame) - self.app_name.setGeometry(QtCore.QRect(340, 20, 113, 20)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.app_name.setFont(font) - self.app_name.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus) - self.app_name.setObjectName("app_name") - self.sem_sommer = QtWidgets.QRadioButton(parent=self.frame) - self.sem_sommer.setGeometry(QtCore.QRect(340, 70, 82, 17)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.sem_sommer.setFont(font) - self.sem_sommer.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - self.sem_sommer.setObjectName("sem_sommer") - self.label_3 = QtWidgets.QLabel(parent=self.frame) - self.label_3.setGeometry(QtCore.QRect(10, 50, 61, 20)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.label_3.setFont(font) - self.label_3.setObjectName("label_3") - self.label_6 = QtWidgets.QLabel(parent=self.frame) - self.label_6.setGeometry(QtCore.QRect(270, 60, 61, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.label_6.setFont(font) - self.label_6.setObjectName("label_6") - self.sem_year = QtWidgets.QLineEdit(parent=self.frame) - self.sem_year.setGeometry(QtCore.QRect(410, 60, 113, 20)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.sem_year.setFont(font) - self.sem_year.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus) - self.sem_year.setMaxLength(4) - self.sem_year.setObjectName("sem_year") - self.label_2 = QtWidgets.QLabel(parent=self.frame) - self.label_2.setGeometry(QtCore.QRect(10, 20, 101, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.label_2.setFont(font) - self.label_2.setObjectName("label_2") - self.btn_apparat_save = QtWidgets.QPushButton(parent=self.frame) - self.btn_apparat_save.setGeometry(QtCore.QRect(260, 120, 75, 23)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.btn_apparat_save.setFont(font) - self.btn_apparat_save.setObjectName("btn_apparat_save") - self.btn_apparat_apply = QtWidgets.QPushButton(parent=self.frame) - self.btn_apparat_apply.setGeometry(QtCore.QRect(350, 120, 75, 23)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.btn_apparat_apply.setFont(font) - self.btn_apparat_apply.setObjectName("btn_apparat_apply") - self.check_eternal_app = QtWidgets.QCheckBox(parent=self.frame) - self.check_eternal_app.setGeometry(QtCore.QRect(340, 90, 101, 17)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.check_eternal_app.setFont(font) - self.check_eternal_app.setObjectName("check_eternal_app") - self.label_8 = QtWidgets.QLabel(parent=self.frame) - self.label_8.setGeometry(QtCore.QRect(10, 110, 71, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.label_8.setFont(font) - self.label_8.setObjectName("label_8") - self.prof_mail = QtWidgets.QLineEdit(parent=self.frame) - self.prof_mail.setGeometry(QtCore.QRect(110, 110, 121, 20)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.prof_mail.setFont(font) - self.prof_mail.setInputMethodHints(QtCore.Qt.InputMethodHint.ImhEmailCharactersOnly) - self.prof_mail.setMaxLength(200) - self.prof_mail.setPlaceholderText("") - self.prof_mail.setObjectName("prof_mail") - self.label_9 = QtWidgets.QLabel(parent=self.frame) - self.label_9.setGeometry(QtCore.QRect(10, 130, 71, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.label_9.setFont(font) - self.label_9.setObjectName("label_9") - self.prof_tel_nr = QtWidgets.QLineEdit(parent=self.frame) - self.prof_tel_nr.setGeometry(QtCore.QRect(110, 130, 121, 20)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.prof_tel_nr.setFont(font) - self.prof_tel_nr.setInputMethodHints(QtCore.Qt.InputMethodHint.ImhDigitsOnly) - self.prof_tel_nr.setPlaceholderText("") - self.prof_tel_nr.setObjectName("prof_tel_nr") - self.label_10 = QtWidgets.QLabel(parent=self.frame) - self.label_10.setGeometry(QtCore.QRect(470, 20, 51, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.label_10.setFont(font) - self.label_10.setObjectName("label_10") - self.app_fach = QtWidgets.QLineEdit(parent=self.frame) - self.app_fach.setGeometry(QtCore.QRect(510, 20, 113, 20)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.app_fach.setFont(font) - self.app_fach.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus) - self.app_fach.setObjectName("app_fach") - self.drpdwn_prof_name = QtWidgets.QComboBox(parent=self.frame) - self.drpdwn_prof_name.setGeometry(QtCore.QRect(110, 80, 121, 22)) - font = QtGui.QFont() - font.setPointSize(8) - font.setBold(False) - font.setWeight(50) - self.drpdwn_prof_name.setFont(font) - self.drpdwn_prof_name.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus) - self.drpdwn_prof_name.setEditable(True) - self.drpdwn_prof_name.setCurrentText("") - self.drpdwn_prof_name.setInsertPolicy(QtWidgets.QComboBox.InsertPolicy.InsertAlphabetically) - self.drpdwn_prof_name.setFrame(True) - self.drpdwn_prof_name.setObjectName("drpdwn_prof_name") - self.mail_mand = QtWidgets.QLabel(parent=self.frame) - self.mail_mand.setGeometry(QtCore.QRect(100, 110, 47, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.mail_mand.setFont(font) - self.mail_mand.setObjectName("mail_mand") - self.telnr_mand = QtWidgets.QLabel(parent=self.frame) - self.telnr_mand.setGeometry(QtCore.QRect(100, 130, 47, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.telnr_mand.setFont(font) - self.telnr_mand.setObjectName("telnr_mand") - self.profname_mand = QtWidgets.QLabel(parent=self.frame) - self.profname_mand.setGeometry(QtCore.QRect(100, 80, 47, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.profname_mand.setFont(font) - self.profname_mand.setObjectName("profname_mand") - self.appname_mand = QtWidgets.QLabel(parent=self.frame) - self.appname_mand.setGeometry(QtCore.QRect(330, 20, 16, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.appname_mand.setFont(font) - self.appname_mand.setObjectName("appname_mand") - self.fach_mand = QtWidgets.QLabel(parent=self.frame) - self.fach_mand.setGeometry(QtCore.QRect(500, 20, 47, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.fach_mand.setFont(font) - self.fach_mand.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - self.fach_mand.setObjectName("fach_mand") - self._mand = QtWidgets.QLabel(parent=self.frame) - self._mand.setGeometry(QtCore.QRect(330, 60, 16, 21)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self._mand.setFont(font) - self._mand.setObjectName("_mand") - self.btn_add_document = QtWidgets.QPushButton(parent=self.frame) - self.btn_add_document.setGeometry(QtCore.QRect(1090, 20, 131, 25)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.btn_add_document.setFont(font) - self.btn_add_document.setObjectName("btn_add_document") - self.btn_open_document = QtWidgets.QPushButton(parent=self.frame) - self.btn_open_document.setGeometry(QtCore.QRect(1090, 60, 131, 25)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.btn_open_document.setFont(font) - self.btn_open_document.setObjectName("btn_open_document") - self.check_file = QtWidgets.QPushButton(parent=self.frame) - self.check_file.setGeometry(QtCore.QRect(1090, 100, 131, 51)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.check_file.setFont(font) - self.check_file.setObjectName("check_file") - self.formLayoutWidget_2 = QtWidgets.QWidget(parent=self.frame) - self.formLayoutWidget_2.setGeometry(QtCore.QRect(550, 70, 202, 80)) - self.formLayoutWidget_2.setObjectName("formLayoutWidget_2") - self.formLayout_3 = QtWidgets.QFormLayout(self.formLayoutWidget_2) - self.formLayout_3.setContentsMargins(0, 0, 0, 0) - self.formLayout_3.setObjectName("formLayout_3") - self.label_12 = QtWidgets.QLabel(parent=self.formLayoutWidget_2) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.label_12.setFont(font) - self.label_12.setObjectName("label_12") - self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_12) - self.prof_id_adis = QtWidgets.QLineEdit(parent=self.formLayoutWidget_2) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.prof_id_adis.setFont(font) - self.prof_id_adis.setObjectName("prof_id_adis") - self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.prof_id_adis) - self.label_13 = QtWidgets.QLabel(parent=self.formLayoutWidget_2) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.label_13.setFont(font) - self.label_13.setObjectName("label_13") - self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_13) - self.apparat_id_adis = QtWidgets.QLineEdit(parent=self.formLayoutWidget_2) - self.apparat_id_adis.setObjectName("apparat_id_adis") - self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.ItemRole.FieldRole, self.apparat_id_adis) - self.check_send_mail = QtWidgets.QCheckBox(parent=self.frame) - self.check_send_mail.setGeometry(QtCore.QRect(450, 120, 91, 17)) - font = QtGui.QFont() - font.setPointSize(9) - font.setBold(False) - font.setWeight(50) - self.check_send_mail.setFont(font) - self.check_send_mail.setObjectName("check_send_mail") - self._mand.raise_() - self.drpdwn_prof_title.raise_() - self.label_5.raise_() - self.sem_winter.raise_() - self.label_4.raise_() - self.drpdwn_app_nr.raise_() - self.sem_sommer.raise_() - self.label_3.raise_() - self.label_6.raise_() - self.sem_year.raise_() - self.label_2.raise_() - self.btn_apparat_save.raise_() - self.btn_apparat_apply.raise_() - self.check_eternal_app.raise_() - self.label_8.raise_() - self.label_9.raise_() - self.label_10.raise_() - self.mail_mand.raise_() - self.telnr_mand.raise_() - self.profname_mand.raise_() - self.appname_mand.raise_() - self.fach_mand.raise_() - self.btn_add_document.raise_() - self.btn_open_document.raise_() - self.app_fach.raise_() - self.app_name.raise_() - self.prof_tel_nr.raise_() - self.drpdwn_prof_name.raise_() - self.prof_mail.raise_() - self.check_file.raise_() - self.formLayoutWidget_2.raise_() - self.check_send_mail.raise_() - self.frame.raise_() - self.dokument_list.raise_() - self.gridLayout_2.addWidget(self.app_group_box, 1, 0, 1, 1) - self.tableWidget_apparat_media = QtWidgets.QTableWidget(parent=self.gridLayoutWidget_2) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.tableWidget_apparat_media.sizePolicy().hasHeightForWidth()) - self.tableWidget_apparat_media.setSizePolicy(sizePolicy) - self.tableWidget_apparat_media.setMinimumSize(QtCore.QSize(1259, 0)) - self.tableWidget_apparat_media.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - self.tableWidget_apparat_media.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.CustomContextMenu) - self.tableWidget_apparat_media.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents) - self.tableWidget_apparat_media.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers) - self.tableWidget_apparat_media.setAlternatingRowColors(True) - self.tableWidget_apparat_media.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows) - self.tableWidget_apparat_media.setObjectName("tableWidget_apparat_media") - self.tableWidget_apparat_media.setColumnCount(7) - self.tableWidget_apparat_media.setRowCount(0) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparat_media.setHorizontalHeaderItem(0, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparat_media.setHorizontalHeaderItem(1, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparat_media.setHorizontalHeaderItem(2, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparat_media.setHorizontalHeaderItem(3, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparat_media.setHorizontalHeaderItem(4, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparat_media.setHorizontalHeaderItem(5, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget_apparat_media.setHorizontalHeaderItem(6, item) - self.tableWidget_apparat_media.horizontalHeader().setCascadingSectionResizes(True) - self.gridLayout_2.addWidget(self.tableWidget_apparat_media, 9, 0, 1, 1) - self.label = QtWidgets.QLabel(parent=self.gridLayoutWidget_2) - font = QtGui.QFont() - font.setPointSize(11) - font.setBold(True) - font.setWeight(75) - self.label.setFont(font) - self.label.setObjectName("label") - self.gridLayout_2.addWidget(self.label, 2, 0, 1, 1) - self.horizontalLayout_5 = QtWidgets.QHBoxLayout() - self.horizontalLayout_5.setObjectName("horizontalLayout_5") - spacerItem2 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum) - self.horizontalLayout_5.addItem(spacerItem2) - self.chkbx_show_del_media = QtWidgets.QCheckBox(parent=self.gridLayoutWidget_2) - self.chkbx_show_del_media.setObjectName("chkbx_show_del_media") - self.horizontalLayout_5.addWidget(self.chkbx_show_del_media) - spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum) - self.horizontalLayout_5.addItem(spacerItem3) - self.add_layout = QtWidgets.QHBoxLayout() - self.add_layout.setObjectName("add_layout") - self.label_info = QtWidgets.QLabel(parent=self.gridLayoutWidget_2) - self.label_info.setObjectName("label_info") - self.add_layout.addWidget(self.label_info) - self.line_2 = QtWidgets.QFrame(parent=self.gridLayoutWidget_2) - self.line_2.setFrameShape(QtWidgets.QFrame.Shape.VLine) - self.line_2.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) - self.line_2.setObjectName("line_2") - self.add_layout.addWidget(self.line_2) - self.progress_label = QtWidgets.QLabel(parent=self.gridLayoutWidget_2) - self.progress_label.setObjectName("progress_label") - self.add_layout.addWidget(self.progress_label) - self.horizontalLayout_5.addLayout(self.add_layout) - spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum) - self.horizontalLayout_5.addItem(spacerItem4) - self.btn_reserve = QtWidgets.QPushButton(parent=self.gridLayoutWidget_2) - self.btn_reserve.setObjectName("btn_reserve") - self.horizontalLayout_5.addWidget(self.btn_reserve) - spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) - self.horizontalLayout_5.addItem(spacerItem5) - self.gridLayout_2.addLayout(self.horizontalLayout_5, 4, 0, 1, 1) - self.add_medium = QtWidgets.QPushButton(parent=self.tab) - self.add_medium.setGeometry(QtCore.QRect(0, 700, 121, 20)) - self.add_medium.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) - self.add_medium.setObjectName("add_medium") - self.tabWidget.addTab(self.tab, "") - self.tab_2 = QtWidgets.QWidget() - self.tab_2.setObjectName("tab_2") - self.verticalLayoutWidget_2 = QtWidgets.QWidget(parent=self.tab_2) - self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(0, 0, 1251, 721)) - self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") - self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget_2) - self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) - self.verticalLayout_3.setObjectName("verticalLayout_3") - self.tabWidget_2 = QtWidgets.QTabWidget(parent=self.verticalLayoutWidget_2) - self.tabWidget_2.setMaximumSize(QtCore.QSize(16777215, 250)) - self.tabWidget_2.setObjectName("tabWidget_2") - self.tab_3 = QtWidgets.QWidget() - self.tab_3.setObjectName("tab_3") - self.btn_search = QtWidgets.QPushButton(parent=self.tab_3) - self.btn_search.setGeometry(QtCore.QRect(10, 180, 75, 23)) - self.btn_search.setObjectName("btn_search") - self.gridLayoutWidget = QtWidgets.QWidget(parent=self.tab_3) - self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 10, 491, 161)) - self.gridLayoutWidget.setObjectName("gridLayoutWidget") - self.gridLayout_3 = QtWidgets.QGridLayout(self.gridLayoutWidget) - self.gridLayout_3.setContentsMargins(0, 0, 0, 0) - self.gridLayout_3.setObjectName("gridLayout_3") - self.label_7 = QtWidgets.QLabel(parent=self.gridLayoutWidget) - self.label_7.setObjectName("label_7") - self.gridLayout_3.addWidget(self.label_7, 0, 0, 1, 1) - self.box_erstellsemester = QtWidgets.QComboBox(parent=self.gridLayoutWidget) - self.box_erstellsemester.setEditable(True) - self.box_erstellsemester.setObjectName("box_erstellsemester") - self.gridLayout_3.addWidget(self.box_erstellsemester, 1, 3, 1, 1) - self.label_18 = QtWidgets.QLabel(parent=self.gridLayoutWidget) - self.label_18.setObjectName("label_18") - self.gridLayout_3.addWidget(self.label_18, 2, 2, 1, 1) - self.label_17 = QtWidgets.QLabel(parent=self.gridLayoutWidget) - self.label_17.setObjectName("label_17") - self.gridLayout_3.addWidget(self.label_17, 0, 2, 1, 1) - self.label_19 = QtWidgets.QLabel(parent=self.gridLayoutWidget) - self.label_19.setObjectName("label_19") - self.gridLayout_3.addWidget(self.label_19, 1, 2, 1, 1) - self.box_dauerapp = QtWidgets.QComboBox(parent=self.gridLayoutWidget) - self.box_dauerapp.setObjectName("box_dauerapp") - self.gridLayout_3.addWidget(self.box_dauerapp, 2, 3, 1, 1) - self.label_11 = QtWidgets.QLabel(parent=self.gridLayoutWidget) - self.label_11.setObjectName("label_11") - self.gridLayout_3.addWidget(self.label_11, 1, 0, 1, 1) - self.label_16 = QtWidgets.QLabel(parent=self.gridLayoutWidget) - self.label_16.setObjectName("label_16") - self.gridLayout_3.addWidget(self.label_16, 2, 0, 1, 1) - self.box_semester = QtWidgets.QComboBox(parent=self.gridLayoutWidget) - self.box_semester.setEditable(True) - self.box_semester.setObjectName("box_semester") - self.gridLayout_3.addWidget(self.box_semester, 0, 3, 1, 1) - self.box_appnrs = QtWidgets.QComboBox(parent=self.gridLayoutWidget) - self.box_appnrs.setEditable(True) - self.box_appnrs.setObjectName("box_appnrs") - self.gridLayout_3.addWidget(self.box_appnrs, 0, 1, 1, 1) - self.box_fach = QtWidgets.QComboBox(parent=self.gridLayoutWidget) - self.box_fach.setEditable(True) - self.box_fach.setObjectName("box_fach") - self.gridLayout_3.addWidget(self.box_fach, 2, 1, 1, 1) - self.box_person = QtWidgets.QComboBox(parent=self.gridLayoutWidget) - self.box_person.setEditable(True) - self.box_person.setObjectName("box_person") - self.gridLayout_3.addWidget(self.box_person, 1, 1, 1, 1) - spacerItem6 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) - self.gridLayout_3.addItem(spacerItem6, 4, 0, 1, 1) - self.label_15 = QtWidgets.QLabel(parent=self.gridLayoutWidget) - self.label_15.setObjectName("label_15") - self.gridLayout_3.addWidget(self.label_15, 3, 0, 1, 1) - self.check_deletable = QtWidgets.QCheckBox(parent=self.gridLayoutWidget) - self.check_deletable.setText("") - self.check_deletable.setObjectName("check_deletable") - self.gridLayout_3.addWidget(self.check_deletable, 3, 1, 1, 1) - self.db_err_message = QtWidgets.QLabel(parent=self.tab_3) - self.db_err_message.setGeometry(QtCore.QRect(100, 180, 401, 23)) - self.db_err_message.setText("") - self.db_err_message.setObjectName("db_err_message") - self.tabWidget_2.addTab(self.tab_3, "") - self.tab_4 = QtWidgets.QWidget() - self.tab_4.setObjectName("tab_4") - self.tabWidget_2.addTab(self.tab_4, "") - self.verticalLayout_3.addWidget(self.tabWidget_2) - self.stackedWidget_4 = QtWidgets.QStackedWidget(parent=self.verticalLayoutWidget_2) - self.stackedWidget_4.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) - self.stackedWidget_4.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) - self.stackedWidget_4.setObjectName("stackedWidget_4") - self.stackedWidget_4Page1 = QtWidgets.QWidget() - self.stackedWidget_4Page1.setObjectName("stackedWidget_4Page1") - self.tabWidget_3 = QtWidgets.QTabWidget(parent=self.stackedWidget_4Page1) - self.tabWidget_3.setGeometry(QtCore.QRect(780, 10, 441, 441)) - self.tabWidget_3.setObjectName("tabWidget_3") - self.tab_6 = QtWidgets.QWidget() - self.tab_6.setObjectName("tab_6") - self.statistics_table = QtWidgets.QTableWidget(parent=self.tab_6) - self.statistics_table.setGeometry(QtCore.QRect(0, 0, 435, 191)) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.statistics_table.sizePolicy().hasHeightForWidth()) - self.statistics_table.setSizePolicy(sizePolicy) - self.statistics_table.setMaximumSize(QtCore.QSize(16777215, 191)) - self.statistics_table.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers) - self.statistics_table.setAlternatingRowColors(True) - self.statistics_table.setObjectName("statistics_table") - self.statistics_table.setColumnCount(3) - self.statistics_table.setRowCount(0) - item = QtWidgets.QTableWidgetItem() - self.statistics_table.setHorizontalHeaderItem(0, item) - item = QtWidgets.QTableWidgetItem() - self.statistics_table.setHorizontalHeaderItem(1, item) - item = QtWidgets.QTableWidgetItem() - self.statistics_table.setHorizontalHeaderItem(2, item) - self.statistics_table.horizontalHeader().setCascadingSectionResizes(False) - self.widget_3 = QtWidgets.QWidget(parent=self.tab_6) - self.widget_3.setGeometry(QtCore.QRect(0, 210, 431, 211)) - self.widget_3.setObjectName("widget_3") - self.tabWidget_3.addTab(self.tab_6, "") - self.tab_7 = QtWidgets.QWidget() - self.tab_7.setObjectName("tab_7") - self.tabWidget_3.addTab(self.tab_7, "") - self.widget = QtWidgets.QWidget(parent=self.stackedWidget_4Page1) - self.widget.setGeometry(QtCore.QRect(10, 10, 761, 441)) - self.widget.setObjectName("widget") - self.horizontalLayoutWidget_3 = QtWidgets.QWidget(parent=self.widget) - self.horizontalLayoutWidget_3.setGeometry(QtCore.QRect(0, 0, 761, 51)) - self.horizontalLayoutWidget_3.setObjectName("horizontalLayoutWidget_3") - self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget_3) - self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0) - self.horizontalLayout_7.setObjectName("horizontalLayout_7") - self.btn_del_select_apparats = QtWidgets.QPushButton(parent=self.horizontalLayoutWidget_3) - self.btn_del_select_apparats.setObjectName("btn_del_select_apparats") - self.horizontalLayout_7.addWidget(self.btn_del_select_apparats) - spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) - self.horizontalLayout_7.addItem(spacerItem7) - self.table = QtWidgets.QWidget(parent=self.widget) - self.table.setGeometry(QtCore.QRect(0, 50, 761, 391)) - self.table.setObjectName("table") - self.tableWidget = QtWidgets.QTableWidget(parent=self.table) - self.tableWidget.setGeometry(QtCore.QRect(0, 0, 761, 391)) - self.tableWidget.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers) - self.tableWidget.setObjectName("tableWidget") - self.tableWidget.setColumnCount(5) - self.tableWidget.setRowCount(0) - item = QtWidgets.QTableWidgetItem() - self.tableWidget.setHorizontalHeaderItem(0, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget.setHorizontalHeaderItem(1, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget.setHorizontalHeaderItem(2, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget.setHorizontalHeaderItem(3, item) - item = QtWidgets.QTableWidgetItem() - self.tableWidget.setHorizontalHeaderItem(4, item) - self.stackedWidget_4.addWidget(self.stackedWidget_4Page1) - self.verticalLayout_3.addWidget(self.stackedWidget_4) - self.tabWidget.addTab(self.tab_2, "") - self.tab_5 = QtWidgets.QWidget() - self.tab_5.setObjectName("tab_5") - self.tabWidget.addTab(self.tab_5, "") - self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) - self.horizontalLayout.addLayout(self.gridLayout) - self.verticalLayout.addLayout(self.horizontalLayout) - self.horizontalLayoutWidget = QtWidgets.QWidget(parent=self.centralwidget) - self.horizontalLayoutWidget.setGeometry(QtCore.QRect(1280, 360, 311, 391)) - self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") - self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget) - self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) - self.horizontalLayout_6.setObjectName("horizontalLayout_6") - self.frame_creation_progress = QtWidgets.QFrame(parent=self.horizontalLayoutWidget) - self.frame_creation_progress.setObjectName("frame_creation_progress") - self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.frame_creation_progress) - self.verticalLayout_4.setSpacing(6) - self.verticalLayout_4.setObjectName("verticalLayout_4") - self.groupBox_2 = QtWidgets.QGroupBox(parent=self.frame_creation_progress) - self.groupBox_2.setEnabled(True) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) - self.groupBox_2.setSizePolicy(sizePolicy) - self.groupBox_2.setObjectName("groupBox_2") - self.appdata_check = QtWidgets.QCheckBox(parent=self.groupBox_2) - self.appdata_check.setGeometry(QtCore.QRect(20, 30, 241, 41)) - font = QtGui.QFont() - font.setPointSize(8) - font.setBold(False) - font.setWeight(50) - self.appdata_check.setFont(font) - self.appdata_check.setObjectName("appdata_check") - self.media_check = QtWidgets.QCheckBox(parent=self.groupBox_2) - self.media_check.setGeometry(QtCore.QRect(20, 70, 241, 41)) - font = QtGui.QFont() - font.setPointSize(8) - font.setBold(False) - font.setWeight(50) - self.media_check.setFont(font) - self.media_check.setObjectName("media_check") - self.ids_check = QtWidgets.QCheckBox(parent=self.groupBox_2) - self.ids_check.setGeometry(QtCore.QRect(20, 140, 241, 41)) - font = QtGui.QFont() - font.setPointSize(8) - font.setBold(False) - font.setWeight(50) - self.ids_check.setFont(font) - self.ids_check.setObjectName("ids_check") - self.verticalLayout_4.addWidget(self.groupBox_2) - self.groupBox = QtWidgets.QGroupBox(parent=self.frame_creation_progress) - sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) - self.groupBox.setSizePolicy(sizePolicy) - self.groupBox.setObjectName("groupBox") - self.media_checked = QtWidgets.QCheckBox(parent=self.groupBox) - self.media_checked.setGeometry(QtCore.QRect(20, 30, 241, 41)) - font = QtGui.QFont() - font.setPointSize(8) - font.setBold(False) - font.setItalic(False) - font.setUnderline(False) - font.setWeight(50) - font.setKerning(True) - font.setStyleStrategy(QtGui.QFont.StyleStrategy.PreferDefault) - self.media_checked.setFont(font) - self.media_checked.setObjectName("media_checked") - self.media_edited_check = QtWidgets.QCheckBox(parent=self.groupBox) - self.media_edited_check.setGeometry(QtCore.QRect(20, 70, 241, 41)) - font = QtGui.QFont() - font.setPointSize(8) - font.setBold(False) - font.setItalic(False) - font.setUnderline(False) - font.setWeight(50) - font.setKerning(True) - font.setStyleStrategy(QtGui.QFont.StyleStrategy.PreferDefault) - self.media_edited_check.setFont(font) - self.media_edited_check.setObjectName("media_edited_check") - self.app_created = QtWidgets.QCheckBox(parent=self.groupBox) - self.app_created.setGeometry(QtCore.QRect(20, 110, 161, 41)) - font = QtGui.QFont() - font.setPointSize(8) - font.setBold(False) - font.setItalic(False) - font.setUnderline(False) - font.setWeight(50) - font.setKerning(True) - font.setStyleStrategy(QtGui.QFont.StyleStrategy.PreferDefault) - self.app_created.setFont(font) - self.app_created.setObjectName("app_created") - self.btn_copy_adis_command = QtWidgets.QPushButton(parent=self.groupBox) - self.btn_copy_adis_command.setGeometry(QtCore.QRect(170, 120, 101, 23)) - font = QtGui.QFont() - font.setPointSize(8) - font.setBold(False) - font.setItalic(False) - font.setUnderline(False) - font.setWeight(50) - font.setKerning(True) - font.setStyleStrategy(QtGui.QFont.StyleStrategy.PreferDefault) - self.btn_copy_adis_command.setFont(font) - self.btn_copy_adis_command.setStatusTip("") - self.btn_copy_adis_command.setWhatsThis("") - self.btn_copy_adis_command.setAccessibleDescription("") - self.btn_copy_adis_command.setAutoFillBackground(False) - icon = QtGui.QIcon() - icon.addPixmap(QtGui.QPixmap("c:\\Users\\aky547\\GitHub\\SemesterapparatsManager\\src\\ui\\sounds\\../../../.designer/backup/icons/information.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) - self.btn_copy_adis_command.setIcon(icon) - self.btn_copy_adis_command.setCheckable(False) - self.btn_copy_adis_command.setChecked(False) - self.btn_copy_adis_command.setAutoDefault(False) - self.btn_copy_adis_command.setObjectName("btn_copy_adis_command") - self.verticalLayout_4.addWidget(self.groupBox) - self.horizontalLayout_6.addWidget(self.frame_creation_progress) - self.frame_2 = QtWidgets.QFrame(parent=self.centralwidget) - self.frame_2.setGeometry(QtCore.QRect(1280, 10, 301, 341)) - self.frame_2.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) - self.frame_2.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) - self.frame_2.setObjectName("frame_2") - self.calendarWidget = QtWidgets.QCalendarWidget(parent=self.frame_2) - self.calendarWidget.setGeometry(QtCore.QRect(0, 0, 291, 191)) - self.calendarWidget.setGridVisible(True) - self.calendarWidget.setVerticalHeaderFormat(QtWidgets.QCalendarWidget.VerticalHeaderFormat.NoVerticalHeader) - self.calendarWidget.setObjectName("calendarWidget") - self.message_frame = QtWidgets.QFrame(parent=self.frame_2) - self.message_frame.setGeometry(QtCore.QRect(0, 210, 291, 121)) - self.message_frame.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) - self.message_frame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) - self.message_frame.setObjectName("message_frame") - self.label_14 = QtWidgets.QLabel(parent=self.message_frame) - self.label_14.setGeometry(QtCore.QRect(10, 10, 47, 20)) - self.label_14.setObjectName("label_14") - self.line_app_info = QtWidgets.QLineEdit(parent=self.message_frame) - self.line_app_info.setEnabled(True) - self.line_app_info.setGeometry(QtCore.QRect(60, 10, 31, 20)) - self.line_app_info.setObjectName("line_app_info") - self.message_box = QtWidgets.QTextEdit(parent=self.message_frame) - self.message_box.setGeometry(QtCore.QRect(10, 40, 271, 71)) - self.message_box.setObjectName("message_box") - self.btn_delete_message = QtWidgets.QPushButton(parent=self.message_frame) - self.btn_delete_message.setGeometry(QtCore.QRect(130, 10, 75, 23)) - self.btn_delete_message.setObjectName("btn_delete_message") - self.spin_select_message = QtWidgets.QSpinBox(parent=self.message_frame) - self.spin_select_message.setGeometry(QtCore.QRect(210, 10, 42, 22)) - self.spin_select_message.setMinimum(1) - self.spin_select_message.setObjectName("spin_select_message") - self.label_total_day_messages = QtWidgets.QLabel(parent=self.message_frame) - self.label_total_day_messages.setGeometry(QtCore.QRect(260, 10, 21, 22)) - self.label_total_day_messages.setObjectName("label_total_day_messages") - MainWindow.setCentralWidget(self.centralwidget) - self.menubar = QtWidgets.QMenuBar(parent=MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 1593, 21)) - self.menubar.setObjectName("menubar") - self.menuDatei = QtWidgets.QMenu(parent=self.menubar) - self.menuDatei.setObjectName("menuDatei") - self.menuEinstellungen = QtWidgets.QMenu(parent=self.menubar) - self.menuEinstellungen.setObjectName("menuEinstellungen") - MainWindow.setMenuBar(self.menubar) - self.statusbar = QtWidgets.QStatusBar(parent=MainWindow) - self.statusbar.setObjectName("statusbar") - MainWindow.setStatusBar(self.statusbar) - self.actionBeenden = QtGui.QAction(parent=MainWindow) - self.actionBeenden.setShortcutVisibleInContextMenu(True) - self.actionBeenden.setObjectName("actionBeenden") - self.actionEinstellungen = QtGui.QAction(parent=MainWindow) - self.actionEinstellungen.setShortcutVisibleInContextMenu(True) - self.actionEinstellungen.setObjectName("actionEinstellungen") - self.menuDatei.addAction(self.actionBeenden) - self.menuEinstellungen.addAction(self.actionEinstellungen) - self.menubar.addAction(self.menuDatei.menuAction()) - self.menubar.addAction(self.menuEinstellungen.menuAction()) - - self.retranslateUi(MainWindow) - self.tabWidget.setCurrentIndex(1) - self.tabWidget_2.setCurrentIndex(0) - self.tabWidget_3.setCurrentIndex(0) - QtCore.QMetaObject.connectSlotsByName(MainWindow) - MainWindow.setTabOrder(self.drpdwn_app_nr, self.drpdwn_prof_title) - MainWindow.setTabOrder(self.drpdwn_prof_title, self.drpdwn_prof_name) - MainWindow.setTabOrder(self.drpdwn_prof_name, self.prof_mail) - MainWindow.setTabOrder(self.prof_mail, self.prof_tel_nr) - MainWindow.setTabOrder(self.prof_tel_nr, self.app_name) - MainWindow.setTabOrder(self.app_name, self.app_fach) - MainWindow.setTabOrder(self.app_fach, self.sem_winter) - MainWindow.setTabOrder(self.sem_winter, self.sem_sommer) - MainWindow.setTabOrder(self.sem_sommer, self.sem_year) - MainWindow.setTabOrder(self.sem_year, self.check_eternal_app) - MainWindow.setTabOrder(self.check_eternal_app, self.btn_add_document) - MainWindow.setTabOrder(self.btn_add_document, self.btn_open_document) - MainWindow.setTabOrder(self.btn_open_document, self.btn_apparat_save) - MainWindow.setTabOrder(self.btn_apparat_save, self.btn_apparat_apply) - - def retranslateUi(self, MainWindow): - _translate = QtCore.QCoreApplication.translate - MainWindow.setWindowTitle(_translate("MainWindow", "Semesterapparatsmanagement")) - self.load_app.setToolTip(_translate("MainWindow", "Load the Semesterapparate from the database")) - self.load_app.setText(_translate("MainWindow", "App. aufrufen")) - self.create_new_app.setText(_translate("MainWindow", "neu. App anlegen")) - self.cancel_active_selection.setText(_translate("MainWindow", "Auswahl abbrechen")) - self.tableWidget_apparate.setSortingEnabled(True) - item = self.tableWidget_apparate.horizontalHeaderItem(0) - item.setText(_translate("MainWindow", "AppNr")) - item = self.tableWidget_apparate.horizontalHeaderItem(1) - item.setText(_translate("MainWindow", "App Name")) - item = self.tableWidget_apparate.horizontalHeaderItem(2) - item.setText(_translate("MainWindow", "Professor")) - item = self.tableWidget_apparate.horizontalHeaderItem(3) - item.setText(_translate("MainWindow", "gültig bis")) - item = self.tableWidget_apparate.horizontalHeaderItem(4) - item.setText(_translate("MainWindow", "Dauerapparat")) - item = self.tableWidget_apparate.horizontalHeaderItem(5) - item.setText(_translate("MainWindow", "KontoNr")) - self.app_group_box.setTitle(_translate("MainWindow", "Apparatsdetails")) - item = self.dokument_list.horizontalHeaderItem(0) - item.setText(_translate("MainWindow", "Dokumentname")) - item = self.dokument_list.horizontalHeaderItem(1) - item.setText(_translate("MainWindow", "Dateityp")) - item = self.dokument_list.horizontalHeaderItem(2) - item.setText(_translate("MainWindow", "Neu?")) - item = self.dokument_list.horizontalHeaderItem(3) - item.setText(_translate("MainWindow", "path")) - self.label_5.setText(_translate("MainWindow", "Apparatsname")) - self.sem_winter.setText(_translate("MainWindow", "Winter")) - self.label_4.setText(_translate("MainWindow", "Prof. Name")) - self.sem_sommer.setText(_translate("MainWindow", "Sommer")) - self.label_3.setText(_translate("MainWindow", "Prof. Titel")) - self.label_6.setText(_translate("MainWindow", "Semester")) - self.sem_year.setPlaceholderText(_translate("MainWindow", "2023")) - self.label_2.setText(_translate("MainWindow", "Apparatsnummer")) - self.btn_apparat_save.setText(_translate("MainWindow", "Speichern")) - self.btn_apparat_apply.setText(_translate("MainWindow", "Aktualisieren")) - self.check_eternal_app.setText(_translate("MainWindow", "Dauerapparat")) - self.label_8.setText(_translate("MainWindow", "Mail")) - self.label_9.setText(_translate("MainWindow", "Tel")) - self.label_10.setText(_translate("MainWindow", "Fach")) - self.mail_mand.setText(_translate("MainWindow", "*")) - self.telnr_mand.setText(_translate("MainWindow", "*")) - self.profname_mand.setText(_translate("MainWindow", "*")) - self.appname_mand.setText(_translate("MainWindow", "*")) - self.fach_mand.setText(_translate("MainWindow", "*")) - self._mand.setText(_translate("MainWindow", "*")) - self.btn_add_document.setText(_translate("MainWindow", "Dokument hinzufügen")) - self.btn_open_document.setText(_translate("MainWindow", "Dokument öffnen")) - self.check_file.setToolTip(_translate("MainWindow", "Abhängig von der Anzahl der Medien kann die Suche sehr lange dauern")) - self.check_file.setText(_translate("MainWindow", "Medien aus Dokument\n" -" hinzufügen")) - self.label_12.setText(_translate("MainWindow", "Prof-ID-aDIS")) - self.label_13.setText(_translate("MainWindow", "Apparat-ID-aDIS")) - self.check_send_mail.setText(_translate("MainWindow", "Mail senden")) - self.tableWidget_apparat_media.setSortingEnabled(True) - item = self.tableWidget_apparat_media.horizontalHeaderItem(0) - item.setText(_translate("MainWindow", "Buchtitel")) - item = self.tableWidget_apparat_media.horizontalHeaderItem(1) - item.setText(_translate("MainWindow", "Signatur")) - item = self.tableWidget_apparat_media.horizontalHeaderItem(2) - item.setText(_translate("MainWindow", "Auflage")) - item = self.tableWidget_apparat_media.horizontalHeaderItem(3) - item.setText(_translate("MainWindow", "Autor")) - item = self.tableWidget_apparat_media.horizontalHeaderItem(4) - item.setText(_translate("MainWindow", "verfügbar?")) - item = self.tableWidget_apparat_media.horizontalHeaderItem(5) - item.setText(_translate("MainWindow", "Vorgemerkt")) - item = self.tableWidget_apparat_media.horizontalHeaderItem(6) - item.setText(_translate("MainWindow", "Link")) - self.label.setText(_translate("MainWindow", " Medienliste")) - self.chkbx_show_del_media.setText(_translate("MainWindow", "gel. Medien anzeigen")) - self.label_info.setText(_translate("MainWindow", "Medien werden hinzugefügt")) - self.progress_label.setText(_translate("MainWindow", "Medium x/y")) - self.btn_reserve.setText(_translate("MainWindow", "Vorgemertk?")) - self.add_medium.setText(_translate("MainWindow", "Medien hinzufügen")) - self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Anlegen")) - self.btn_search.setText(_translate("MainWindow", "Suchen")) - self.label_7.setText(_translate("MainWindow", "Appnr.:")) - self.label_18.setText(_translate("MainWindow", "Dauerapp:")) - self.label_17.setText(_translate("MainWindow", "Endsemester:")) - self.label_19.setText(_translate("MainWindow", "Erstellsemester:")) - self.label_11.setText(_translate("MainWindow", "Person:")) - self.label_16.setText(_translate("MainWindow", "Fach:")) - self.label_15.setText(_translate("MainWindow", "Löschbar")) - self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), _translate("MainWindow", "Statistik")) - self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_4), _translate("MainWindow", "Suchen")) - item = self.statistics_table.horizontalHeaderItem(0) - item.setText(_translate("MainWindow", "Semester")) - item = self.statistics_table.horizontalHeaderItem(1) - item.setText(_translate("MainWindow", "Zugang")) - item = self.statistics_table.horizontalHeaderItem(2) - item.setText(_translate("MainWindow", "Abgang")) - self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.tab_6), _translate("MainWindow", "Tabelle")) - self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.tab_7), _translate("MainWindow", "Erstellte und gelöschte Semesterapparate")) - self.btn_del_select_apparats.setText(_translate("MainWindow", "Ausgewählte Löschen")) - item = self.tableWidget.horizontalHeaderItem(0) - item.setText(_translate("MainWindow", " ")) - item = self.tableWidget.horizontalHeaderItem(1) - item.setText(_translate("MainWindow", "Apparatsname")) - item = self.tableWidget.horizontalHeaderItem(2) - item.setText(_translate("MainWindow", "Apparatsnummer")) - item = self.tableWidget.horizontalHeaderItem(3) - item.setText(_translate("MainWindow", "Person")) - item = self.tableWidget.horizontalHeaderItem(4) - item.setText(_translate("MainWindow", "Fach")) - self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Suchen / Statistik")) - self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("MainWindow", "Admin")) - self.groupBox_2.setTitle(_translate("MainWindow", "Software")) - self.appdata_check.setText(_translate("MainWindow", "Apparatsdaten eingegeben")) - self.media_check.setText(_translate("MainWindow", "Medien hinzugefügt / importiert")) - self.ids_check.setText(_translate("MainWindow", "Prof-ID und Apparat-ID eingetragen")) - self.groupBox.setTitle(_translate("MainWindow", "aDIS")) - self.media_checked.setText(_translate("MainWindow", "Medien geprüft")) - self.media_edited_check.setText(_translate("MainWindow", "Medien bearbeitet")) - self.app_created.setText(_translate("MainWindow", "Apparat angelegt")) - self.btn_copy_adis_command.setToolTip(_translate("MainWindow", "Hier klicken, um die aDIS Abfrage in die Zwischenablage zu kopieren")) - self.btn_copy_adis_command.setText(_translate("MainWindow", " aDIS Abfrage")) - self.label_14.setText(_translate("MainWindow", "Apparat")) - self.btn_delete_message.setText(_translate("MainWindow", "Löschen")) - self.label_total_day_messages.setText(_translate("MainWindow", "TextLabel")) - self.menuDatei.setTitle(_translate("MainWindow", "Datei")) - self.menuEinstellungen.setTitle(_translate("MainWindow", "Bearbeiten")) - self.actionBeenden.setText(_translate("MainWindow", "Beenden")) - self.actionBeenden.setShortcut(_translate("MainWindow", "Ctrl+Q")) - self.actionEinstellungen.setText(_translate("MainWindow", "Einstellungen")) - self.actionEinstellungen.setShortcut(_translate("MainWindow", "Alt+S"))