Route canvas view execution through app core

This commit is contained in:
2026-06-05 05:47:42 +02:00
parent 9373e07d3e
commit e42afcc83f
15 changed files with 456 additions and 33 deletions

View File

@@ -4,6 +4,7 @@
#include "app.h"
#include "app_core/document_import.h"
#include "legacy_canvas_view_services.h"
#include "legacy_document_canvas_services.h"
#include "legacy_history_services.h"
@@ -304,8 +305,9 @@ public:
void reset_camera() override
{
if (app_.canvas)
app_.canvas->reset_camera();
const auto status = execute_legacy_canvas_camera_reset(app_);
if (!status.ok())
LOG("Canvas camera reset failed: %s", status.message);
}
void show_shortcuts_dialog() override