Maki
Formally verfied low-code orchestration
Toggle main menu visibility
Loading...
Searching...
No Matches
pipeline_canvas.h
1
#pragma once
2
3
#include "behaviour_canvas.h"
4
#include "compiler/pipeline_graph.h"
5
#include "result.h"
6
#include "save_info.h"
7
8
namespace
maki
9
{
10
struct
PipelineGraph
;
11
}
12
13
class
PipelineCanvas :
public
BehaviourCanvas
14
{
15
Q_OBJECT
16
public
:
17
PipelineCanvas(std::shared_ptr<FlowSaveInfo> storage, std::shared_ptr<ConfigurationTable> configTable, std::shared_ptr<EdgeRouter> router, QObject* parent =
nullptr
);
18
~PipelineCanvas();
19
20
Types::LibraryTypes
type
()
const override
;
21
};
BehaviourCanvas::BehaviourCanvas
BehaviourCanvas(Flow *flow, std::shared_ptr< ConfigurationTable > configTable, std::shared_ptr< EdgeRouter > router, QObject *parent=nullptr)
Constructs a BehaviourCanvas object.
Definition
behaviour_canvas.cpp:11
PipelineCanvas::type
Types::LibraryTypes type() const override
Retrieves the type of library associated with this canvas.
Definition
pipeline_canvas.cpp:22
maki
Contains UI helper widgets and layout grouping utilities used by MAKI.
Definition
generator.h:10
maki::PipelineGraph
Definition
pipeline_graph.h:38
Generated for
MAKI
· © 2026 with
Doxygen
1.9.8
GitHub
Research