From a2776d967ab3272a672e2ab71acd7d2763f4dab5 Mon Sep 17 00:00:00 2001 From: Jakub Trllo Date: Wed, 17 Apr 2019 09:45:54 +0200 Subject: [PATCH] family widget can collect data --- pype/tools/standalonepublish/widgets/widget_family.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pype/tools/standalonepublish/widgets/widget_family.py b/pype/tools/standalonepublish/widgets/widget_family.py index a0786b358d..4ef7d9bcf8 100644 --- a/pype/tools/standalonepublish/widgets/widget_family.py +++ b/pype/tools/standalonepublish/widgets/widget_family.py @@ -100,6 +100,15 @@ class FamilyWidget(QtWidgets.QWidget): self.refresh() + def collect_data(self): + plugin = self.list_families.currentItem().data(PluginRole) + family = plugin.family.rsplit(".", 1)[-1] + data = { + 'family': family, + 'subset': self.input_subset.text() + } + return data + @property def db(self): return self.parent_widget.db @@ -109,6 +118,7 @@ class FamilyWidget(QtWidgets.QWidget): def _on_state_changed(self, state): self.state['valid'] = state + self.parent_widget.set_valid_family(state) def _build_menu(self, default_names): """Create optional predefined subset names