Initial Commit

This commit is contained in:
xypwn
2020-03-24 20:18:39 +01:00
commit dfeb7de33c
70 changed files with 4920 additions and 0 deletions

27
UndoCommands/MoveParts.h Normal file
View File

@@ -0,0 +1,27 @@
#ifndef MOVEPARTS_H
#define MOVEPARTS_H
#include <QUndoCommand>
#include <QPointF>
class Scene;
class Part;
class MoveParts : public QUndoCommand
{
public:
MoveParts(Scene* scene, const QList<Part*>& parts, QPointF relPos);
~MoveParts();
void redo() override;
void undo() override;
private:
Scene* m_scene;
QList<Part*> m_parts;
QPointF m_relPos;
bool m_isFirstRedo = true;
};
#endif // MOVEPARTS_H