Maki
Formally verfied low-code orchestration
Toggle main menu visibility
Loading...
Searching...
No Matches
remove_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
RemoveTransitionCommand
:
public
QUndoCommand
14
{
15
public
:
23
RemoveTransitionCommand
(
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
};
Canvas
The Canvas class represents the main drawing area for nodes and transitions.
Definition
canvas.h:29
RemoveTransitionCommand::redo
void redo() override
Redoes the removal of the transition.
Definition
remove_transition.cpp:23
RemoveTransitionCommand::mDesc
const TransitionSaveInfo mDesc
Pointer to the canvas where the transition is located.
Definition
remove_transition.h:37
RemoveTransitionCommand::RemoveTransitionCommand
RemoveTransitionCommand(Canvas *canvas, const TransitionSaveInfo &desc, QUndoCommand *parent=nullptr)
Constructs a new RemoveTransitionCommand object.
Definition
remove_transition.cpp:6
RemoveTransitionCommand::undo
void undo() override
Undoes the removal of the transition.
Definition
remove_transition.cpp:14
TransitionSaveInfo
Represents transition save information.
Definition
transition_info.h:14
Generated for
MAKI
· © 2026 with
Doxygen
1.9.8
GitHub
Research