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