Maki
Formally verfied low-code orchestration
Toggle main menu visibility
Loading...
Searching...
No Matches
add_transition.h
1
#pragma once
2
3
#include <QUndoCommand>
4
5
#include "save_info.h"
6
7
class
Canvas
;
8
class
QPointF;
9
13
class
AddTransitionCommand
:
public
QUndoCommand
14
{
15
public
:
23
AddTransitionCommand
(
Canvas
* canvas,
const
TransitionSaveInfo
& desc, QUndoCommand* parent =
nullptr
);
24
28
void
undo
()
override
;
29
33
void
redo
()
override
;
34
35
private
:
36
Canvas
* mCanvas =
nullptr
;
37
const
TransitionSaveInfo
mDesc
;
38
};
AddTransitionCommand::redo
void redo() override
Redoes the addition of the transition.
Definition
add_transition.cpp:23
AddTransitionCommand::undo
void undo() override
Undoes the addition of the transition.
Definition
add_transition.cpp:14
AddTransitionCommand::AddTransitionCommand
AddTransitionCommand(Canvas *canvas, const TransitionSaveInfo &desc, QUndoCommand *parent=nullptr)
Constructs an AddTransitionCommand object.
Definition
add_transition.cpp:6
AddTransitionCommand::mDesc
const TransitionSaveInfo mDesc
Pointer to the canvas where the transition is added.
Definition
add_transition.h:37
Canvas
The Canvas class represents the main drawing area for nodes and transitions.
Definition
canvas.h:29
TransitionSaveInfo
Represents transition save information.
Definition
transition_info.h:14
Generated for
MAKI
· © 2026 with
Doxygen
1.9.8
GitHub
Research