diff --git a/python/shotgun_fields/shotgun_field_editable.py b/python/shotgun_fields/shotgun_field_editable.py index 902dac62..bf8f4aa0 100644 --- a/python/shotgun_fields/shotgun_field_editable.py +++ b/python/shotgun_fields/shotgun_field_editable.py @@ -98,6 +98,9 @@ def _on_current_changed(self, index): self.currentWidget().setFocus() + def __getattr__(self, name): + return getattr(self._display.display_widget, name) + class ShotgunFieldNotEditable(QtGui.QWidget): """ @@ -152,6 +155,9 @@ def eventFilter(self, obj, event): return False + def __getattr__(self, name): + return getattr(self._display_widget, name) + class _DisplayWidget(QtGui.QWidget): """ diff --git a/python/version_details/shotgun_entities/card_widget.py b/python/version_details/shotgun_entities/card_widget.py index ca99f5ab..b20ef860 100644 --- a/python/version_details/shotgun_entities/card_widget.py +++ b/python/version_details/shotgun_entities/card_widget.py @@ -289,6 +289,7 @@ def _set_entity(self, entity): # the field widgets into the layout. if self.entity: self._entity = entity + self.thumbnail._needs_download = True self.thumbnail.set_value(entity.get("image")) for field, field_data in self._fields.iteritems():