Changeset 351b53e in sasview for src/sas/qtgui/Perspectives/Fitting/FittingWidget.py
- Timestamp:
- Mar 22, 2017 6:23:49 AM (7 years ago)
- Branches:
- ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
- Children:
- 0979dfb
- Parents:
- 7248d75d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/qtgui/Perspectives/Fitting/FittingWidget.py
r4d457df r351b53e 31 31 CATEGORY_DEFAULT = "Choose category..." 32 32 CATEGORY_STRUCTURE = "Structure Factor" 33 STRUCTURE_DEFAULT = "None" 33 34 QMIN_DEFAULT = 0.0005 34 35 QMAX_DEFAULT = 0.5 … … 231 232 """ 232 233 structure_factor_list = self.master_category_dict.pop(CATEGORY_STRUCTURE) 233 structure_factors = ["None"] 234 factors = [factor[0] for factor in structure_factor_list] 235 factors.insert(0, STRUCTURE_DEFAULT) 234 236 self.cbStructureFactor.clear() 235 structure_factors = [factor[0] for factor in structure_factor_list] 236 self.cbStructureFactor.addItems(sorted(structure_factors)) 237 self.cbStructureFactor.addItems(sorted(factors)) 237 238 238 239 def onSelectCategory(self): … … 246 247 # Otherwise, just return 247 248 if self._previous_category_index != 0: 249 # We need to block signals, or else state changes on perceived unchanged conditions 250 self.cbCategory.blockSignals(True) 248 251 self.cbCategory.setCurrentIndex(self._previous_category_index) 252 self.cbCategory.blockSignals(False) 249 253 return 250 254 … … 288 292 model = str(self.cbModel.currentText()) 289 293 294 # Reset structure factor 295 self.cbStructureFactor.setCurrentIndex(0) 296 290 297 # SasModel -> QModel 291 298 self.SASModelToQModel(model) … … 357 364 Setting model parameters into table based on selected category 358 365 """ 366 # TODO - modify for structure factor-only choice 367 359 368 # Crete/overwrite model items 360 369 self._model_model.clear() … … 415 424 parameter_name = parameter_name[16:] 416 425 property_name = str(self._poly_model.headerData(model_column, 1).toPyObject()) # Value, min, max, etc. 417 print "%s(%s) => %d" % (parameter_name, property_name, value)426 # print "%s(%s) => %d" % (parameter_name, property_name, value) 418 427 419 428 # Update the sasmodel … … 454 463 property_name = str(self._model_model.headerData(1, model_column).toPyObject()) # Value, min, max, etc. 455 464 456 print "%s(%s) => %d" % (parameter_name, property_name, value)465 # print "%s(%s) => %d" % (parameter_name, property_name, value) 457 466 self.kernel_module.params[parameter_name] = value 458 467 … … 691 700 self._last_model_row = self._model_model.rowCount() 692 701 693 694 702 def modifyShellsInList(self, index): 695 703 """
Note: See TracChangeset
for help on using the changeset viewer.