コード例 #1
0
 def get_value(self):
     color = self.getColor()
     if color:
         value = (color.red(), color.green(), color.blue(), color.alpha())
     else:
         value = None
     return CustomEditor.get_value(self) or value
コード例 #2
0
ファイル: many2oneeditor.py プロジェクト: kurtraschke/camelot
 def get_value(self):
     """:return: a function that returns the selected entity or ValueLoading
     or None"""
     value = CustomEditor.get_value(self)
     if not value:
         value = self.entity_instance_getter
     return value
コード例 #3
0
 def get_value(self):
     """:return: a function that returns the selected entity or ValueLoading
     or None"""
     value = CustomEditor.get_value(self)
     if not value:
         value = self.entity_instance_getter
     return value
コード例 #4
0
ファイル: coloreditor.py プロジェクト: Governa/Camelot
 def get_value(self):
     color = self.getColor()
     if color:
         value = (color.red(), color.green(), color.blue(), color.alpha())
     else:
         value = None
     return CustomEditor.get_value(self) or value
コード例 #5
0
ファイル: smileyeditor.py プロジェクト: kurtraschke/camelot
    def get_value(self):
        imgIndex = self.box.currentIndex()

        for i, emot in enumerate(self.allSmileys):
            if imgIndex == i:
                imgName = emot

        return CustomEditor.get_value(self) or imgName
コード例 #6
0
ファイル: richtexteditor.py プロジェクト: nvictor/Camelot
    def get_value(self):
        from xml.dom import minidom

        tree = minidom.parseString(unicode(self.textedit.toHtml()).encode("utf-8"))
        value = u"".join(
            [node.toxml() for node in tree.getElementsByTagName("html")[0].getElementsByTagName("body")[0].childNodes]
        )
        return CustomEditor.get_value(self) or value
コード例 #7
0
    def get_value(self):
        imgIndex = self.box.currentIndex()

        for i, emot in enumerate(self.allSmileys):
            if imgIndex == i:
                imgName = emot

        return CustomEditor.get_value(self) or imgName
コード例 #8
0
 def get_value(self):
     from xml.dom import minidom
     tree = minidom.parseString(
         unicode(self.textedit.toHtml()).encode('utf-8'))
     value = u''.join([
         node.toxml() for node in tree.getElementsByTagName('html')
         [0].getElementsByTagName('body')[0].childNodes
     ])
     return CustomEditor.get_value(self) or value
コード例 #9
0
    def get_value(self):
        value_loading = CustomEditor.get_value(self)
        if value_loading is not None:
            return value_loading

        if self.spinBox.text()=='':
            return None
        
        self.spinBox.interpretText()
        value = int(self.spinBox.value())
        return value
コード例 #10
0
ファイル: datetimeeditor.py プロジェクト: kurtraschke/camelot
         self.editingFinished.emit()
     
 def get_value(self):
     time_value = self.time()
     date_value = self.date()
     if time_value not in (None, ValueLoading) and date_value not in (None, ValueLoading):
         value = datetime.datetime(hour=time_value.hour(),
                                   minute=time_value.minute(),
                                   second=time_value.second(),
                                   year=date_value.year,
                                   month=date_value.month,
                                   day=date_value.day)
     else:
コード例 #11
0
 def get_value(self):
     time_value = self.time()
     date_value = self.date()
     if time_value not in (None, ValueLoading) and date_value not in (
             None, ValueLoading):
         value = datetime.datetime(hour=time_value.hour(),
                                   minute=time_value.minute(),
                                   second=time_value.second(),
                                   year=date_value.year,
                                   month=date_value.month,
                                   day=date_value.day)
     else:
         value = None
     return CustomEditor.get_value(self) or value
