Changeset 1f95cbe in sasview


Ignore:
Timestamp:
Jul 23, 2018 7:23:43 AM (4 weeks ago)
Author:
tcbennun
Branches:
ESS_GUI_beta_approx
Children:
0804c9f
Parents:
a699172
Message:

options into calc method cb; fix(?) for magnet model updating

Location:
src/sas/qtgui/Perspectives/Fitting
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/Perspectives/Fitting/FittingWidget.py

    ra699172 r1f95cbe  
    5959 
    6060DEFAULT_POLYDISP_FUNCTION = 'gaussian' 
     61 
     62 
     63logger = logging.getLogger(__name__) 
    6164 
    6265 
     
    10451048        self.cmdPlot.setEnabled(True) 
    10461049 
    1047         # Enable/disable calc method control 
     1050        # calc method control 
    10481051        if structure_factor in [None, "", "None"]: 
    10491052            self.cbProductMethod.setEnabled(False) 
    1050         else: 
    1051             self.cbProductMethod.setEnabled(True) 
    10521053 
    10531054        # kernel parameters -> model_model 
     
    16721673                item.setText(error_repr) 
    16731674            def curr_param(): 
    1674                 return str(self._magnet_model.item(row, 0).text()) 
     1675                # TODO: this simple change seems to fix that item object from 
     1676                # TODO: being NONE...? why? 
     1677                item = self._magnet_model.item(row, 0) 
     1678                return str(item.text()) 
     1679                #return str(self._magnet_model.item(row, 0).text()) 
    16751680 
    16761681            [createItem(param_name) for param_name in list(param_dict.keys()) if curr_param() == param_name] 
     
    19851990        # Update the counter used for multishell display 
    19861991        self._last_model_row = self._model_model.rowCount() 
     1992 
     1993        # add to calc dropdown 
     1994        # TODO: THIS IS A TEMP MOCKUP (see below) 
     1995        self.cbProductMethod.clear() 
     1996        self.cbProductMethod.addItems(["default", "beta approx"]) 
     1997        self.cbProductMethod.setEnabled(True) 
     1998 
     1999        # TODO: commented-out code below uses unimplemented changes to 
     2000        # TODO: product.py 
     2001        #pname = product.PRODUCT_CALC_METHOD_PARAM 
     2002        #params = self.kernel_module._model_info.parameters 
     2003        #if pname in params: 
     2004        #    param = params[pname] 
     2005        #    choices = [product.PRODUCT_CALC_STRS[c] for c in param.choices] 
     2006        #    self.cbProductMethod.clear() 
     2007        #    self.cbProductMethod.addItems(choices) 
     2008        #    self.cbProductMethod.setEnabled(True) 
     2009        #else: 
     2010        #    logger.info("Could not find param '{}' in product modelinfo params".format( 
     2011        #        pname 
     2012        #    )) 
     2013        #    self.cbProductMethod.setEnabled(False) 
    19872014 
    19882015    def onMainParamsChange(self, item): 
  • src/sas/qtgui/Perspectives/Fitting/UI/FittingWidgetUI.ui

    r78f18d1 r1f95cbe  
    77    <x>0</x> 
    88    <y>0</y> 
    9     <width>481</width> 
    10     <height>466</height> 
     9    <width>552</width> 
     10    <height>609</height> 
    1111   </rect> 
    1212  </property> 
     
    358358             <bool>false</bool> 
    359359            </property> 
     360            <property name="minimumSize"> 
     361             <size> 
     362              <width>83</width> 
     363              <height>0</height> 
     364             </size> 
     365            </property> 
    360366           </widget> 
    361367          </item> 
Note: See TracChangeset for help on using the changeset viewer.