add save dialog to specify file name

This commit is contained in:
2017-08-11 00:04:54 +01:00
parent 178c944df1
commit 9be2e8e147
5 changed files with 88 additions and 9 deletions

View File

@@ -1000,12 +1000,12 @@ void ui::Canvas::export_anim(std::string data_path)
void ui::Canvas::project_save(std::string data_path)
{
static char name[128];
sprintf(name, "%s/latlong.pano", data_path.c_str());
FILE* fp = fopen(name, "wb");
// static char name[128];
// sprintf(name, "%s/latlong.pano", data_path.c_str());
FILE* fp = fopen(data_path.c_str(), "wb");
if (!fp)
{
LOG("cannot write project to %s", name);
LOG("cannot write project to %s", data_path.c_str());
return;
}
@@ -1059,7 +1059,7 @@ void ui::Canvas::project_save(std::string data_path)
}
}
fclose(fp);
LOG("project saved to %s", name);
LOG("project saved to %s", data_path.c_str());
}
void ui::Canvas::project_open(std::string data_path)