diff --git a/src/Commands/SelPrevTexCoordCmd.cpp b/src/Commands/SelPrevTexCoordCmd.cpp new file mode 100644 index 0000000..154d16e --- /dev/null +++ b/src/Commands/SelPrevTexCoordCmd.cpp @@ -0,0 +1,22 @@ +#include "SelPrevTexCoordCmd.h" + +namespace ofx { +namespace piMapper { + +SelPrevTexCoordCmd::SelPrevTexCoordCmd(TextureEditor * te){ + _textureEditor = te; +} + +void SelPrevTexCoordCmd::exec(){ + ofLogNotice("SelPrevTexCoordCmd", "exec"); + _textureEditor->selectPrevTexCoord(); +} + +void SelPrevTexCoordCmd::undo(){ + ofLogNotice("SelPrevTexCoordCmd", "undo"); + _textureEditor->selectNextTexCoord(); +} + +} // namespace piMapper +} // namespace ofx + diff --git a/src/Commands/SelPrevTexCoordCmd.h b/src/Commands/SelPrevTexCoordCmd.h new file mode 100644 index 0000000..2e257a6 --- /dev/null +++ b/src/Commands/SelPrevTexCoordCmd.h @@ -0,0 +1,25 @@ +#pragma once + +#include "BaseCmd.h" +#include "TextureEditor.h" + +class ofxPiMapper; + +namespace ofx { +namespace piMapper { + +class SelPrevTexCoordCmd : public BaseUndoCmd { + + public: + SelPrevTexCoordCmd(TextureEditor * te); + void exec(); + void undo(); + + private: + TextureEditor * _textureEditor; + +}; + +} // namespace piMapper +} // namespace ofx +