Extract cloud save required helper

This commit is contained in:
2026-06-15 21:16:27 +02:00
parent 12244b2e0a
commit 4c6b39c21a
4 changed files with 57 additions and 2 deletions

View File

@@ -256,6 +256,8 @@ void wire_cloud_browser_ok_button(
};
}
void show_cloud_save_required_warning(App& app);
class LegacyCloudServices final : public pp::app::CloudServices {
public:
explicit LegacyCloudServices(App& app) noexcept
@@ -265,8 +267,7 @@ public:
void show_save_required_warning() override
{
const auto plan = pp::app::plan_cloud_save_required_prompt();
app_.message_box(plan.title, plan.message, plan.show_cancel);
show_cloud_save_required_warning(app_);
}
void prompt_publish(bool save_before_upload) override
@@ -319,6 +320,12 @@ private:
std::shared_ptr<NodeProgressBar> bulk_progress_;
};
void show_cloud_save_required_warning(App& app)
{
const auto plan = pp::app::plan_cloud_save_required_prompt();
app.message_box(plan.title, plan.message, plan.show_cancel);
}
} // namespace
pp::foundation::Status execute_legacy_cloud_upload_plan(