Changes in / [aa333e3:a80e182] in sasview


Ignore:
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • build_tools/conda_qt5_min_ubuntu.yml

    r009c7a4 r1a1111f  
    33 - conda-forge 
    44dependencies: 
    5  - matplotlib=2.1.0 
     5 - matplotlib 
    66 - scipy 
    77 - hdf5 
  • src/sas/qtgui/MainWindow/DataExplorer.py

    r428c3b2 r6ae7466  
    624624        new_plots = [] 
    625625 
    626         # Get the main data plot 
    627         main_data = GuiUtils.dataFromItem(plot_item.parent()) 
    628         if main_data is None: 
    629             # Try the current item 
    630             main_data = GuiUtils.dataFromItem(plot_item) 
    631  
    632         # Make sure main data for 2D is always displayed 
    633         if main_data and not self.isPlotShown(main_data): 
    634             if isinstance(main_data, Data2D): 
    635                 self.plotData([(plot_item, main_data)]) 
    636  
    637626        # Check if this is merely a plot update 
    638627        if self.updatePlot(plot_to_show): 
     
    649638            # Plots with main data points on the same chart 
    650639            # Get the main data plot 
    651             if main_data and not self.isPlotShown(main_data): 
     640            main_data = GuiUtils.dataFromItem(plot_item.parent()) 
     641            if main_data is None: 
     642                # Try the current item 
     643                main_data = GuiUtils.dataFromItem(plot_item) 
     644            if main_data is not None: 
    652645                new_plots.append((plot_item, main_data)) 
    653646            new_plots.append((plot_item, plot_to_show)) 
     
    655648        if new_plots: 
    656649            self.plotData(new_plots) 
    657  
    658     def isPlotShown(self, plot): 
    659         """ 
    660         Checks currently shown plots and returns true if match 
    661         """ 
    662         if not hasattr(plot, 'name'): 
    663             return False 
    664         ids_vals = [val.data.name for val in self.active_plots.values()] 
    665  
    666         return plot.name in ids_vals 
    667650 
    668651    def addDataPlot2D(self, plot_set, item): 
  • src/sas/qtgui/Plotting/BoxSum.py

    r5eebcd6 rd6b8a1d  
    1313 
    1414class BoxSum(QtWidgets.QDialog, Ui_BoxSumUI): 
    15     closeWidgetSignal = QtCore.pyqtSignal() 
    1615    def __init__(self, parent=None, model=None): 
    1716        super(BoxSum, self).__init__() 
     
    4544        self.setFixedSize(self.minimumSizeHint()) 
    4645 
    47         # Handle the Close button click 
    48         self.buttonBox.button(QtWidgets.QDialogButtonBox.Close).clicked.connect(lambda:self.closeWidgetSignal.emit()) 
     46        # Handle the Apply button click 
     47        self.buttonBox.button(QtWidgets.QDialogButtonBox.Close).clicked.connect(self.onClose) 
    4948 
     49    def onClose(self): 
     50        """ 
     51        close the window containing this panel 
     52        """ 
     53        self.close() 
     54 
  • src/sas/qtgui/Plotting/Plotter2D.py

    r5eebcd6 r34f13a83  
    335335        self.slicer.update() 
    336336 
    337         def boxWidgetClosed(): 
    338             # Need to disconnect the signal!! 
    339             self.boxwidget.closeWidgetSignal.disconnect() 
    340             # reset box on "Edit Slicer Parameters" window close 
    341             self.manager.parent.workspace().removeSubWindow(self.boxwidget_subwindow) 
    342             self.boxwidget = None 
    343  
    344337        # Get the BoxSumCalculator model. 
    345338        self.box_sum_model = self.slicer.model() 
     
    347340        self.boxwidget = BoxSum(self, model=self.box_sum_model) 
    348341        # Add the plot to the workspace 
    349         self.boxwidget_subwindow = self.manager.parent.workspace().addSubWindow(self.boxwidget) 
    350         self.boxwidget.closeWidgetSignal.connect(boxWidgetClosed) 
    351  
     342        self.manager.parent.workspace().addSubWindow(self.boxwidget) 
    352343        self.boxwidget.show() 
    353344 
Note: See TracChangeset for help on using the changeset viewer.