コード例 #12
0
ファイル: floateditor.py プロジェクト: jeroendierckx/Camelot
    def get_value(self):
        value_loading = CustomEditor.get_value(self)
        if value_loading is not None:
            return value_loading

        if self.spinBox.text() == '':
            return None

        self.spinBox.interpretText()
        value = self.spinBox.value()

        if self._decimal:
            import decimal
            value = decimal.Decimal('%.*f' % (self.spinBox.decimals(), value))

        return value
コード例 #13
0
ファイル: floateditor.py プロジェクト: kurtraschke/camelot
    def get_value(self):
        value_loading = CustomEditor.get_value(self)
        if value_loading is not None:
            return value_loading

        if self.spinBox.text()=='':
            return None
        
        self.spinBox.interpretText()
        value = self.spinBox.value()

        if self._decimal:
            import decimal
            value = decimal.Decimal('%.*f' % (self.precision, value))

        return value
コード例 #14
0
 def get_value(self):
     self.spinBox.interpretText()
     value = self.spinBox.value()
     return CustomEditor.get_value(self) or value
コード例 #15
0
ファイル: codeeditor.py プロジェクト: kurtraschke/camelot
 def get_value(self):
     value = []
     for part in self.part_editors:
         value.append(unicode(part.text()))
     return CustomEditor.get_value(self) or value
コード例 #16
0
ファイル: dateeditor.py プロジェクト: Governa/Camelot
 def get_value(self):
     try:
         value = date_from_string( self.line_edit.user_input() )
     except ParsingError:
         value = None
     return CustomEditor.get_value(self) or value
コード例 #17
0
 def get_value(self):
     value = (unicode(self.combo.currentText()),
              unicode(self.editor.text()))
     return CustomEditor.get_value(self) or value
コード例 #18
0
ファイル: localfileeditor.py プロジェクト: Governa/Camelot
 def get_value(self):
     return CustomEditor.get_value(self) or unicode( self.filename.text() )
コード例 #19
0
 def get_value(self):
     try:
         value = date_from_string( self.line_edit.user_input() )
     except ParsingError:
         value = None
     return CustomEditor.get_value(self) or value
コード例 #20
0
ファイル: coloredfloateditor.py プロジェクト: nvictor/Camelot
 def get_value(self):
     self.spinBox.interpretText()
     value = self.spinBox.value()
     return CustomEditor.get_value(self) or value
コード例 #21
0
ファイル: fileeditor.py プロジェクト: actuarial-tools/camelot
 def get_value(self):
     return CustomEditor.get_value(self) or self.value
コード例 #22
0
 def get_value(self):
     value = (unicode(self.combo.currentText()), unicode(self.editor.text()))
     return CustomEditor.get_value(self) or value
コード例 #23
0
ファイル: smileyeditor.py プロジェクト: jeroendierckx/Camelot
 def get_value(self):
     position = self.box.currentIndex()
     return CustomEditor.get_value(self) or self.name_by_position[position]
コード例 #24
0
ファイル: stareditor.py プロジェクト: kurtraschke/camelot
 def get_value(self):
     return CustomEditor.get_value(self) or self.stars
コード例 #25
0
 def get_value(self):
     return CustomEditor.get_value(self) or unicode(self.filename.text())
コード例 #26
0
ファイル: codeeditor.py プロジェクト: jeroendierckx/Camelot
 def get_value(self):
     assert object_thread(self)
     value = []
     for part_editor in self._get_part_editors():
         value.append(unicode(part_editor.text()))
     return CustomEditor.get_value(self) or value
コード例 #27
0
ファイル: codeeditor.py プロジェクト: actuarial-tools/camelot
 def get_value(self):
     value = []
     for part in self.part_editors:
         value.append(unicode(part.text()))
     return CustomEditor.get_value(self) or value
コード例 #28
0
ファイル: codeeditor.py プロジェクト: Governa/Camelot
 def get_value(self):
     assert object_thread( self )
     value = []
     for part_editor in self._get_part_editors():
         value.append( unicode( part_editor.text() ) )
     return CustomEditor.get_value(self) or value