18#ifndef ADDTERMINALTOSTRIPCOMMAND_H
19#define ADDTERMINALTOSTRIPCOMMAND_H
21#include <QUndoCommand>
87 const QVector<QSharedPointer<PhysicalTerminal>>
m_terminal;
~AddTerminalToStripCommand() override
Definition addterminaltostripcommand.cpp:64
AddTerminalToStripCommand(QSharedPointer< RealTerminal > terminal, TerminalStrip *strip, QUndoCommand *parent=nullptr)
AddTerminalToStripCommand::AddTerminalToStripCommand Add terminal to strip.
Definition addterminaltostripcommand.cpp:30
void undo() override
AddTerminalToStripCommand::undo Reimplemented from QUndoCommand.
Definition addterminaltostripcommand.cpp:71
QPointer< TerminalStrip > m_new_strip
Definition addterminaltostripcommand.h:49
QVector< QSharedPointer< RealTerminal > > m_terminal
Definition addterminaltostripcommand.h:48
void redo() override
AddTerminalToStripCommand::redo Reimplemented from QUndoCommand.
Definition addterminaltostripcommand.cpp:82
QPointer< TerminalStrip > m_new_strip
Definition addterminaltostripcommand.h:88
void redo() override
Definition addterminaltostripcommand.cpp:217
QPointer< TerminalStrip > m_old_strip
Definition addterminaltostripcommand.h:88
void undo() override
Definition addterminaltostripcommand.cpp:207
const QVector< QSharedPointer< PhysicalTerminal > > m_terminal
Definition addterminaltostripcommand.h:87
MoveTerminalCommand(QSharedPointer< PhysicalTerminal > terminal, TerminalStrip *old_strip, TerminalStrip *new_strip, QUndoCommand *parent=nullptr)
MoveTerminalCommand::MoveTerminalCommand.
Definition addterminaltostripcommand.cpp:156
The PhysicalTerminal class Represent a physical terminal. A physical terminal is composed a least by ...
Definition physicalterminal.h:62
The RealTerminal class Represent a real terminal. A real terminal can be a drawn terminal in a folio ...
Definition realterminal.h:43
void undo() override
Definition addterminaltostripcommand.cpp:117
QPointer< TerminalStrip > m_strip
Definition addterminaltostripcommand.h:72
void redo() override
Definition addterminaltostripcommand.cpp:124
~RemoveTerminalFromStripCommand() override
Definition addterminaltostripcommand.h:62
QVector< QVector< QSharedPointer< RealTerminal > > > m_terminals
Definition addterminaltostripcommand.h:71
RemoveTerminalFromStripCommand(QSharedPointer< PhysicalTerminal > terminal, TerminalStrip *strip, QUndoCommand *parent=nullptr)
RemoveTerminalFromStripCommand::RemoveTerminalFromStripCommand.
Definition addterminaltostripcommand.cpp:95
void setCommandTitle()
Definition addterminaltostripcommand.cpp:137
The TerminalElement class.
Definition terminalelement.h:31
The TerminalStrip class This class hold all the datas and configurations of a terminal strip (but the...
Definition terminalstrip.h:45