コード例 #1
0
 def setDataSource(self, data_source):
     old_ds = self.dataSource()
     if old_ds is not None:
         old_ds.environmentChanged.disconnect(self.on_environment_changed)
     if data_source is not None:
         data_source.environmentChanged.connect(self.on_environment_changed)
     TaurusBaseModel.setDataSource(self, data_source)
コード例 #2
0
ファイル: model.py プロジェクト: rhomspuron/sardana
 def setDataSource(self, data_source):
     old_ds = self.dataSource()
     if old_ds is not None:
         old_ds.environmentChanged.disconnect(self.on_environment_changed)
     if data_source is not None:
         data_source.environmentChanged.connect(self.on_environment_changed)
     TaurusBaseModel.setDataSource(self, data_source)
コード例 #3
0
ファイル: macrotree.py プロジェクト: rhomspuron/sardana
 def setDataSource(self, ms):
     if self._data_src is not None:
         self._data_src.macrosUpdated.disconnect(
             self.macrosUpdated)
     if ms is not None:
         ms.macrosUpdated.connect(
             self.macrosUpdated)
     TaurusBaseModel.setDataSource(self, ms)
コード例 #4
0
ファイル: macrotree.py プロジェクト: reszelaz/sardana
 def setDataSource(self, ms):
     if self._data_src is not None:
         Qt.QObject.disconnect(self._data_src, Qt.SIGNAL('macrosUpdated'),
                               self.macrosUpdated)
     if ms is not None:
         Qt.QObject.connect(ms, Qt.SIGNAL('macrosUpdated'),
                            self.macrosUpdated)
     TaurusBaseModel.setDataSource(self, ms)
コード例 #5
0
ファイル: controllertree.py プロジェクト: tacaswell/sardana
 def setDataSource(self, pool):
     if self._data_src is not None:
         self._data_src.controllerClassesUpdated.disconnect(
             self.controllerClassesUpdated)
     if pool is not None:
         pool.controllerClassesUpdated.connect(
             self.controllerClassesUpdated)
     TaurusBaseModel.setDataSource(self, pool)
コード例 #6
0
ファイル: controllertree.py プロジェクト: rhomspuron/sardana
 def setDataSource(self, pool):
     if self._data_src is not None:
         self._data_src.controllerClassesUpdated.disconnect(
             self.controllerClassesUpdated)
     if pool is not None:
         pool.controllerClassesUpdated.connect(
             self.controllerClassesUpdated)
     TaurusBaseModel.setDataSource(self, pool)
コード例 #7
0
ファイル: model.py プロジェクト: reszelaz/sardana
 def setDataSource(self, data_source):
     old_ds = self.dataSource()
     if old_ds is not None:
         Qt.QObject.disconnect(old_ds, Qt.SIGNAL('environmentChanged'),
                               self.on_environment_changed)
     if data_source is not None:
         Qt.QObject.connect(data_source, Qt.SIGNAL('environmentChanged'),
                            self.on_environment_changed)
     TaurusBaseModel.setDataSource(self, data_source)
コード例 #8
0
 def setDataSource(self, pool):
     if self._data_src is not None:
         Qt.QObject.disconnect(self._data_src,
                               Qt.SIGNAL('controllerClassesUpdated'),
                               self.controllerClassesUpdated)
     if pool is not None:
         Qt.QObject.connect(pool, Qt.SIGNAL('controllerClassesUpdated'),
                            self.controllerClassesUpdated)
     TaurusBaseModel.setDataSource(self, pool)
コード例 #9
0
ファイル: model.py プロジェクト: cmft/sardana
 def setDataSource(self, data_source):
     old_ds = self.dataSource()
     if old_ds is not None:
         Qt.QObject.disconnect(old_ds, Qt.SIGNAL('environmentChanged'),
                               self.on_environment_changed)
     if data_source is not None:
         Qt.QObject.connect(data_source, Qt.SIGNAL('environmentChanged'),
                            self.on_environment_changed)
     TaurusBaseModel.setDataSource(self, data_source)
コード例 #10
0
 def setDataSource(self, data_src):
     self._dirty = False
     TaurusBaseModel.setDataSource(self, data_src)
コード例 #11
0
ファイル: macrotree.py プロジェクト: cmft/sardana
 def setDataSource(self, ms):
     if self._data_src is not None:
         Qt.QObject.disconnect(self._data_src, Qt.SIGNAL('macrosUpdated'), self.macrosUpdated)
     if ms is not None:
         Qt.QObject.connect(ms, Qt.SIGNAL('macrosUpdated'), self.macrosUpdated)
     TaurusBaseModel.setDataSource(self, ms)
コード例 #12
0
ファイル: macrotree.py プロジェクト: tacaswell/sardana
 def setDataSource(self, ms):
     if self._data_src is not None:
         self._data_src.macrosUpdated.disconnect(self.macrosUpdated)
     if ms is not None:
         ms.macrosUpdated.connect(self.macrosUpdated)
     TaurusBaseModel.setDataSource(self, ms)
コード例 #13
0
ファイル: controllertree.py プロジェクト: cmft/sardana
 def setDataSource(self, pool):
     if self._data_src is not None:
         Qt.QObject.disconnect(self._data_src, Qt.SIGNAL('controllerClassesUpdated'), self.controllerClassesUpdated)
     if pool is not None:
         Qt.QObject.connect(pool, Qt.SIGNAL('controllerClassesUpdated'), self.controllerClassesUpdated)
     TaurusBaseModel.setDataSource(self, pool)
コード例 #14
0
ファイル: measurementgroup.py プロジェクト: cmft/sardana
 def setDataSource(self, data_src):
     self._dirty = False
     TaurusBaseModel.setDataSource(self, data_src)