コード例 #1
0
ファイル: itemview.py プロジェクト: cbsistem/JsQt
    def __init__(self, elt, name=None):
        if name is None:
            Item.counter += 1
            elt.attrib['name'] = 'item_%d' % self.counter

        self.value = None
        self.text = None

        Base.__init__(self, elt, name)
コード例 #2
0
    def __init__(self, elt, name=None):
        if name is None:
            Item.counter += 1
            elt.attrib['name'] = 'item_%d' % self.counter

        self.value = None
        self.text = None

        Base.__init__(self, elt, name)
コード例 #3
0
ファイル: itemview.py プロジェクト: cbsistem/JsQt
    def _compile_instantiation(self, dialect, ret):
        Base._compile_instantiation(self, dialect, ret)
        if self.text is None:
            text = il.primitive.ObjectReference("null")
        else:
            text = il.primitive.TranslatableString(self.text)

        if self.value == None:
            value = il.primitive.ObjectReference("null")
        else:
            value = il.primitive.String(self.value)

        self.instantiation.right.args.append(text)
        self.instantiation.right.args.append(il.primitive.ObjectReference("null"))
        self.instantiation.right.args.append(value)
コード例 #4
0
    def _compile_instantiation(self, dialect, ret):
        Base._compile_instantiation(self, dialect, ret)
        if self.text is None:
            text = il.primitive.ObjectReference("null")
        else:
            text = il.primitive.TranslatableString(self.text)

        if self.value == None:
            value = il.primitive.ObjectReference("null")
        else:
            value = il.primitive.String(self.value)

        self.instantiation.right.args.append(text)
        self.instantiation.right.args.append(
            il.primitive.ObjectReference("null"))
        self.instantiation.right.args.append(value)