diff --git a/src/Editor/Undo/CEditLinkCommand.cpp b/src/Editor/Undo/CEditLinkCommand.cpp index 58c49531..53357bbf 100644 --- a/src/Editor/Undo/CEditLinkCommand.cpp +++ b/src/Editor/Undo/CEditLinkCommand.cpp @@ -1,4 +1,6 @@ -#include "CEditLinkCommand.h" +#include "Editor/Undo/CEditLinkCommand.h" + +#include "Editor/WorldEditor/CWorldEditor.h" #include diff --git a/src/Editor/Undo/CEditLinkCommand.h b/src/Editor/Undo/CEditLinkCommand.h index 09e5a4fd..79c08257 100644 --- a/src/Editor/Undo/CEditLinkCommand.h +++ b/src/Editor/Undo/CEditLinkCommand.h @@ -1,11 +1,13 @@ #ifndef CEDITLINKCOMMAND_H #define CEDITLINKCOMMAND_H -#include "IUndoCommand.h" -#include "ObjReferences.h" -#include "Editor/WorldEditor/CWorldEditor.h" +#include "Editor/Undo/IUndoCommand.h" +#include "Editor/Undo/ObjReferences.h" + #include +class CWorldEditor; + class CEditLinkCommand : public IUndoCommand { CWorldEditor *mpEditor; @@ -13,14 +15,14 @@ class CEditLinkCommand : public IUndoCommand CLink mOldLink; CLink mNewLink; - uint32 mOldSenderIndex; - uint32 mOldReceiverIndex; + uint32_t mOldSenderIndex; + uint32_t mOldReceiverIndex; CInstancePtrList mAffectedInstances; public: CEditLinkCommand(CWorldEditor *pEditor, CLink *pLink, CLink NewLink); - QList AffectedInstances() const; + void undo() override; void redo() override; bool AffectsCleanState() const override { return true; }