Extract cloud browser dialog helper

This commit is contained in:
2026-06-15 21:24:37 +02:00
parent bed95cc059
commit 2e520709dd
4 changed files with 52 additions and 2 deletions

View File

@@ -267,6 +267,12 @@ void wire_cloud_browser_ok_button(
};
}
void show_cloud_browser_dialog(App& app)
{
auto dialog = pp::panopainter::create_legacy_cloud_browser_dialog_overlay(app);
wire_cloud_browser_ok_button(dialog, &app);
}
void show_cloud_save_required_warning(App& app);
class LegacyCloudServices final : public pp::app::CloudServices {
@@ -307,8 +313,7 @@ public:
void show_browser() override
{
auto dialog = pp::panopainter::create_legacy_cloud_browser_dialog_overlay(app_);
wire_cloud_browser_ok_button(dialog, &app_);
show_cloud_browser_dialog(app_);
}
void start_download(const pp::app::CloudDownloadRequest& request) override