Browse Source

Use `CommandManager` select vertex methods in `SelNextVertexCmd`

master
Krisjanis Rijnieks 9 years ago
parent
commit
e1e4471db2
  1. 8
      src/Commands/SelNextVertexCmd.cpp
  2. 6
      src/Commands/SelNextVertexCmd.h

8
src/Commands/SelNextVertexCmd.cpp

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

6
src/Commands/SelNextVertexCmd.h

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

Loading…
Cancel
Save