void dt_camera_import_job_init(dt_job_t *job,char *jobcode, char *path,char *filename,GList *images, struct dt_camera_t *camera, time_t time_override) { dt_control_job_init(job, "import selected images from camera"); job->execute = &dt_camera_import_job_run; dt_camera_import_t *t = (dt_camera_import_t *)job->param; dt_variables_params_init(&t->vp); if(time_override != 0) dt_variables_set_time(t->vp, time_override); t->fraction=0; t->images=g_list_copy(images); t->camera=camera; t->vp->jobcode=g_strdup(jobcode); t->path=g_strdup(path); t->filename=g_strdup(filename); t->import_count=0; }
void dt_import_session_set_time(struct dt_import_session_t *self, time_t time) { dt_variables_set_time(self->vp, time); }