CClearSelectionCommand: Make use of override

This commit is contained in:
Lioncash 2020-07-03 12:36:33 -04:00
parent f09f04cfe0
commit 169b405678
1 changed files with 4 additions and 4 deletions

View File

@ -13,7 +13,7 @@ class CClearSelectionCommand : public IUndoCommand
CNodePtrList mOldSelection;
public:
CClearSelectionCommand(CNodeSelection *pSelection)
explicit CClearSelectionCommand(CNodeSelection *pSelection)
: IUndoCommand("Clear Selection"),
mpSelection(pSelection)
{
@ -21,9 +21,9 @@ public:
mOldSelection << *It;
}
void undo() { mpSelection->SetSelectedNodes(mOldSelection.DereferenceList()); }
void redo() { mpSelection->Clear(); }
bool AffectsCleanState() const { return false; }
void undo() override { mpSelection->SetSelectedNodes(mOldSelection.DereferenceList()); }
void redo() override { mpSelection->Clear(); }
bool AffectsCleanState() const override { return false; }
};
#endif // CCLEARSELECTIONCOMMAND_H