def set_shorter(self, trial): self.shorter_trial.setText(trial.name) self.shorter_trial_data = trial self.shorter = TimingData() self.shorter.parse_csv(self.shorter_trial_data.result) self.shorter_plot = Plot(self.shorter) self.shorter_plot.color = 'blue' self.shorter_plot.label = trial.name self.plotter.add_plot(self.shorter_plot) self.shorter_trial_edit.setEnabled(True) self.update_plot_settings_view()
def event_file_selected(self, file_name): new_data = TimingData() new_data.load_from_csv(file_name) new_plot = Plot(new_data) self.data_source_model.add_data(new_plot) self.data_source_table.resizeColumnsToContents()