Integrate dialog export and Apple service teams
This commit is contained in:
@@ -126,13 +126,15 @@ void start_document_export_collection(
|
||||
std::shared_ptr<NodeProgressBar> App::show_progress(const std::string& title, int total /*= 0*/)
|
||||
{
|
||||
const auto plan = pp::app::plan_app_progress_dialog(title, total);
|
||||
return pp::panopainter::create_legacy_app_progress_dialog(*this, plan);
|
||||
const auto dialogs = pp::panopainter::make_legacy_app_dialog_factory(*this);
|
||||
return pp::panopainter::legacy_progress_dialog_node(dialogs->show_progress_dialog(plan));
|
||||
}
|
||||
|
||||
std::shared_ptr<NodeMessageBox> App::message_box(const std::string &title, const std::string& text, bool cancel_button)
|
||||
{
|
||||
const auto plan = pp::app::plan_app_message_dialog(title, text, cancel_button);
|
||||
return pp::panopainter::create_legacy_app_message_dialog(*this, plan);
|
||||
const auto dialogs = pp::panopainter::make_legacy_app_dialog_factory(*this);
|
||||
return pp::panopainter::legacy_message_dialog_node(dialogs->show_message_dialog(plan));
|
||||
}
|
||||
|
||||
std::shared_ptr<NodeInputBox> App::input_box(const std::string& title,
|
||||
@@ -143,7 +145,8 @@ std::shared_ptr<NodeInputBox> App::input_box(const std::string& title,
|
||||
LOG("input dialog skipped: %s", plan_result.status().message);
|
||||
return nullptr;
|
||||
}
|
||||
return pp::panopainter::create_legacy_app_input_dialog(*this, plan_result.value());
|
||||
const auto dialogs = pp::panopainter::make_legacy_app_dialog_factory(*this);
|
||||
return pp::panopainter::legacy_input_dialog_node(dialogs->show_input_dialog(plan_result.value()));
|
||||
}
|
||||
|
||||
void App::dialog_usermanual()
|
||||
|
||||
Reference in New Issue
Block a user