Move cloud browser dialog to checked overlay lifetime

This commit is contained in:
2026-06-15 19:55:30 +02:00
parent ec71575b5d
commit 5bf0a4f61b
6 changed files with 60 additions and 11 deletions

View File

@@ -5,6 +5,7 @@
#include "node.h"
#include "node_input_box.h"
#include "node_message_box.h"
#include "node_dialog_cloud.h"
#include "node_popup_menu.h"
#include "node_progress_bar.h"
#include "node_settings.h"
@@ -380,4 +381,12 @@ std::shared_ptr<NodeSettings> create_legacy_settings_dialog_overlay(
return settings;
}
std::shared_ptr<NodeDialogCloud> create_legacy_cloud_browser_dialog_overlay(
App& app)
{
auto dialog = make_legacy_overlay_node<NodeDialogCloud>(app);
attach_legacy_app_overlay_with_handle_or_fallback(app, dialog);
return dialog;
}
} // namespace pp::panopainter