def accept(self): components = [] for idx in range(self.ui.list_component.count()): item = self.ui.list_component.item(idx) if item.checkState() == Qt.Checked: components.append(self.state.data.id[item.text()]) export_data(self.state.data, components=components, exporter=self.state.exporter.function) super(SaveDataDialog, self).accept()
def accept(self): components = [] for idx in range(self.ui.list_component.count()): item = self.ui.list_component.item(idx) if item.checkState() == Qt.Checked: components.append(self.state.data.id[item.text()]) if self.state.subset is None: data = self.state.data else: data = self.state.subset export_data(data, components=components, exporter=self.state.exporter.function) super(SaveDataDialog, self).accept()
def _do_action(self): assert self._can_trigger() data = self.selected_layers()[0] from glue.core.data_exporters.qt.dialog import export_data export_data(data)