Changeset 8548d739 in sasview for src/sas/qtgui/DataExplorer.py
- Timestamp:
- Nov 29, 2016 8:08:29 AM (7 years ago)
- Branches:
- ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
- Children:
- ded2ce3
- Parents:
- adf81b8
- git-author:
- Piotr Rozyczko <rozyczko@…> (11/29/16 08:04:46)
- git-committer:
- Piotr Rozyczko <rozyczko@…> (11/29/16 08:08:29)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/DataExplorer.py
radf81b8 r8548d739 23 23 from sas.qtgui.Plotter2D import Plotter2D 24 24 from sas.qtgui.DroppableDataLoadWidget import DroppableDataLoadWidget 25 26 # This is how to get data1/2D from the model item27 # data = [selected_items[0].child(0).data().toPyObject()]28 25 29 26 class DataExplorerWindow(DroppableDataLoadWidget): … … 629 626 630 627 try: 631 is1D = isinstance( item.child(0).data().toPyObject(), Data1D)628 is1D = isinstance(GuiUtils.dataFromItem(item), Data1D) 632 629 except AttributeError: 633 630 msg = "Bad structure of the data model." … … 643 640 644 641 try: 645 is1D = isinstance( item.child(0).data().toPyObject(), Data1D)642 is1D = isinstance(GuiUtils.dataFromItem(item), Data1D) 646 643 except AttributeError: 647 644 msg = "Bad structure of the data model." … … 657 654 item.setCheckState(QtCore.Qt.Unchecked) 658 655 try: 659 is2D = isinstance( item.child(0).data().toPyObject(), Data2D)656 is2D = isinstance(GuiUtils.dataFromItem(item), Data2D) 660 657 except AttributeError: 661 658 msg = "Bad structure of the data model." … … 671 668 672 669 try: 673 is2D = isinstance( item.child(0).data().toPyObject(), Data2D)670 is2D = isinstance(GuiUtils.dataFromItem(item), Data2D) 674 671 except AttributeError: 675 672 msg = "Bad structure of the data model." … … 715 712 if orig_index: 716 713 # Check the data to enable/disable actions 717 is_2D = isinstance( model_item.child(0).data().toPyObject(), Data2D)714 is_2D = isinstance(GuiUtils.dataFromItem(model_item), Data2D) 718 715 self.actionQuick3DPlot.setEnabled(is_2D) 719 716 self.actionEditMask.setEnabled(is_2D) … … 727 724 index = self.treeView.selectedIndexes()[0] 728 725 model_item = self.model.itemFromIndex(self.data_proxy.mapToSource(index)) 729 data = model_item.child(0).data().toPyObject()726 data = GuiUtils.dataFromItem(model_item) 730 727 if isinstance(data, Data1D): 731 728 text_to_show = GuiUtils.retrieveData1d(data) … … 754 751 index = self.treeView.selectedIndexes()[0] 755 752 model_item = self.model.itemFromIndex(self.data_proxy.mapToSource(index)) 756 data = model_item.child(0).data().toPyObject()753 data = GuiUtils.dataFromItem(model_item) 757 754 if isinstance(data, Data1D): 758 755 GuiUtils.saveData1D(data) … … 766 763 index = self.treeView.selectedIndexes()[0] 767 764 model_item = self.model.itemFromIndex(self.data_proxy.mapToSource(index)) 768 data = model_item.child(0).data().toPyObject()765 data = GuiUtils.dataFromItem(model_item) 769 766 770 767 dimension = 1 if isinstance(data, Data1D) else 2
Note: See TracChangeset
for help on using the changeset viewer.