From fc2d48df872b11edb77554efbc9fadf2ed51e5b1 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Sun, 28 Jun 2020 05:37:47 -0400 Subject: [PATCH] CRotateNodeCommand: Make use of override where applicable --- src/Editor/Undo/CRotateNodeCommand.cpp | 7 ++----- src/Editor/Undo/CRotateNodeCommand.h | 17 +++++++++-------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/src/Editor/Undo/CRotateNodeCommand.cpp b/src/Editor/Undo/CRotateNodeCommand.cpp index 52b14277..1eebea46 100644 --- a/src/Editor/Undo/CRotateNodeCommand.cpp +++ b/src/Editor/Undo/CRotateNodeCommand.cpp @@ -3,9 +3,7 @@ #include "Editor/INodeEditor.h" CRotateNodeCommand::CRotateNodeCommand() - : IUndoCommand("Rotate"), - mpEditor(nullptr), - mCommandEnded(false) + : IUndoCommand("Rotate") { } @@ -19,8 +17,7 @@ CRotateNodeCommand::CRotateNodeCommand( ETransformSpace TransformSpace ) : IUndoCommand("Rotate"), - mpEditor(pEditor), - mCommandEnded(false) + mpEditor(pEditor) { mNodeList.reserve(rkNodes.size()); diff --git a/src/Editor/Undo/CRotateNodeCommand.h b/src/Editor/Undo/CRotateNodeCommand.h index b48ed6fb..25c88dcd 100644 --- a/src/Editor/Undo/CRotateNodeCommand.h +++ b/src/Editor/Undo/CRotateNodeCommand.h @@ -18,18 +18,19 @@ class CRotateNodeCommand : public IUndoCommand CQuaternion NewRot; }; QList mNodeList; - INodeEditor *mpEditor; - bool mCommandEnded; + INodeEditor *mpEditor = nullptr; + bool mCommandEnded = false; public: CRotateNodeCommand(); CRotateNodeCommand(INodeEditor *pEditor, const QList& rkNodes, bool UsePivot, const CVector3f& rkPivot, const CQuaternion& rkPivotRotation, const CQuaternion& rkDelta, ETransformSpace TransformSpace); - ~CRotateNodeCommand(); - int id() const; - bool mergeWith(const QUndoCommand *pkOther); - void undo(); - void redo(); - bool AffectsCleanState() const { return true; } + ~CRotateNodeCommand() override; + + int id() const override; + bool mergeWith(const QUndoCommand *pkOther) override; + void undo() override; + void redo() override; + bool AffectsCleanState() const override { return true; } static CRotateNodeCommand* End(); };