Ejemplo n.º 1
0
 def setModel(self, model):
     if isinstance(model, Qt.QAbstractItemModel):
         enable = bool(model)
         self.disableEditMode = not enable
         self.setEnabled(enable)
         self._model = model
         self._model.dataChanged.connect(self.onDataChanged)
         self._model.modelReset.connect(self.setCommand)
     else:
         TaurusBaseContainer.setModel(self, model)
Ejemplo n.º 2
0
 def setModel(self, model):
     self.info('DictionaryEditor.setModel(%s(%s))' % (type(model), model))
     if isString(model):
         try:
             self.dctmodel = list(eval(model)) if any(
                 c in model for c in ('{', '[', '(')) else [model]
         except:
             self.dctmodel = [model]
     else:
         self.dctmodel = model
     # self.updateStyle() called from the property setter
     TaurusBaseContainer.setModel(self, model)
Ejemplo n.º 3
0
 def setModel(self, model):
     self.info('DictionaryEditor.setModel(%s(%s))' % (type(model), model))
     self.dctmodel = eval(model) if isString(model) else model
     # self.updateStyle() called from the property setter
     TaurusBaseContainer.setModel(self, model)