Project legacy canvas metadata into documents
This commit is contained in:
@@ -5,10 +5,15 @@
|
||||
#include "foundation/result.h"
|
||||
|
||||
class App;
|
||||
class Canvas;
|
||||
|
||||
namespace pp::panopainter {
|
||||
|
||||
[[nodiscard]] bool legacy_document_canvas_available(const App& app) noexcept;
|
||||
[[nodiscard]] pp::foundation::Result<pp::app::DocumentCanvasSnapshotResult>
|
||||
capture_legacy_canvas_document_snapshot(const Canvas& canvas);
|
||||
[[nodiscard]] pp::foundation::Result<pp::app::DocumentCanvasSnapshotResult>
|
||||
capture_legacy_canvas_document_snapshot(const App& app);
|
||||
[[nodiscard]] pp::foundation::Status execute_legacy_document_canvas_clear_plan(
|
||||
App& app,
|
||||
const pp::app::DocumentCanvasClearPlan& plan);
|
||||
|
||||
Reference in New Issue
Block a user