Ignore:
Timestamp:
Nov 5, 2018 12:58:21 AM (5 years ago)
Author:
Piotr Rozyczko <piotr.rozyczko@…>
Branches:
ESS_GUI, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
Children:
490e230
Parents:
4396300
Message:

Batch page serialization/deserialization

File:
1 edited

Legend:

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

    r48df831 r17e2d502  
    35123512 
    35133513        param_list.append(['is_data', str(self.data_is_loaded)]) 
    3514         if self.data_is_loaded: 
    3515             param_list.append(['data_id', str(self.logic.data.id)]) 
    3516             param_list.append(['data_name', str(self.logic.data.filename)]) 
    3517  
     3514        data_ids = [] 
     3515        filenames = [] 
     3516        if self.is_batch_fitting: 
     3517            for item in self.all_data: 
     3518                # need item->data->data_id 
     3519                data = GuiUtils.dataFromItem(item) 
     3520                data_ids.append(data.id) 
     3521                filenames.append(data.filename) 
     3522        else: 
     3523            if self.data_is_loaded: 
     3524                data_ids = [str(self.logic.data.id)] 
     3525                filenames = [str(self.logic.data.filename)] 
     3526        param_list.append(['is_batch_fitting', str(self.is_batch_fitting)]) 
     3527        param_list.append(['data_name', filenames]) 
     3528        param_list.append(['data_id', data_ids]) 
    35183529        # option tab 
    35193530        param_list.append(['q_range_min', str(self.q_range_min)]) 
Note: See TracChangeset for help on using the changeset viewer.