1 // Aseprite 2 // Copyright (C) 2001-2015 David Capello 3 // 4 // This program is distributed under the terms of 5 // the End-User License Agreement for Aseprite. 6 7 #ifndef APP_CMD_REMOVE_FRAME_TAG_H_INCLUDED 8 #define APP_CMD_REMOVE_FRAME_TAG_H_INCLUDED 9 #pragma once 10 11 #include "app/cmd/add_frame_tag.h" 12 13 namespace app { 14 namespace cmd { 15 using namespace doc; 16 17 class RemoveFrameTag : public AddFrameTag { 18 public: 19 RemoveFrameTag(Sprite* sprite, FrameTag* tag); 20 21 protected: 22 void onExecute() override; 23 void onUndo() override; 24 void onRedo() override; 25 }; 26 27 } // namespace cmd 28 } // namespace app 29 30 #endif 31