Browse Source

Use `CommandManager` select vertex methods in `SelPrevVertexCmd`

master
Krisjanis Rijnieks 9 years ago
parent
commit
7f16b0c39d
  1. 8
      src/Commands/SelPrevVertexCmd.cpp
  2. 6
      src/Commands/SelPrevVertexCmd.h

8
src/Commands/SelPrevVertexCmd.cpp

@ -3,17 +3,17 @@
namespace ofx { namespace ofx {
namespace piMapper { namespace piMapper {
SelPrevVertexCmd::SelPrevVertexCmd(BaseSurface * s){ SelPrevVertexCmd::SelPrevVertexCmd(SurfaceManager * sm){
_surface = s; _surfaceManager = sm;
} }
void SelPrevVertexCmd::exec(){ void SelPrevVertexCmd::exec(){
_surfaceManager->selectPrevVertex();
} }
void SelPrevVertexCmd::undo(){ void SelPrevVertexCmd::undo(){
ofLogNotice("SelPrevVertexCmd", "undo"); ofLogNotice("SelPrevVertexCmd", "undo");
_surfaceManager->selectNextVertex();
} }
} // namespace piMapper } // namespace piMapper

6
src/Commands/SelPrevVertexCmd.h

@ -1,7 +1,7 @@
#pragma once #pragma once
#include "BaseCmd.h" #include "BaseCmd.h"
#include "BaseSurface.h" #include "SurfaceManager.h"
class ofxPiMapper; class ofxPiMapper;
@ -11,12 +11,12 @@ namespace piMapper {
class SelPrevVertexCmd : public BaseUndoCmd { class SelPrevVertexCmd : public BaseUndoCmd {
public: public:
SelPrevVertexCmd(BaseSurface * s); SelPrevVertexCmd(SurfaceManager * sm);
void exec(); void exec();
void undo(); void undo();
private: private:
BaseSurface * _surface; SurfaceManager * _surfaceManager;
}; };

Loading…
Cancel
Save