Ignore:
Timestamp:
Apr 5, 2017 10:44:27 AM (7 years ago)
Author:
Piotr Rozyczko <rozyczko@…>
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:
454670d
Parents:
116260a
Message:

Fitting connected. Initial prototype

File:
1 edited

Legend:

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

    r7d077d1 rf182f93  
    5555        item1 = QtGui.QStandardItem(item_name) 
    5656        item1.setCheckable(True) 
     57        item_err = QtGui.QStandardItem() 
    5758        # check for polydisp params 
    5859        if param.polydisperse: 
     
    9495        # TODO: the error column. 
    9596        # Either add a proxy model or a custom view delegate 
    96         #item_err = QtGui.QStandardItem() 
    97         item3 = QtGui.QStandardItem(str(param.limits[0])) 
    98         item4 = QtGui.QStandardItem(str(param.limits[1])) 
    99         item5 = QtGui.QStandardItem(param.units) 
    100         model.appendRow([item1, item2, item3, item4, item5]) 
     97        item_err = QtGui.QStandardItem() 
     98        item4 = QtGui.QStandardItem(str(param.limits[0])) 
     99        item5 = QtGui.QStandardItem(str(param.limits[1])) 
     100        item6 = QtGui.QStandardItem(param.units) 
     101        model.appendRow([item1, item2, item4, item5, item6]) 
    101102 
    102103def addCheckedListToModel(model, param_list): 
     
    118119    model.setHeaderData(3, QtCore.Qt.Horizontal, QtCore.QVariant("Max")) 
    119120    model.setHeaderData(4, QtCore.Qt.Horizontal, QtCore.QVariant("[Units]")) 
     121 
     122def addErrorHeadersToModel(model): 
     123    """ 
     124    Adds predefined headers to the model 
     125    """ 
     126    model.setHeaderData(0, QtCore.Qt.Horizontal, QtCore.QVariant("Parameter")) 
     127    model.setHeaderData(1, QtCore.Qt.Horizontal, QtCore.QVariant("Value")) 
     128    model.setHeaderData(2, QtCore.Qt.Horizontal, QtCore.QVariant("Error")) 
     129    model.setHeaderData(3, QtCore.Qt.Horizontal, QtCore.QVariant("Min")) 
     130    model.setHeaderData(4, QtCore.Qt.Horizontal, QtCore.QVariant("Max")) 
     131    model.setHeaderData(5, QtCore.Qt.Horizontal, QtCore.QVariant("[Units]")) 
    120132 
    121133def addPolyHeadersToModel(model): 
     
    316328                    str(reference_data.filename) + "]" 
    317329    residuals.title = residuals.name 
     330    residuals.ytransform = 'y' 
     331 
    318332    # when 2 data have the same id override the 1 st plotted 
    319333    # include the last part if keeping charts for separate models is required 
Note: See TracChangeset for help on using the changeset viewer.