Changeset 30bed93 in sasview for src/sas/qtgui/MainWindow
- Timestamp:
- Sep 21, 2018 5:41:31 AM (6 years ago)
- Branches:
- ESS_GUI, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
- Children:
- c928e81
- Parents:
- 33d5956 (diff), d8d81ea (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - git-author:
- Ingo Breßler <dev@…> (09/21/18 05:41:31)
- git-committer:
- GitHub <noreply@…> (09/21/18 05:41:31)
- Location:
- src/sas/qtgui/MainWindow
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/MainWindow/DataExplorer.py
r9ce69ec r30bed93 579 579 # Don't plot intermediate results, e.g. P(Q), S(Q) 580 580 match = GuiUtils.theory_plot_ID_pattern.match(plot.id) 581 # 2nd match group contains the identifier for the intermediate result, if present (e.g. "[P(Q)]") 581 # 2nd match group contains the identifier for the intermediate 582 # result, if present (e.g. "[P(Q)]") 582 583 if match and match.groups()[1] != None: 583 584 continue 584 # Don't include plots from different fitpages, but always include the original data 585 if fitpage_name in plot.name or filename in plot.name or filename == plot.filename: 585 # Don't include plots from different fitpages, 586 # but always include the original data 587 if (fitpage_name in plot.name 588 or filename in plot.name 589 or filename == plot.filename): 586 590 # Residuals get their own plot 587 591 if plot.plot_role == Data1D.ROLE_RESIDUAL: -
src/sas/qtgui/MainWindow/GuiManager.py
r768387e0 rdee9e5f 12 12 from twisted.internet import reactor 13 13 # General SAS imports 14 from sas import get_local_config, get_custom_config 14 15 from sas.qtgui.Utilities.ConnectionProxy import ConnectionProxy 15 16 from sas.qtgui.Utilities.SasviewLogger import setup_qt_logging … … 136 137 self.aboutWidget = AboutBox() 137 138 self.categoryManagerWidget = CategoryManager(self._parent, manager=self) 138 self.welcomePanel = WelcomePanel()139 139 self.grid_window = None 140 140 self._workspace.toolBar.setVisible(LocalConfig.TOOLBAR_SHOW) … … 241 241 perspective_width = perspective_size.width() 242 242 self._current_perspective.resize(perspective_width, workspace_height-10) 243 # Resize the mdi area to match the widget within244 subwindow.resize(subwindow.minimumSizeHint())245 243 246 244 self._current_perspective.show() … … 388 386 self.communicate.statusBarUpdateSignal.emit(msg) 389 387 390 def showWelcomeMessage(self):388 def actionWelcome(self): 391 389 """ Show the Welcome panel """ 390 self.welcomePanel = WelcomePanel() 392 391 self._workspace.workspace.addSubWindow(self.welcomePanel) 393 392 self.welcomePanel.show() 393 394 def showWelcomeMessage(self): 395 """ Show the Welcome panel, when required """ 396 # Assure the welcome screen is requested 397 show_welcome_widget = True 398 custom_config = get_custom_config() 399 if hasattr(custom_config, "WELCOME_PANEL_SHOW"): 400 if isinstance(custom_config.WELCOME_PANEL_SHOW, bool): 401 show_welcome_widget = custom_config.WELCOME_PANEL_SHOW 402 else: 403 logging.warning("WELCOME_PANEL_SHOW has invalid value in custom_config.py") 404 if show_welcome_widget: 405 self.actionWelcome() 394 406 395 407 def addCallbacks(self): … … 478 490 self._workspace.actionAcknowledge.triggered.connect(self.actionAcknowledge) 479 491 self._workspace.actionAbout.triggered.connect(self.actionAbout) 492 self._workspace.actionWelcomeWidget.triggered.connect(self.actionWelcome) 480 493 self._workspace.actionCheck_for_update.triggered.connect(self.actionCheck_for_update) 481 494 … … 979 992 When setting a perspective, sets up the menu bar 980 993 """ 994 self._workspace.actionReport.setEnabled(False) 981 995 if isinstance(perspective, Perspectives.PERSPECTIVES["Fitting"]): 982 996 self.checkAnalysisOption(self._workspace.actionFitting) … … 988 1002 self._workspace.menubar.addAction(self._workspace.menuWindow.menuAction()) 989 1003 self._workspace.menubar.addAction(self._workspace.menuHelp.menuAction()) 1004 self._workspace.actionReport.setEnabled(True) 990 1005 991 1006 elif isinstance(perspective, Perspectives.PERSPECTIVES["Invariant"]): -
src/sas/qtgui/MainWindow/UI/MainWindowUI.ui
r768387e0 rfc5d2d7f 148 148 <addaction name="separator"/> 149 149 <addaction name="actionAbout"/> 150 <addaction name="actionWelcomeWidget"/> 151 <addaction name="separator"/> 150 152 <addaction name="actionCheck_for_update"/> 151 153 </widget> … … 558 560 </property> 559 561 </action> 562 <action name="actionWelcomeWidget"> 563 <property name="text"> 564 <string>Welcome to SasView</string> 565 </property> 566 </action> 560 567 </widget> 561 568 <resources/>
Note: See TracChangeset
for help on using the changeset viewer.