Route cloud save-before-upload through document session services
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
#include "canvas.h"
|
||||
#include "legacy_app_dialog_services.h"
|
||||
#include "legacy_canvas_view_services.h"
|
||||
#include "legacy_document_session_services.h"
|
||||
#include "legacy_ui_overlay_services.h"
|
||||
#include "node_dialog_cloud.h"
|
||||
#include "node_progress_bar.h"
|
||||
@@ -172,7 +173,7 @@ public:
|
||||
|
||||
if (save_before_upload)
|
||||
{
|
||||
Canvas::I->project_save_thread(app->doc_path, true);
|
||||
execute_legacy_document_save_before_cloud_upload(*app);
|
||||
}
|
||||
|
||||
const auto progress_plan = pp::app::plan_cloud_upload_progress_dialog();
|
||||
|
||||
@@ -451,4 +451,9 @@ pp::foundation::Status execute_legacy_document_version_save(
|
||||
return pp::app::execute_document_version_save(target, services);
|
||||
}
|
||||
|
||||
void execute_legacy_document_save_before_cloud_upload(App& app)
|
||||
{
|
||||
Canvas::I->project_save_thread(app.doc_path, true);
|
||||
}
|
||||
|
||||
} // namespace pp::panopainter
|
||||
|
||||
@@ -40,4 +40,6 @@ namespace pp::panopainter {
|
||||
App& app,
|
||||
const pp::app::DocumentVersionTarget& target);
|
||||
|
||||
void execute_legacy_document_save_before_cloud_upload(App& app);
|
||||
|
||||
} // namespace pp::panopainter
|
||||
|
||||
Reference in New Issue
Block a user