Exemple #1
0
 def __init__(self, coralAttribute, parentWidget, sourceCoralAttributes = []):
     AttributeInspectorWidget.__init__(self, coralAttribute, parentWidget)
     
     self._valueField = None
     self._attributeSpecializedObserver = Observer()
     
     coralApp.addAttributeSpecializedObserver(self._attributeSpecializedObserver, coralAttribute, self._specialized)
     
     self._update()
Exemple #2
0
    def __init__(self, coralAttribute, parentWidget):
        AttributeInspectorWidget.__init__(self, coralAttribute, parentWidget)

        if coralAttribute.value().size() == 1:
            valueField = BoolValueField(coralAttribute, self)
            self.layout().addWidget(valueField)
        else:
            label = QtGui.QLabel(coralAttribute.name(), self)
            self.layout().addWidget(label)
Exemple #3
0
    def __init__(self, coralAttribute, parentWidget):
        AttributeInspectorWidget.__init__(self, coralAttribute, parentWidget)

        if coralAttribute.value().size() == 1:
            valueField = BoolValueField(coralAttribute, self)
            self.layout().addWidget(valueField)
        else:
            label = QtGui.QLabel(coralAttribute.name(), self)
            self.layout().addWidget(label)
Exemple #4
0
    def __init__(self, coralAttribute, parentWidget, sourceCoralAttributes=[]):
        AttributeInspectorWidget.__init__(self, coralAttribute, parentWidget)

        self._valueField = None
        self._attributeSpecializedObserver = Observer()

        coralApp.addAttributeSpecializedObserver(
            self._attributeSpecializedObserver, coralAttribute,
            self._specialized)

        self._update()
Exemple #5
0
    def __init__(self, coralAttribute, parentWidget):
        AttributeInspectorWidget.__init__(self, coralAttribute, parentWidget)

        self._combo = QtGui.QComboBox(self)
        self._label = QtGui.QLabel(coralAttribute.name() + " ", self)
        self._hlayout = QtGui.QHBoxLayout()

        self._hlayout.addWidget(self._label)
        self._hlayout.addWidget(self._combo)
        self.layout().addLayout(self._hlayout)

        coralEnum = coralAttribute.value()
        indices = coralEnum.indices()
        i = 0
        for entry in coralEnum.entries():
            self._combo.insertItem(indices[i], entry)
            i += 1
        self._combo.setCurrentIndex(coralEnum.currentIndex())
        self._combo.currentIndexChanged.connect(self._comboChanged)
Exemple #6
0
 def __init__(self, coralAttribute, parentWidget):
     AttributeInspectorWidget.__init__(self, coralAttribute, parentWidget)
     
     self._combo = QtGui.QComboBox(self)
     self._label = QtGui.QLabel(coralAttribute.name() + " ", self)
     self._hlayout = QtGui.QHBoxLayout()
     
     self._hlayout.addWidget(self._label)
     self._hlayout.addWidget(self._combo)
     self.layout().addLayout(self._hlayout)
     
     coralEnum = coralAttribute.value()
     indices = coralEnum.indices()
     i = 0
     for entry in coralEnum.entries():
         self._combo.insertItem(indices[i], entry)
         i += 1
     self._combo.setCurrentIndex(coralEnum.currentIndex())
     self._combo.currentIndexChanged.connect(self._comboChanged)
Exemple #7
0
 def __init__(self, coralAttribute, parentWidget):
     AttributeInspectorWidget.__init__(self, coralAttribute, parentWidget)
     
     valueField = StringValueField(coralAttribute, self)
     self.layout().addWidget(valueField)
Exemple #8
0
    def __init__(self, coralAttribute, parentWidget):
        AttributeInspectorWidget.__init__(self, coralAttribute, parentWidget)

        valueField = StringValueField(coralAttribute, self)
        self.layout().addWidget(valueField)