Example #1
0
    def __init__(self, parent=None, paramModel=None):
        MSAttrListComboBox.__init__(self, parent)
        ParamBase.__init__(self, paramModel)
#        self.setUseParentModel(True)
#        self.setModel("/" + self.paramModel().type() + "List")
        self.connect(self, Qt.SIGNAL("currentIndexChanged(int)"),
                     self.onCurrentIndexChanged)
Example #2
0
File: senv.py Project: cmft/sardana
 def createEditor(self, parent, option, index):
     if index.column() == 1:
         self.combo_attr_tree_widget = TaurusDbTreeWidget(perspective=TaurusElementType.Device)
         self.combo_attr_tree_widget.setModel(self.host)
         treeView = self.combo_attr_tree_widget.treeView()
         qmodel = self.combo_attr_tree_widget.getQModel()
         editor = Qt.QComboBox(parent)
         editor.setModel(qmodel)
         editor.setMaxVisibleItems(20)
         editor.setView(treeView)
     elif index.column() == 2:
         editor = MSAttrListComboBox(parent)
         editor.setUseParentModel(True)
         editor.setModel("/InstrumentList")
     else:
         editor = Qt.QItemDelegate.createEditor(self, parent, option, index)
     return editor
Example #3
0
 def createEditor(self, parent, option, index):
     if index.column() == 1:
         self.combo_attr_tree_widget = TaurusDbTreeWidget(
             perspective=TaurusElementType.Device)
         self.combo_attr_tree_widget.setModel(self.host)
         treeView = self.combo_attr_tree_widget.treeView()
         qmodel = self.combo_attr_tree_widget.getQModel()
         editor = Qt.QComboBox(parent)
         editor.setModel(qmodel)
         editor.setMaxVisibleItems(20)
         editor.setView(treeView)
     elif index.column() == 2:
         editor = MSAttrListComboBox(parent)
         editor.setUseParentModel(True)
         editor.setModel("/InstrumentList")
     else:
         editor = Qt.QItemDelegate.createEditor(self, parent, option, index)
     return editor
Example #4
0
 def __init__(self, parent=None, paramModel=None):
     MSAttrListComboBox.__init__(self, parent)
     ParamBase.__init__(self, paramModel)
Example #5
0
    def __init__(self, parent=None, paramModel=None):
        ParamBase.__init__(self, paramModel)
        MSAttrListComboBox.__init__(self, parent)
#        self.setUseParentModel(True)
#        self.setModel("/" + self.paramModel().type() + "List")
        self.connect(self, Qt.SIGNAL("currentIndexChanged(int)"), self.onCurrentIndexChanged)