sprintf(default_path, "~");
mwindow->defaults->get("DEFAULT_LOADPATH", default_path);
load_mode = mwindow->defaults->get("LOAD_MODE", load_mode);
sprintf(default_path, "~");
mwindow->defaults->get("DEFAULT_LOADPATH", default_path);
load_mode = mwindow->defaults->get("LOAD_MODE", load_mode);
mwindow->gui->lock_window("LoadFileThread::new_gui");
window = new LoadFileWindow(mwindow, this, default_path);
mwindow->gui->lock_window("LoadFileThread::new_gui");
window = new LoadFileWindow(mwindow, this, default_path);
{
mwindow->defaults->update("DEFAULT_LOADPATH", window->get_submitted_path());
mwindow->defaults->update("LOAD_MODE", load_mode);
{
mwindow->defaults->update("DEFAULT_LOADPATH", window->get_submitted_path());
mwindow->defaults->update("LOAD_MODE", load_mode);
- mwindow->defaults->update("LOAD_EDL_MODE", edl_mode);
-
+ if( edl_mode == LOADMODE_EDL_FILEREF )
+ mwindow->show_warning(
+ &mwindow->preferences->warn_fileref,
+ _("Other projects can change this project\n"
+ "and this can become a broken link"));
- mwindow->load_filenames(&path_list, load_mode, edl_mode, 0);
+ mwindow->load_filenames(&path_list, load_mode, edl_mode, replaced);
mwindow->gui->mainmenu->add_load(path_list.values[0]);
mwindow->gui->unlock_window();
path_list.remove_all_objects();
mwindow->save_backup();
mwindow->gui->mainmenu->add_load(path_list.values[0]);
mwindow->gui->unlock_window();
path_list.remove_all_objects();
mwindow->save_backup();
-
- if( load_mode == LOADMODE_REPLACE ||
- load_mode == LOADMODE_REPLACE_CONCATENATE )
- mwindow->session->changes_made = 0;
- else
- mwindow->session->changes_made = 1;
+ mwindow->session->changes_made = !replaced ? 1 : 0;
loadmode = new LoadMode(mwindow, this, x, y,
&thread->load_mode, &thread->edl_mode, 0, 1);
loadmode->create_objects();
loadmode = new LoadMode(mwindow, this, x, y,
&thread->load_mode, &thread->edl_mode, 0, 1);
loadmode->create_objects();
path_list.set_array_delete();
char *out_path;
int load_mode = mwindow->defaults->get("LOAD_MODE", LOADMODE_REPLACE);
path_list.set_array_delete();
char *out_path;
int load_mode = mwindow->defaults->get("LOAD_MODE", LOADMODE_REPLACE);
path_list.remove_all_objects();
mwindow->defaults->update("LOAD_MODE", load_mode);
path_list.remove_all_objects();
mwindow->defaults->update("LOAD_MODE", load_mode);