Plan main toolbar message dialog
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#pragma once
|
||||
|
||||
#include "app_core/app_dialog.h"
|
||||
#include "app_core/document_canvas.h"
|
||||
#include "app_core/history_ui.h"
|
||||
#include "foundation/result.h"
|
||||
@@ -59,6 +60,14 @@ public:
|
||||
virtual void show_settings_dialog() = 0;
|
||||
};
|
||||
|
||||
[[nodiscard]] inline AppMessageDialogPlan plan_main_toolbar_message_dialog()
|
||||
{
|
||||
return plan_app_message_dialog(
|
||||
"Just a test message",
|
||||
"Longer description for the error or the message.",
|
||||
true);
|
||||
}
|
||||
|
||||
[[nodiscard]] inline pp::foundation::Result<MainToolbarPlan> plan_main_toolbar_command(
|
||||
MainToolbarCommand command,
|
||||
int undo_count = 0,
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
#include "app.h"
|
||||
#include "app_core/document_import.h"
|
||||
#include "legacy_app_dialog_services.h"
|
||||
#include "legacy_canvas_view_services.h"
|
||||
#include "legacy_document_canvas_services.h"
|
||||
#include "legacy_history_services.h"
|
||||
@@ -190,10 +191,9 @@ public:
|
||||
|
||||
void show_message_box() override
|
||||
{
|
||||
app_.msgbox = new NodeMessageBox();
|
||||
app_.msgbox->set_manager(&app_.layout);
|
||||
app_.msgbox->init();
|
||||
app_.layout[app_.main_id]->add_child(app_.msgbox);
|
||||
app_.msgbox = pp::panopainter::create_legacy_app_message_dialog(
|
||||
app_,
|
||||
pp::app::plan_main_toolbar_message_dialog()).get();
|
||||
}
|
||||
|
||||
void show_settings_dialog() override
|
||||
|
||||
Reference in New Issue
Block a user