def createToplevelWidget(self, classname, widgetname): indenter = getIndenter() indenter.level = 0 indenter.write("from PyQt4 import QtCore, QtGui") indenter.write("") indenter.write("try:") indenter.indent() indenter.write("_fromUtf8 = QtCore.QString.fromUtf8") indenter.dedent() indenter.write("except AttributeError:") indenter.indent() indenter.write("_fromUtf8 = lambda s: s") indenter.dedent() indenter.write("") indenter.write("class Ui_%s(object):" % self.uiname) indenter.indent() indenter.write("def setupUi(self, %s):" % widgetname) indenter.indent() w = self.factory.createQObject(classname, widgetname, (), is_attribute = False, no_instantiation = True) w.baseclass = classname w.uiclass = "Ui_%s" % self.uiname return w
def createToplevelWidget(self, classname, widgetname): indenter = getIndenter() indenter.level = 0 indenter.write("from PyQt4 import QtCore, QtGui") indenter.write("") indenter.write("try:") indenter.indent() indenter.write("_fromUtf8 = QtCore.QString.fromUtf8") indenter.dedent() indenter.write("except AttributeError:") indenter.indent() indenter.write("_fromUtf8 = lambda s: s") indenter.dedent() indenter.write("") indenter.write("class Ui_%s(object):" % self.uiname) indenter.indent() indenter.write("def setupUi(self, %s):" % widgetname) indenter.indent() w = self.factory.createQObject(classname, widgetname, (), is_attribute=False, no_instantiation=True) w.baseclass = classname w.uiclass = "Ui_%s" % self.uiname return w
def createToplevelWidget(self, classname, widgetname): indenter = getIndenter() indenter.level = 0 indenter.write("from PyQt4 import QtCore, QtGui") indenter.write("") indenter.write("try:") indenter.indent() indenter.write("_fromUtf8 = QtCore.QString.fromUtf8") indenter.dedent() indenter.write("except AttributeError:") indenter.indent() indenter.write("def _fromUtf8(s):") indenter.indent() indenter.write("return s") indenter.dedent() indenter.dedent() indenter.write("") indenter.write("try:") indenter.indent() indenter.write("_encoding = QtGui.QApplication.UnicodeUTF8") indenter.write("def _translate(context, text, disambig):") indenter.indent() indenter.write( "return QtGui.QApplication.translate(context, text, disambig, _encoding)" ) indenter.dedent() indenter.dedent() indenter.write("except AttributeError:") indenter.indent() indenter.write("def _translate(context, text, disambig):") indenter.indent() indenter.write( "return QtGui.QApplication.translate(context, text, disambig)") indenter.dedent() indenter.dedent() indenter.write("") indenter.write("class Ui_%s(object):" % self.uiname) indenter.indent() indenter.write("def setupUi(self, %s):" % widgetname) indenter.indent() w = self.factory.createQObject(classname, widgetname, (), is_attribute=False, no_instantiation=True) w.baseclass = classname w.uiclass = "Ui_%s" % self.uiname return w
def compileUi(self, input_stream, output_stream): createCodeIndenter(output_stream) w = self.parse(input_stream) indenter = getIndenter() indenter.write("") self.factory._cpolicy._writeOutImports() for res in self._resources: indenter.write("import %s" % res) return {"widgetname": str(w), "uiclass" : w.uiclass, "baseclass" : w.baseclass}
def compileUi(self, input_stream, output_stream, from_imports, resource_suffix): createCodeIndenter(output_stream) w = self.parse(input_stream, resource_suffix) indenter = getIndenter() indenter.write("") self.factory._cpolicy._writeOutImports() for res in self._resources: write_import(res, from_imports) return {"widgetname": str(w), "uiclass" : w.uiclass, "baseclass" : w.baseclass}
def compileUi(self, input_stream, output_stream, from_imports): indenter.createCodeIndenter(output_stream) w = self.parse(input_stream) output = indenter.getIndenter() output.write("") self.factory._cpolicy._writeOutImports() for res in self._resources: output.write("from prymatex import %s" % res) #write_import(res, from_imports) return {"widgetname": str(w), "uiclass" : w.uiclass, "baseclass" : w.baseclass}
def createToplevelWidget(self, classname, widgetname): indenter = getIndenter() indenter.level = 0 indenter.write("from PyQt4 import QtCore, QtGui") indenter.write("") indenter.write("try:") indenter.indent() indenter.write("_fromUtf8 = QtCore.QString.fromUtf8") indenter.dedent() indenter.write("except AttributeError:") indenter.indent() indenter.write("def _fromUtf8(s):") indenter.indent() indenter.write("return s") indenter.dedent() indenter.dedent() indenter.write("") indenter.write("try:") indenter.indent() indenter.write("_encoding = QtGui.QApplication.UnicodeUTF8") indenter.write("def _translate(context, text, disambig):") indenter.indent() indenter.write("return QtGui.QApplication.translate(context, text, disambig, _encoding)") indenter.dedent() indenter.dedent() indenter.write("except AttributeError:") indenter.indent() indenter.write("def _translate(context, text, disambig):") indenter.indent() indenter.write("return QtGui.QApplication.translate(context, text, disambig)") indenter.dedent() indenter.dedent() indenter.write("") indenter.write("class Ui_%s(object):" % self.uiname) indenter.indent() indenter.write("def setupUi(self, %s):" % widgetname) indenter.indent() w = self.factory.createQObject(classname, widgetname, (), is_attribute = False, no_instantiation = True) w.baseclass = classname w.uiclass = "Ui_%s" % self.uiname return w
def compileUi(self, input_stream, output_stream, from_imports): indenter.createCodeIndenter(output_stream) w = self.parse(input_stream) output = indenter.getIndenter() output.write("") self.factory._cpolicy._writeOutImports() for res in self._resources: output.write("from prymatex import %s" % res) #write_import(res, from_imports) return { "widgetname": str(w), "uiclass": w.uiclass, "baseclass": w.baseclass }
def finalize(self): indenter = getIndenter() indenter.level = 1 indenter.write("") indenter.write("def retranslateUi(self, %s):" % self.toplevelWidget) indenter.indent() if qtproxies.i18n_strings: for s in qtproxies.i18n_strings: indenter.write(s) else: indenter.write("pass") indenter.dedent() indenter.dedent() # Make a copy of the resource modules to import because the parser will # reset() before returning. self._resources = self.resources
def finalize(self): indenter = getIndenter() indenter.level = 1 indenter.write("") indenter.write("def retranslateUi(self, %s):" % self.toplevelWidget) indenter.indent() if qtproxies.i18n_strings: for s in qtproxies.i18n_strings: indenter.write(s) else: indenter.write("pass") indenter.dedent() indenter.dedent() # Make a copy of the resource modules to import because the parser will # reset() before returning. self._resources = self.resources
def createToplevelWidget(self, classname, widgetname): o = indenter.getIndenter() o.level = 0 o.write('from tortoisehg.hgqt.i18n import _') return super(_UICompiler, self).createToplevelWidget(classname, widgetname)
def createToplevelWidget(self, classname, widgetname): o = indenter.getIndenter() o.level = 0 o.write('from tortoisehg.hgqt.i18n import _') return super(_UICompiler, self).createToplevelWidget(classname, widgetname)
def createToplevelWidget(self, classname, widgetname): output = indenter.getIndenter() output.level = 0 output.write('from prymatex.utils.i18n import ugettext as _') return super(_UICompiler, self).createToplevelWidget(classname, widgetname)
def createToplevelWidget(self, classname, widgetname): o = indenter.getIndenter() o.level = 0 o.write('from vtrans import coTranslate') o.write(' ') return super(_UICompiler, self).createToplevelWidget(classname, widgetname)
def createToplevelWidget(self, classname, widgetname): output = indenter.getIndenter() output.level = 0 output.write('from prymatex.utils.i18n import ugettext as _') return super(_UICompiler, self).createToplevelWidget(classname, widgetname)