From 7ced186f57f39e0edfa245408bc22c348108367e Mon Sep 17 00:00:00 2001 From: Thomas White Date: Wed, 2 Sep 2020 15:41:23 +0200 Subject: Store list of results for GUI --- src/gui_project.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/gui_project.h') diff --git a/src/gui_project.h b/src/gui_project.h index 34aa6f61..458ff547 100644 --- a/src/gui_project.h +++ b/src/gui_project.h @@ -136,6 +136,13 @@ struct gui_task void *job_priv; }; +struct gui_result +{ + char *name; + char **streams; + int n_streams; +}; + struct crystfelproject { GtkWidget *window; @@ -186,6 +193,9 @@ struct crystfelproject { struct gui_task tasks[MAX_RUNNING_TASKS]; int n_running_tasks; + + struct gui_result *results; + int n_results; }; extern enum match_type_id decode_matchtype(const char *type_id); @@ -204,4 +214,9 @@ extern void add_file_to_project(struct crystfelproject *proj, extern void clear_project_files(struct crystfelproject *proj); +extern int add_result(struct crystfelproject *proj, + char *name, + char **streams, + int n_streams); + #endif -- cgit v1.2.3