Move settings dialog to checked overlay lifetime

This commit is contained in:
2026-06-15 19:51:07 +02:00
parent 54fbf900fc
commit 8db859cb2c
6 changed files with 60 additions and 8 deletions

View File

@@ -15,6 +15,7 @@ class NodeInputBox;
class NodeMessageBox;
class NodePopupMenu;
class NodeProgressBar;
class NodeSettings;
namespace pp::panopainter {
@@ -154,6 +155,9 @@ void close_legacy_popup_panel(
App& app,
const pp::app::AppInputDialogPlan& plan);
[[nodiscard]] std::shared_ptr<NodeSettings> create_legacy_settings_dialog_overlay(
App& app);
template <class T>
std::shared_ptr<T> make_legacy_overlay_node(App& app)
{