Integrate dialog export and Apple service teams
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#pragma once
|
||||
|
||||
#include "app_core/app_dialog.h"
|
||||
#include "foundation/result.h"
|
||||
#include "node.h"
|
||||
|
||||
@@ -7,7 +8,10 @@
|
||||
#include <memory>
|
||||
|
||||
class App;
|
||||
class NodeInputBox;
|
||||
class NodeMessageBox;
|
||||
class NodePopupMenu;
|
||||
class NodeProgressBar;
|
||||
|
||||
namespace pp::panopainter {
|
||||
|
||||
@@ -40,6 +44,18 @@ void close_legacy_popup_panel(
|
||||
float y,
|
||||
float rtl_anchor_width) noexcept;
|
||||
|
||||
[[nodiscard]] std::shared_ptr<NodeProgressBar> create_legacy_progress_dialog_overlay(
|
||||
App& app,
|
||||
const pp::app::AppProgressDialogPlan& plan);
|
||||
|
||||
[[nodiscard]] std::shared_ptr<NodeMessageBox> create_legacy_message_dialog_overlay(
|
||||
App& app,
|
||||
const pp::app::AppMessageDialogPlan& plan);
|
||||
|
||||
[[nodiscard]] std::shared_ptr<NodeInputBox> create_legacy_input_dialog_overlay(
|
||||
App& app,
|
||||
const pp::app::AppInputDialogPlan& plan);
|
||||
|
||||
template <class T>
|
||||
std::shared_ptr<T> make_legacy_overlay_node(App& app)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user