Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/Utilities/GuiUtils.py

    r339e22b r5d28d6b  
    225225    # New plot requested from the GUI manager 
    226226    # Old "NewPlotEvent" 
    227     plotRequestedSignal = QtCore.pyqtSignal(list) 
     227    plotRequestedSignal = QtCore.pyqtSignal(list, int) 
    228228 
    229229    # Plot from file names 
     
    277277    # Notify about new categories/models from category manager 
    278278    updateModelCategoriesSignal = QtCore.pyqtSignal() 
     279 
     280    # Tell the data explorer to switch tabs 
     281    changeDataExplorerTabSignal = QtCore.pyqtSignal(int) 
    279282 
    280283def updateModelItemWithPlot(item, update_data, name=""): 
     
    288291    for index in range(item.rowCount()): 
    289292        plot_item = item.child(index) 
    290         if plot_item.isCheckable(): 
    291             plot_data = plot_item.child(0).data() 
    292             if plot_data.id is not None and \ 
    293                    (plot_data.name == update_data.name or plot_data.id == update_data.id): 
     293        if not plot_item.isCheckable(): 
     294            continue 
     295        plot_data = plot_item.child(0).data() 
     296        if plot_data.id is not None and \ 
     297                plot_data.name == update_data.name: 
     298                #(plot_data.name == update_data.name or plot_data.id == update_data.id): 
    294299            # if plot_data.id is not None and plot_data.id == update_data.id: 
    295                 # replace data section in item 
    296                 plot_item.child(0).setData(update_data) 
    297                 plot_item.setText(name) 
    298                 # Plot title if any 
    299                 if plot_item.child(1).hasChildren(): 
    300                     plot_item.child(1).child(0).setText("Title: %s"%name) 
    301                 # Force redisplay 
    302                 return 
     300            # replace data section in item 
     301            plot_item.child(0).setData(update_data) 
     302            plot_item.setText(name) 
     303            # Plot title if any 
     304            if plot_item.child(1).hasChildren(): 
     305                plot_item.child(1).child(0).setText("Title: %s"%name) 
     306            # Force redisplay 
     307            return 
    303308 
    304309    # Create the new item 
Note: See TracChangeset for help on using the changeset viewer.