Changes in src/sas/qtgui/Perspectives/Fitting/FittingWidget.py [060413c:97df8a9] in sasview
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/Perspectives/Fitting/FittingWidget.py
r060413c r97df8a9 373 373 self.cbCategory.addItem(CATEGORY_DEFAULT) 374 374 self.cbCategory.addItems(category_list) 375 if CATEGORY_STRUCTURE not in category_list: 376 self.cbCategory.addItem(CATEGORY_STRUCTURE) 375 self.cbCategory.addItem(CATEGORY_STRUCTURE) 377 376 self.cbCategory.setCurrentIndex(0) 378 377 … … 524 523 self.communicate.copyFitParamsSignal.connect(self.onParameterCopy) 525 524 self.communicate.pasteFitParamsSignal.connect(self.onParameterPaste) 526 527 # Communicator signal528 self.communicate.updateModelCategoriesSignal.connect(self.onCategoriesChanged)529 525 530 526 def modelName(self): … … 1935 1931 # custom kernel load requires full path 1936 1932 name = os.path.join(ModelUtilities.find_plugins_dir(), model_name+".py") 1937 try: 1938 kernel_module = generate.load_kernel_module(name) 1939 except ModuleNotFoundError: 1940 # maybe it's a recategorised custom model? 1941 name = os.path.join(ModelUtilities.find_plugins_dir(), model_name+".py") 1942 # If this rises, it's a valid problem. 1943 kernel_module = generate.load_kernel_module(name) 1933 kernel_module = generate.load_kernel_module(name) 1944 1934 1945 1935 if hasattr(kernel_module, 'parameters'): … … 2258 2248 self.createNewIndex(residuals_plot) 2259 2249 2260 def onCategoriesChanged(self):2261 """2262 Reload the category/model comboboxes2263 """2264 # Store the current combo indices2265 current_cat = self.cbCategory.currentText()2266 current_model = self.cbModel.currentText()2267 2268 # reread the category file and repopulate the combo2269 self.cbCategory.blockSignals(True)2270 self.cbCategory.clear()2271 self.readCategoryInfo()2272 self.initializeCategoryCombo()2273 2274 # Scroll back to the original index in Categories2275 new_index = self.cbCategory.findText(current_cat)2276 if new_index != -1:2277 self.cbCategory.setCurrentIndex(new_index)2278 self.cbCategory.blockSignals(False)2279 # ...and in the Models2280 self.cbModel.blockSignals(True)2281 new_index = self.cbModel.findText(current_model)2282 if new_index != -1:2283 self.cbModel.setCurrentIndex(new_index)2284 self.cbModel.blockSignals(False)2285 2286 return2287 2288 2250 def calcException(self, etype, value, tb): 2289 2251 """
Note: See TracChangeset
for help on using the changeset viewer.