(self, feat)
| 225 | self.valueChanged.connect(self.on_widget_value_changed) |
| 226 | |
| 227 | def bind_feat(self, feat): |
| 228 | self._feat = feat |
| 229 | try: |
| 230 | keys = feat.keys |
| 231 | except: |
| 232 | keys = None |
| 233 | |
| 234 | if keys: |
| 235 | self._feat_key = keys[0] |
| 236 | else: |
| 237 | self._feat_key = MISSING |
| 238 | self.setReadOnly(not self.writable) |
| 239 | |
| 240 | @classmethod |
| 241 | def _wrap(cls, widget): |
no test coverage detected