18#ifndef ROTATESELECTIONCOMMAND_H
19#define ROTATESELECTIONCOMMAND_H
21#include <QUndoCommand>
Definition conductortextitem.h:30
The Diagram class This class represents an electric diagram. It manages its various child elements,...
Definition diagram.h:54
The QPropertyUndoCommand class This undo command manage QProperty of a QObject. This undo command can...
Definition qpropertyundocommand.h:34
void addGroupPositionUndo(QGraphicsItem *item, const QPointF &pivot, qreal angle)
RotateSelectionCommand::addGroupPositionUndo Queue a "pos" QPropertyUndoCommand that rotates item's p...
Definition rotateselectioncommand.cpp:139
void undo() override
RotateSelectionCommand::undo.
Definition rotateselectioncommand.cpp:210
void redo() override
RotateSelectionCommand::redo.
Definition rotateselectioncommand.cpp:226
QHash< ConductorTextItem *, bool > m_rotate_by_user
Definition rotateselectioncommand.h:50
QList< QPropertyUndoCommand * > m_undo
Definition rotateselectioncommand.h:51
bool isValid()
RotateSelectionCommand::isValid.
Definition rotateselectioncommand.cpp:242
QList< QPointer< ConductorTextItem > > m_cond_text
Definition rotateselectioncommand.h:49
Diagram * m_diagram
Definition rotateselectioncommand.h:47
RotateSelectionCommand(Diagram *diagram, qreal angle=90, QUndoCommand *parent=nullptr, bool rotate_as_group=false)
Definition rotateselectioncommand.cpp:34