Extract cloud save required helper
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user