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()
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)
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()
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)
def __init__(self, coralAttribute, parentWidget): AttributeInspectorWidget.__init__(self, coralAttribute, parentWidget) valueField = StringValueField(coralAttribute, self) self.layout().addWidget(valueField)