Browse Source

Add prev selected vertex to SelNextSurfaceCmd

master
Krisjanis Rijnieks 9 years ago
parent
commit
cb645a0847
  1. 3
      src/Commands/SelNextSurfaceCmd.cpp
  2. 1
      src/Commands/SelNextSurfaceCmd.h

3
src/Commands/SelNextSurfaceCmd.cpp

@ -8,13 +8,16 @@ SelNextSurfaceCmd::SelNextSurfaceCmd(SurfaceManager * surfaceManager){
}
void SelNextSurfaceCmd::exec(){
ofLogNotice("SelNextSurfaceCmd", "exec");
_prevSelectedSurface = _surfaceManager->getSelectedSurface();
_prevSelectedVertex = _surfaceManager->getSelectedVertexIndex();
_surfaceManager->selectNextSurface();
}
void SelNextSurfaceCmd::undo(){
ofLogNotice("SelNextSurfaceCmd", "undo");
_surfaceManager->selectSurface(_prevSelectedSurface);
_surfaceManager->selectVertex(_prevSelectedVertex);
_prevSelectedSurface = 0;
}

1
src/Commands/SelNextSurfaceCmd.h

@ -22,6 +22,7 @@ class SelNextSurfaceCmd : public BaseUndoCmd {
private:
SurfaceManager * _surfaceManager;
BaseSurface * _prevSelectedSurface;
int _prevSelectedVertex;
};

Loading…
Cancel
Save