8,jnddlZddlmZddlmZddlmZddlmZm Z m Z ddl m Z Gd d eZ dS) N) Properties)UIParser) qtproxies)createCodeIndenter getIndenter write_code)CompilerCreatorPolicyc8eZdZdZdZdZdZdZdZdZ dS) UICompilerctj|tjtjtjt dSN)r__init__rQtCoreQtGui QtWidgetsr selfs KC:\PYTHON\GemmaClient\venv\Lib\site-packages\PyQt6/uic/Compiler/compiler.pyrzUICompiler.__init__/s;$ 0)/#%:%<%< > > > > >cFgt_tj|dSr)r i18n_stringsrresetrs rrzUICompiler.reset3s !# trc|t_dSr)r i18n_context)rcontexts r setContextzUICompiler.setContext7s!( rct}d|_|d|d|d|d|jz||d|z||j||dd}||_d |jz|_|S) Nrz*from PyQt6 import QtCore, QtGui, QtWidgetszclass Ui_%s(object):zdef setupUi(self, %s):FT) is_attributeno_instantiationzUi_%s) r levelwriteuinameindentfactorycreateQtObject baseclassuiclass)r classname widgetnameindenterws rcreateToplevelWidgetzUICompiler.createToplevelWidget:s==CDDDrr- ;<<</*<=== L ' ' :"T ( ; ; dk) rcztdtd|jztj|dS)Nr zself.retranslateUi(%s))r toplevelWidgetrsetDelayedPropsrs rr2zUICompiler.setDelayedPropsLs;2+d.AABBB &&&&&rct}d|_|d|d|jz|t jr:|dt jD]}||n|d||dS)Nrr zdef retranslateUi(self, %s):z._translate = QtCore.QCoreApplication.translatepass)r r#r$r1r&rrdedent)rr-ss rfinalizezUICompiler.finalizeQs==r58KKLLL  ! # NNK L L L+ " "q!!!! " NN6 " " "rct|||}|jjt ||j|jdS)N)r,r*r))rparser'_cpolicy_writeOutImportsstrr*r))r input_stream output_streamr.s r compileUizUICompiler.compileUicsZ=))) JJ| $ $ ..000!!ffIk++ +rN) __name__ __module__ __qualname__rrrr/r2r7r?rrr r .s}>>>)))$''' $+++++rr )sys propertiesruiparserrr rr-rr r qobjectcreatorr r rCrrrHsJ ######AAAAAAAAAA111111=+=+=+=+=+=+=+=+=+=+r