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

@@ -7,6 +7,7 @@
#include "node_message_box.h"
#include "node_popup_menu.h"
#include "node_progress_bar.h"
#include "node_settings.h"
#include <memory>
#include <unordered_map>
@@ -371,4 +372,12 @@ std::shared_ptr<NodeInputBox> create_legacy_input_dialog_overlay(
return input;
}
std::shared_ptr<NodeSettings> create_legacy_settings_dialog_overlay(
App& app)
{
auto settings = make_legacy_overlay_node<NodeSettings>(app);
attach_legacy_app_overlay_with_handle_or_fallback(app, settings);
return settings;
}
} // namespace pp::panopainter