Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/MainWindow/GuiManager.py

    rdad086f rfa762f4  
    138138        self.categoryManagerWidget = CategoryManager(self._parent, manager=self) 
    139139        self.grid_window = None 
     140        self.grid_window = BatchOutputPanel(parent=self) 
     141        self.grid_subwindow = self._workspace.workspace.addSubWindow(self.grid_window) 
     142        self.grid_subwindow.setVisible(False) 
     143        self.grid_window.windowClosedSignal.connect(lambda: self.grid_subwindow.setVisible(False)) 
     144 
    140145        self._workspace.toolBar.setVisible(LocalConfig.TOOLBAR_SHOW) 
    141146        self._workspace.actionHide_Toolbar.setText("Show Toolbar") 
     
    202207        Open a local url in the default browser 
    203208        """ 
    204         location = GuiUtils.HELP_DIRECTORY_LOCATION + url 
    205         #WP: Added to handle OSX bundle docs 
    206         if os.path.isdir(location) == False: 
    207             sas_path = os.path.abspath(os.path.dirname(sys.argv[0])) 
    208             location = sas_path+"/"+location 
    209         try: 
    210             webbrowser.open('file://' + os.path.realpath(location)) 
    211         except webbrowser.Error as ex: 
    212             logging.warning("Cannot display help. %s" % ex) 
     209        GuiUtils.showHelp(url) 
    213210 
    214211    def workspace(self): 
     
    624621        Display/redisplay the batch fit viewer 
    625622        """ 
    626         if self.grid_window is None: 
    627             self.grid_window = BatchOutputPanel(parent=self, output_data=output_data) 
    628             subwindow = self._workspace.workspace.addSubWindow(self.grid_window) 
    629  
    630             #self.grid_window = BatchOutputPanel(parent=self, output_data=output_data) 
    631             self.grid_window.show() 
    632             return 
     623        self.grid_subwindow.setVisible(True) 
    633624        if output_data: 
    634625            self.grid_window.addFitResults(output_data) 
    635         self.grid_window.show() 
    636         if self.grid_window.windowState() == Qt.WindowMinimized: 
    637             self.grid_window.setWindowState(Qt.WindowActive) 
    638626 
    639627    def actionHide_Toolbar(self): 
Note: See TracChangeset for help on using the changeset viewer.