Changes in / [605d944:6da3e3d] in sasview
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/MainWindow/GuiManager.py
rfd7ef36 r0eff615 533 533 """ 534 534 self.communicate.copyFitParamsSignal.emit("") 535 self._workspace.actionPaste.setEnabled(True) 535 536 pass 536 537 … … 960 961 self._workspace.menubar.addAction(self._workspace.menuWindow.menuAction()) 961 962 self._workspace.menubar.addAction(self._workspace.menuHelp.menuAction()) 963 962 964 elif isinstance(perspective, Perspectives.PERSPECTIVES["Invariant"]): 963 965 self.checkAnalysisOption(self._workspace.actionInvariant) -
src/sas/qtgui/Perspectives/Fitting/FittingWidget.py
r605d944 r0eff615 47 47 from sas.qtgui.Perspectives.Fitting.MultiConstraint import MultiConstraint 48 48 from sas.qtgui.Perspectives.Fitting.ReportPageLogic import ReportPageLogic 49 50 49 51 50 … … 2983 2982 # first - regular params 2984 2983 param_list = [] 2984 2985 param_list.append(['model_name', str(self.cbModel.currentText())]) 2985 2986 def gatherParams(row): 2986 2987 """ … … 3069 3070 if lines[0] != 'sasview_parameter_values': 3070 3071 return False 3071 for line in lines[1:-1]: 3072 3073 model = lines[1].split(',') 3074 3075 if model[0] != 'model_name': 3076 return False 3077 3078 context['model_name'] = [model[1]] 3079 for line in lines[2:-1]: 3072 3080 if len(line) != 0: 3073 3081 item = line.split(',') … … 3095 3103 except IndexError: 3096 3104 pass 3105 3106 if str(self.cbModel.currentText()) != str(context['model_name'][0]): 3107 msg = QtWidgets.QMessageBox() 3108 msg.setIcon(QtWidgets.QMessageBox.Information) 3109 msg.setText("The model in the clipboard is not the same as the currently loaded model. \ 3110 Not all parameters saved may paste correctly.") 3111 msg.setStandardButtons(QtWidgets.QMessageBox.Ok | QtWidgets.QMessageBox.Cancel) 3112 result = msg.exec_() 3113 if result == QtWidgets.QMessageBox.Ok: 3114 pass 3115 else: 3116 return 3097 3117 3098 3118 self.updateFullModel(context) … … 3133 3153 param_repr = GuiUtils.formatNumber(param_dict[param_name][3+ioffset], high=True) 3134 3154 self._model_model.item(row, 3+ioffset).setText(param_repr) 3155 self.setFocus() 3156 3135 3157 3136 3158 # block signals temporarily, so we don't end up … … 3139 3161 self.iterateOverModel(updateFittedValues) 3140 3162 self._model_model.blockSignals(False) 3163 3141 3164 3142 3165 def updateFullPolyModel(self, param_dict): … … 3183 3206 param_repr = GuiUtils.formatNumber(param_dict[param_name][5+ioffset], high=True) 3184 3207 self._poly_model.item(row, 5+ioffset).setText(param_repr) 3208 self.setFocus() 3185 3209 3186 3210 # block signals temporarily, so we don't end up … … 3190 3214 self._poly_model.blockSignals(False) 3191 3215 3192 -
src/sas/qtgui/Utilities/GuiUtils.py
rfd7ef36 r0eff615 271 271 # Fitting parameter paste from clipboard 272 272 pasteFitParamsSignal = QtCore.pyqtSignal() 273 273 274 # Notify about new categories/models from category manager 274 275 updateModelCategoriesSignal = QtCore.pyqtSignal()
Note: See TracChangeset
for help on using the changeset viewer.